function Remplace(expr,a,b) {
		var i=0
		while (i!=-1) {
		 i=expr.indexOf(a,i);
		 if (i>=0) {
		    expr=expr.substring(0,i)+b+expr.substring(i+a.length);
		    i+=b.length;
		 }
		}
		return expr
	}
	
function setDesignMode(){
	var url=document.location.href;
	var designExist=0;
	if(url.indexOf('designMode')!=-1){
	designExist=1;
	}	
		if(document.getElementById('designMode').checked){
			if(designExist==0){
//				self.location=url+'&designMode=Y';
/**/
				if(url.indexOf('?')!=-1){
					url+='&'
				}
				else{
					url+='?'
				}
				self.location=url+'designMode=Y';
/**/
			}else if(designExist==1){
				url=Remplace(url,'designMode=N','designMode=Y');
				self.location=url;
			}
		}else{
			if(designExist==0){
//				self.location=url+'&designMode=N';
/**/
				if(url.indexOf('?')!=-1){
					url+='&'
				}
				else{
					url+='?'
				}
				self.location=url+'designMode=N';
/**/
			}else if(designExist==1){
				url=Remplace(url,'designMode=Y','designMode=N');
				self.location=url;
			}
		}
}


function EffaceTexteRecherche()
{
	document.forms['formRecherche'].elements['query'].value = "";
}
		

function goRecherche(){
	document.formRecherche.submit();
}

function printWindow(){
 if (document.layers)
 	document.layers["boutons"].visibility = "hide"; 
 else
 	document.getElementById("boutons").style.visibility = "hidden";
 window.print();
 if(document.layers)
 	document.layers["boutons"].visibility = "show";
 else
 	document.getElementById("boutons").style.visibility = "visible";
}

function submitSiteLangForm(lang, URLsource) {
	var nouvelleLangue=document.forms['Traduction'].elements['Langue'].value;
	if(URLsource.indexOf('Langue=')!=-1){
		URLsource=Remplace(URLsource,'Langue='+lang,'Langue='+nouvelleLangue);
		self.location=URLsource;
	}else{
		self.location=URLsource+'&Langue='+nouvelleLangue;
	}
}
function releaseQuestion(id) {
	if(document.getElementById("q_"+id).className=='support_reponse_hide') {
		document.getElementById("q_"+id).className='support_reponse_show';
	}else{
		document.getElementById("q_"+id).className='support_reponse_hide';
	}
	return false;
}

function HideQuestion(id) {
	var tab = document.getElementsByTagName('div');
	for(i = 0; i < tab.length ; i++ ) {
		var elem = tab[i];
		var elemId = elem.id;
		if( elemId.indexOf('q_') == 0 ) {
			releaseQuestion(id);
		}
	}
}