// $Id: navigation.js,v 1.1 2010-02-25 14:33:18 malek Exp $

// suppose la déclaration de la variable suivante dans javascript.inc.jsp :
//	var navigation_filRougeUrl= '.... ach/gen/ach_home.do ....'

// Ces 2 fonctions devraient être supprimées cas ambigues ou inutiles
function Sablier(){
	//document.body.className = 'sablier';
	if(0 > document.body.className.search(('nosablier'))){
		document.body.className = document.body.className+' sablier';
	}else{
		document.body.className = document.body.className.replace(/nosablier/i, 'sablier');
	}
	return(false);
}

function NoSablier(){
	//document.body.className = 'nosablier';
	if(0 > document.body.className.search(('sablier'))){
		document.body.className = document.body.className+' nosablier';
	}else{
		document.body.className = document.body.className.replace(/sablier/i, 'nosablier');
	}
    return(false);
}

function Pointer(){
	//document.body.className = 'pointer';
	if(0 > document.body.className.search(('nopointer'))){
		document.body.className = document.body.className+' pointer';
	}else{
		document.body.className = document.body.className.replace(/nopointer/i, 'pointer');
	}
	return(false);
}

function noPointer(){
	//document.body.className = 'nopointer';
	if(0 > document.body.className.search(('pointer'))){
		document.body.className = document.body.className+' nopointer';
	}else{
		document.body.className = document.body.className.replace(/pointer/i, 'nopointer');
	}
    return(false);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  var newWin = window.open(theURL,winName,features);
  newWin.focus();
}


function MM_openFullWindow(theURL,winName,features) { //v2.0
   window.open(theURL,winName);
}

function MM_refreshParentWindow(theURL) { //v2.0
   if (window.opener && !window.opener.closed) {
     window.opener.document.location = theURL;
     window.close();
   }
}

function openUrlInParentWindow(theURL) { 
   if (window.opener && !window.opener.closed) {
     window.opener.document.location = theURL;
   } else {
   		return(false);
   }
}
function openUrlInParentWindowAndClose(theURL) { 
   if (window.opener && !window.opener.closed) {
     window.opener.document.location = theURL;
     return(window.close());
   } else {
   		return(false);
   }
}
function refreshParentFilRouge(){
	window.location=navigation_filRougeUrl;
}
function refreshParentFilRougeAndClose(){
	openUrlInParentWindowAndClose(navigation_filRougeUrl);
}

function refreshParentAndCloseMe() {
   if (window.opener && !window.opener.closed) {
     window.opener.location.reload();
     return(window.close());
   } else {
   		return(false);
   }
}

function changeParentAndCloseMe(newPage) {
   if (window.opener && !window.opener.closed) {
     window.opener.location = newPage;
     return(window.close());
   } else {
   		return(false);
   }
}

function MM_redirectWindow(theURL) { //v5.3
  window.location=theURL;
  return(false);
}


true;



