/* left menu [start] */
var currentSub; var currentOpen;

function toggleView(node){	
	if(document.getElementById(node.id+"Sub")){		
		if(document.getElementById(node.id+"Sub").className == "leftSubOff"){
			if((node.id)!=currentOpen){
				if(document.getElementById(currentOpen+"Sub")){
					document.getElementById(currentOpen+"Sub").className = "leftSubOff";
				}
				currentOpen = node.id;
			}
			document.getElementById(node.id+"Sub").className = "leftSub";			
		}
		else if(document.getElementById(node.id+"Sub").className == "leftSub"){		
			document.getElementById(node.id+"Sub").className = "leftSubOff";
		}
	}
}

function setMenu(id,subid){	
	var lNav = document.getElementById('leftNav');
	var lSubMenus = lNav.getElementsByTagName('ul');
	for (var i=0;i<lSubMenus.length;i++) {		
		if((lSubMenus[i].className == "leftSub")&&(lSubMenus[i].id!="leftNav"+id+"Sub")){lSubMenus[i].className = "leftSubOff";}		
	}
	// set fold/unfold actions
	var ta = lNav.getElementsByTagName('a');
	for (var i=0;i<ta.length;i++) {		
		// set click actions
		if(ta[i].className == "leftTop"){
			ta[i].onclick = function () {return toggleView(this);}		
		}	
	}
	// set current sub
	if(id>0){
		currentSub = "leftNav"+id; currentOpen = currentSub;
		document.getElementById("leftNav"+id).style["background"] = "#ccc";
	}
	// light current sub item
	if(subid>0){document.getElementById("leftNav"+id+"Sub"+subid+"").className = "sublight"}
	// show nav
	lNav.style.display = "block";
}
/* left menu [end] */

/* remove focus [start] */
function removeFocus(){
	var allLinks = document.getElementsByTagName('a');
	for (var i=0;i<allLinks.length;i++) {allLinks[i].onfocus = function () {if(this.blur)this.blur();}}
}
/* remove focus [end] */

function rollEff(){
ft = document.getElementById("sEff");
fat = ft.getElementsByTagName("A");
for(i=0;i<fat.length;i++){
	 fat[i].style["background"]="url(../../_images/effets/"+fat[i].getAttribute('cat')+"/"+ fat[i].getAttribute('img')+"_s.jpg)";
	fat[i].onclick = function () {						
		document.getElementById("mainEff").style["background"]="none";
		document.getElementById("effRef").innerHTML="";
		document.getElementById("effRef").innerHTML="<strong>"+this.getAttribute('ref')+"</strong> "+this.getAttribute('img');
		document.getElementById("mainEff").style["background"]="url(../../_images/effets/"+this.getAttribute('cat')+"/"+this.getAttribute('img')+".jpg)";
	}		
}
}

/* init [start] */
function init(leftid,leftsubid){
	setMenu(leftid,leftsubid);
	removeFocus();
}
/* init [end] */

function printIt(){
	if(window.print()){window.print();}
}

/* deco virtuel [start] */
function owDecorateur(){
var url = "../../_flash/decorateur_virtuel/Splash.html";
var nom="Decorateur";
featur = "fullscreen=yes,titlebar=false,toolbar=false,resizable=false,scrollbars=false,width=815,height=615";
zoomDecorateur = window.open(url,nom,featur);
}	
/* deco virtuel [end] */

//moteur de recherche
function Rechercher(){
document.formF.action='../preparation_des_fonds/RechercheProduit.aspx';
document.formF.submit();
}

function Recherche_onkeyup()
{
var Touche = window.event.keyCode;
if (Touche == 13){Rechercher();}
}

//Saisir uniquement des chiffres d&eacute;cimal 
function NumDec(){
  var Touche = window.event.keyCode;
  if ((! ((Touche > 47) && (Touche < 58))) && (Touche != 44) && (Touche != 46) && (Touche != 7) && (Touche != 9))
    window.event.keyCode = 0;
    if (Touche == 46){
		window.event.keyCode = 44;
	}
}

//Teste si la date est valide
function valDateStr(Date)
{
 if (Date == "//") Date = "";
 
  lok = true
  if (Date.length > 0)
	{
	if (Date.length < 8)
		lok = false
	else 
		{
		jour =  Date.substring(0,2)
		bar1 =  Date.substring(2,3)
		mois =  Date.substring(3,5)
		bar2 =  Date.substring(5,6)
		an   =  Date.substring(6)
	    if ((bar1 != "/") || (bar2 != "/"))
			lok = false
		else
		   if ((an > 99) && (an < 1900))
		      lok = false
		   else   
		   	if (mois > 12)
				lok = false
			else           
				if (jour > 31) 
					lok = false
				else   
				if (((mois==04) || (mois==06) || (mois==09) || (mois==11)) && (jour > 30))
					lok = false
				else
					if (mois == 2) 
						{
						bi = (an % 4)
						if (bi == 0)
							jmax = 29
						else
							jmax = 28
						if (jour > jmax) 
							{
							lok = false
							}
						}
		}
	}                 
  return lok                      
}
