function sizeBannerWidth() {// fonction non utilisé actuellement
	var size;
	if(document.body){
		size = document.body.clientWidth;
	}
	else{
		size = windows.innerWidth;
	}
	
	if(size <= 1000){
	size = 1000;
	document.getElementById('banniere').style.width = size+'px';
	}
	else{
		document.getElementById('banniere').style.width = size+'px';
		cmds = "clearTimeout(w8);document.getElementById('banniere').style.width = "+size+"+'px';";
		w8 = setInterval(cmds,500);
	}
}


function sizeContentHeight(current,offset) {
	document.getElementById('body').style.overflow = 'hidden';
	var size;

	size=document.getElementsByTagName('html')[0].clientHeight;
	
	if(action=document.getElementById(current)){
		var final;
		final = (size+offset);
		action.style.height = final+'px';
	}
}


function setHeight(id,value){
	document.getElementById(id).style.height = value;
}


function setVisibility(id,value) {
	if(element=document.getElementById(id)){
		element.style.display = value;
	}
}


function hideSsSsMenu(){ //Cache tout les ssSsMenus
	for (i=0; i<=4; i++){
		for (j=0; j<=15; j++){//Augmenter la valeur 15 si au moins une des 4 rubriques comporte plus de 15 ssRubriques
			try {
				document.getElementById('ssSsMenu'+i+'_'+j).style.display = 'none';
			}
			catch(e){
				//alert(e+' --> ssSsMenu'+i+'_'+j);
			}
		}
	}
}


function setVisibilitySwitch(id) {
	if(element=document.getElementById(id)){
		if(element.style.display == 'block' ){
			element.style.display = 'none';
		}
		else{
			element.style.display = 'block';
		}
	}
}


function setDivPos(current,parent,posx,posy){
  var top;
  var left;
  if(document.getElementById(current)){
	  
	top = ''+((22*(posy-1)-posy))+'px';
	document.getElementById(current).style.top = top;

	if(posx != 4){
		left = '191px';
		document.getElementById(current).style.left = left;
		//left = ((document.getElementById(parent).offsetLeft -document.getElementById(current).offsetWidth) -3) +'px' ;
		//document.getElementById(current).style.left = left ;
		////alert('current:'+current+' parent:'+parent+' ['+posx+'][LEFT] top='+top+' left='+left);
	}
	else{
		left = '-151px';
		document.getElementById(current).style.left = left;
		//left = (document.getElementById(parent).offsetWidth +3) +'px' ;
		//document.getElementById(current).style.left = left;
		////alert('current:'+current+' parent:'+parent+' ['+posx+'][RIGHT] top='+top+' left='+left);
	}
		

	
  }

}


function setClass(id,value) {
	document.getElementById(id).className = value;
}


function setBg(id,value) {
	document.getElementById(id).style.backgroundColor = value;
}


function confirmRedirect(url){
	if(confirm('Voulez-vous vraiment changer de page ?')){
			document.location.href="url";
	}
}


function user_reff(){ // devis.asp
	if(document.getElementById('user_ref').value.length>0){
		document.getElementById('ref_img').src='DESIGN/tick_green.gif';
		document.getElementById('select_1').disabled=false;
		if(document.getElementById('select_1').value==0){
			document.getElementById('select_1_img').src='DESIGN/animated_triarrow_red.gif';
		}
		for(i=2;i<=5;i++){
			if(document.getElementById('select_'+i).value!=0
			|| document.getElementById('select_'+(i-1)).value!=0){
				document.getElementById('select_'+i).disabled=false;
			}
		}
	}
	else{
		document.getElementById('ref_img').src='DESIGN/animated_triarrow_red.gif';
		if(document.getElementById('select_1').value==0){
			document.getElementById('select_1_img').src='DESIGN/sablier_rond.gif';
		}
		else{
		
		}
		for(i=1;i<=5;i++){
			document.getElementById('select_'+i).disabled=true;
		}
	}
}


function quantite_persoo(){ // devis.asp
	a=document.getElementById('select_5');
	b=document.getElementById('quantite_perso');
	c=document.getElementById('select_5_img');
	formok=false;
	if(a.value=='autre'){
		b.disabled=false;
		if(b.value!='' && (b.value*1)>0){
			c.src='DESIGN/tick_green.gif';
			formok=true;
		}
		else{
			c.src='DESIGN/animated_triarrow_red.gif';
			formok=false;
		}
	}
	else{
		b.disabled=true;
		b.value='';
		if(a.value==0){
			c.src='DESIGN/animated_triarrow_red.gif';
			formok=false;
		}
		else{
			c.src='DESIGN/tick_green.gif';
			formok=true;
		}
	}
	if(formok==true){
		document.getElementById('btVDevis').disabled='';
	}
	else{
		document.getElementById('btVDevis').disabled='disabled';
	}
}


function checkNum(input){/* Retire tout les caracteres non numerique. */
	reg = new RegExp('[^0-9]+', 'g');
	valeur = input.value;
	if(reg.test(valeur)){
		input.value=input.value.replace(/[^0-9]+/, '');
	}
	else{
		return true;
	}
} 


function replaceAppletDnD(){ /* repositionne l'applet Drag-n-Drop absolute lors d'un redimensionnement. */
	if(dnd=document.getElementById('devisDnD')){
		lar=document.getElementsByTagName('html')[0].clientWidth/2;
		if(lar<500){
			if(!document.all){
				lar=500;
			}
		}
		lar=((lar-365)+550)
		dnd.style.left=lar+'px';
		// 365 est la moitier de la largeur css du div devis (cadre noir)
		// 550 est l'offset entre les bords gauches du div devis et de l'applet Drag-n-Drop
		
	}	
}
