var int=self.setInterval("clock()",1000);
function clock()
{
var t=new Date();
h = t.getHours();
m = t.getMinutes();
s = t.getSeconds();

        if(h<10)
        { h = '0'+h; }
        if(m<10)
        { m = '0'+m; }
        if(s<10)
        { s = '0'+s; }

heure = h+'h'+m+':'+s;

 if(document.getElementById("hclock")) document.getElementById("hclock").innerHTML = 'Il est ' + heure;

}

function showBlueLine(b){
  //if(document.getElementById(barre).value==b){ 
   document.getElementById(b).style.display="block";
  //}else
    
 }

 function hideBlueLine(b){
  //if(document.getElementById(barre).value==b){ 
   //document.getElementById(b).style.display="block";
  //}else
   document.getElementById(b).style.display="none"; 
 }
 
 function fixBlueLine(b,sm){
  tags=[];
  var CHR;
  var Divs=document.getElementsByTagName('div');
  //var Ps=document.getElementsByTagName('p');
	for(var i=0;i<Divs.length;i++)
	{
	  //alert(Ps[i].id);
	  CHR=Divs[i].id;
	  if(CHR.search(/sousMenu/)!=-1) tags.push(Divs[i].id);  
	  
	}
	
	for(j=0;j<tags.length;j++){
	   //alert(tags[j]);
	   if(tags[j]!=sm){
	    if (document.all){
     	    eval("document.all." + tags[j] + ".style.display='none'");
			//eval("document.all.Menu" +tags[j].charAt((tags[j].length))+".style.display='none'");
	    }else{
		    document.getElementById(tags[j]).style.display="none";
			//document.getElementById("Menu"+tags[j].charAt((tags[j].length)-1)).style.display="none";
		}  		
	   }else{
	    if (document.all){
     	    eval("document.all." + tags[j] + ".style.display='block'");
			//eval("document.all.Menu" +tags[j].charAt((tags[j].length)-1)+".style.display='block'"); 
	    }else{
		    document.getElementById(tags[j]).style.display="block";
			//document.getElementById("Menu"+tags[j].charAt((tags[j].length)-1)).style.display="block";
			//alert("Menu"+tags[j].charAt((tags[j].length)-1));
		}  	
		document.getElementById("barre").value=b;
	   }	
	}
   // CheckAll();
   //hideAllRedLines();
   //document.getElementById(R).style.visibility='hidden';
   //
   //if (document.all){
    //eval("document.all." + b + ".style.display='block'");
    //eval("document.all." + sm + ".style.display='block'");

//	eval("document.all." + m + ".value=1");
   //}else{
    //document.getElementById(b).style.display="block";
    //document.getElementById(sm).style.display="block";
    //document.getElementById(g).style.display="none";
    //document.getElementById(m).value=1;
   //}
  //if(document.getElementById(m).value==0)
    //alert(m);
   
 }

function showBlueLineSmall(b){
  //if(document.getElementById(barre).value==b){
   document.getElementById(b).style.display="block";
  //}else
    
 }

 function hideBlueLineSmall(b){
  //if(document.getElementById(barre).value==b){ 
   //document.getElementById(b).style.display="block";
  //}else
   document.getElementById(b).style.display="none"; 
 }
 
 function fixBlueLineSmall(sm){
  //alert (sm);
 /* var Ps;
  Ps=document.getElementById('home');
  if (image)
  {
   image.style.border='3px dashed #ccc';
  }*/
  tags=[];
  var CHR;
  var Ps=document.getElementsByTagName('p');
  //alert(Ps.length);
	for(var i=0;i<Ps.length;i++)
	{
	  //alert(Ps[i].id);
	  CHR=Ps[i].id;
	  if(CHR.search(/bsMenu/)!=-1) tags.push(Ps[i].id);  
	  
	}
	
	for(j=0;j<tags.length;j++){
	   //alert(tags[j]);
	   if(tags[j]!=sm){
	    if (document.all){
     	    eval("document.all." + tags[j] + ".style.display='none'");
	    }else{
		    document.getElementById(tags[j]).style.display="none";
		}  		
	   }else{
	    if (document.all){
     	    eval("document.all." + tags[j] + ".style.display='block'");
	    }else{
		    document.getElementById(tags[j]).style.display="block";
		}  	
		document.getElementById("barre").value=b;
	   }	
	}
  
 }  


function showRedLine(r,g,m){
  if(document.getElementById(m).value==0){
  
   //document.getElementById('M1').style.borderleft="";
   document.getElementById(r).style.display="block";
   document.getElementById(g).style.display="none";
  } 
 }

 function hideRedLine(r,g,m){
  if(document.getElementById(m).value==0){ 
   document.getElementById(r).style.display="none";
   document.getElementById(g).style.display="block";
  } 
 }

 function fixRedLine(R,r,g,m){
 
   CheckAll();
   //hideAllRedLines();
   //document.getElementById(R).style.visibility='hidden';
   //
   if (document.all){
    eval("document.all." + R + ".style.display='block'");
    eval("document.all." + r + ".style.display='none'");
    eval("document.all." + g + ".style.display='none'");
	eval("document.all." + m + ".value=1");
   }else{
    document.getElementById(R).style.display="block";
    document.getElementById(r).style.display="none";
    document.getElementById(g).style.display="none";
    document.getElementById(m).value=1;
   }
  //if(document.getElementById(m).value==0)
    //alert(m);
   
 }

 function hideAllRedLines(Ro,ro,Go,m){
   //alert(document.getElementById(m).value);
   if(document.all){
    eval("document.all." + Ro + ".style.display='none'");
    eval("document.all." + ro + ".style.display='none'");
    eval("document.all." + Go + ".style.display='block'");
    eval("document.all." + m + ".value=0");
   }else{
    document.getElementById(Ro).style.display="none";
    document.getElementById(ro).style.display="none";
    document.getElementById(Go).style.display="block";
    document.getElementById(m).value=0;   
	//alert(document.getElementById(m).value);
   }	
 }

 function CheckAll() {
  //var form;
  
  //if(document.all){
    //form = document.all.forms.fmobj;
  //else
   var form = document.forms.fmobj;
   
  for (var i=0;i<form.elements.length;i++) {
    var e = form.elements[i];
    if ((e.type=='hidden')) {
	  //alert("x");&& (e.value==0)
	  if(e.value==1) hideAllRedLines('R'+(i+1),'r'+(i+1),'g'+(i+1),e.name); 
      e.value = 0;
	  //alert(e.value);
    }
  }
}

 function desactivelastmenus(Menu){
 //alert(Menu); 
  tags=[];
  var CHR;
  var Divs=document.getElementById(Menu).getElementsByTagName('a');
  
        for(var i=0;i<Divs.length;i++)
        {
          
          CHR=Divs[i].id;
          //alert(document.getElementsByTagName('a')[i].className);
	//	  if(document.getElementsByTagName('a')[i].className=="current")
              document.getElementsByTagName('a')[i].className='';
          
        }
  
 }

 function buildsubmenus(sm,t){
 //if(current!="")recup_menu(current);
  //var texte = document.getElementById("bar_nav").innerHTML;
  tags=[];
  var CHR;
  var Divs=document.getElementById('sous_Menus').getElementsByTagName('ul');
 if (document.all){ 
  var b=document.all.bar_nav.innerHTML;
 }else{
 var b=document.getElementById("bar_nav").innerHTML;  
 } 
	for(var i=0;i<Divs.length;i++)
	{
	  //alert(Ps[i].id);
	  CHR=Divs[i].id;
	  //alert(CHR);
	  //if(CHR.search(/submenu/)!=-1) tags.push(Divs[i].id);  
	  
	//}
	
	//for(j=0;j<tags.length;j++){
	   //alert(tags[j]);
	   if(Divs[i].id!=sm){
	    if (document.all){
     	      eval("document.all." + Divs[i].id + ".style.display='none'");
			//eval("document.all.Menu" +tags[j].charAt((tags[j].length))+".style.display='none'");
	    }else{
	      document.getElementById(Divs[i].id).style.display="none";
			//document.getElementById("Menu"+tags[j].charAt((tags[j].length)-1)).style.display="none";
		}  		
	   }else{
	    if (document.all){
     	    eval("document.all." + Divs[i].id + ".style.display='block'");
			//eval("document.all.Menu" +tags[j].charAt((tags[j].length)-1)+".style.display='block'"); 
	    }else{
		    document.getElementById(Divs[i].id).style.display="block";
     //               alert(sm); 
			//document.getElementById("Menu"+tags[j].charAt((tags[j].length)-1)).style.display="block";
			//alert("Menu"+tags[j].charAt((tags[j].length)-1));
	    }  	
		//document.getElementById("barre").value=b;
	   }	
	}

    //if (!(b.match(t)))
     //document.getElementById("bar_nav").innerHTML="<a href='index.php' class='navilien'>Accueil</a> > " + t;
    if (document.all){
             document.all.Menu_sel.value=t;
    }else{
     document.getElementById('Menu_sel').value=t;  
    } 
 }
 
function recup_menu(t){
// alert(t);
 //var b=document.getElementById("bar_nav").innerHTML;
 if (t!="")
   alert(t);
  //document.getElementById("bar_nav").innerHTML=t;


}
/*<![CDATA[*/
var Lst;

function CngClass(obj,Menu){
// alert(Menu);
 //if(current!='') {obj.className=''; Lst=obj;}
 if (Lst){ Lst.className='';  }
 desactivelastmenus(Menu);
 obj.className='current';
 //document.getElementById('menu_sel').value="";
 //document.getElementById(m).style.display="block";
 Lst=obj;
}

var Lst1;
function subCngClass(obj){
 if (Lst1){ Lst1.className='';  }
 obj.className='subcurrent';
 //document.getElementById(m).style.display="block";
 Lst1=obj;
}

var Lst2;
function MenuClass(obj){
 if (Lst2){ Lst2.className='';  }
 obj.className='current2';
 //document.getElementById(m).style.display="block";
 Lst2=obj;
}

var Lst3;
function MenuClass1(obj){
 if (Lst3){ Lst3.className='';  }
 obj.className='current3';
 Lst3=obj;

// document.getElementById('form_menu_sel').action=l;
 //document.getElementById('menu_sel').value=m;
 //document.form_menu_sel.submit();

}
/*]]>*/
function menu_select(m,l,i,a, M){
//alert(M); 
if(l!="") document.getElementById('form_menu_sel').action=l;
 document.getElementById('menu_sel').value=m;
 document.getElementById('submenu').value="submenu"+i; 
 if(M!=""){
  if (document.all){
     document.all.Menu_sel.value=M;
  }else{
  document.getElementById('Menu_sel').value=M;
  }
 }
var b=(m!="Accueil" ? "<a href='"+a+"' class='navilien'>Accueil</a> > " + m :"<a href='"+a+"' class='navilien'>Accueil</a> > ");
//alert(document.getElementById('Menu_sel').value);
document.getElementById("menu_bar_nav").value=b;
/* 
var b=document.getElementById("bar_nav").innerHTML;
 //alert(b);
 alert(b.lastIndexOf('&gt;'));
 
 if (b.lastIndexOf('&gt;') == 49 )
  document.getElementById("menu_bar_nav").value= document.getElementById("bar_nav").innerHTML + " > " + m;

 else if (b.lastIndexOf('&gt;') > 49 )
  document.getElementById("menu_bar_nav").value= b.substring(0,b.lastIndexOf('&gt;')) + " > "+  m;
 else
  document.getElementById("menu_bar_nav").value="<a href='index.php' class='navilien'>Accueil</a> > " + m;
*/
//document.getElementById('Menu_sel').value=m;
 document.form_menu_sel.submit();


}

function menu_select_cat(m,l,i,a){
//alert(m);
// alert(document.getElementById("bar_nav").innerHTML);
if(l!="") document.getElementById('form_menu_sel').action=l;
 document.getElementById('menu_sel').value="Liste de produits";
 document.getElementById('submenu').value="submenu"+i;

var b=(m!="Accueil" ? "<a href='"+a+"' class='navilien'>Accueil</a> > " + m :"<a href='"+a+"' class='navilien'>Accueil</a> > ");
//alert(b);
document.getElementById("menu_bar_nav").value=b;
/*
var b=document.getElementById("bar_nav").innerHTML;
 //alert(b);
 alert(b.lastIndexOf('&gt;'));

 if (b.lastIndexOf('&gt;') == 49 )
  document.getElementById("menu_bar_nav").value= document.getElementById("bar_nav").innerHTML + " > " + m;

 else if (b.lastIndexOf('&gt;') > 49 )
  document.getElementById("menu_bar_nav").value= b.substring(0,b.lastIndexOf('&gt;')) + " > "+  m;
 else
  document.getElementById("menu_bar_nav").value="<a href='index.php' class='navilien'>Accueil</a> > " + m;
*/
document.getElementById('Menu_sel').value="Catalogue";
 document.form_menu_sel.submit();


}


function menu_prec(m){

 //var texte = document.getElementById("bar_nav").innerHTML;
  tags=[];
  var CHR;
  var Divs=document.getElementById('sous_Menus').getElementsByTagName('ul');
  //var b=document.getElementById("bar_nav").innerHTML;
// alert(m);
        for(var i=0;i<Divs.length;i++)
        {
          //alert(Ps[i].id);
          CHR=Divs[i].id;
          //alert(CHR);
          //if(CHR.search(/submenu/)!=-1) tags.push(Divs[i].id);

        //}

        //for(j=0;j<tags.length;j++){
           //alert(tags[j]);
          /* if(Divs[i].id!=m){
            if (document.all){
            eval("document.all." + Divs[i].id + ".style.display='none'");
                        //eval("document.all.Menu" +tags[j].charAt((tags[j].length))+".style.display='none'");
            }else{
                    document.getElementById(Divs[i].id).style.display="none";
                        //document.getElementById("Menu"+tags[j].charAt((tags[j].length)-1)).style.display="none";
                }
           }else{*/
            if (document.all){
            eval("document.all." + Divs[i].id + ".style.display='none'");
                        //eval("document.all.Menu" +tags[j].charAt((tags[j].length)-1)+".style.display='block'");
            }else{
                    document.getElementById(Divs[i].id).style.display="none";
                        //document.getElementById("Menu"+tags[j].charAt((tags[j].length)-1)).style.display="block";
                        //alert("Menu"+tags[j].charAt((tags[j].length)-1));
                }
                //document.getElementById("barre").value=b;
          // }
        }
    affiche_menu(m);          

//document.getElementById("bar_nav").innerHTML=n;

}

function affiche_menu(m){
 if(m!=""){
  if (document.all){
     eval("document.all." + m + ".style.display='block'");
  }else{
     document.getElementById(m).style.display="block";
  }
}

}



    function OuvrirPopup(page, nom, option) {
        window.open(page, nom, option);
    }
	
    function VerifNb(chaine, texte)  {
        var regnb = /^\d{1,}$/;
        if(!regnb.test(chaine)) {
            window.alert(texte);
            return false;
        }
        else
        return true;
    }

function PopupCentrer(page,largeur,hauteur,options) {
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}



//-->

function PopupEmploi(page, nom, options) {
    window.open(page, nom, options);
}

function ControlSaisie(){

  if(document.getElementById('fact').value == ''){
      alert('Merci de cocher une réponse : OUI ou NON');
//      document.getElementById('e_fact').focus();
    return false;

}else{
 document.getElementById('valider').value ='ok';

 document.form_efacture.submit();

}

}

function pour_contre(choix){
  document.getElementById('fact').value =choix;

}

function popupWindow(url,w,h) {
  var winl = (screen.width - w) / 2;
  var wint = (screen.height - h) / 2;

   winprops = 'height='+(h)+',width='+(w)+',toolbar=no,location=no,directories=no,status=no,menubar=no, resizable=yes,copyhistory=no,top='+wint+',left='+winl+',scrollbars=no';
   window.open(url,'popupWindow',winprops);
}


function getSelected(menu, sousmenu) {
	document.getElementById('menu').value=menu;
	document.getElementById('sousmenu').value=sousmenu;
	document.getElementById('selectedMenu').submit();
	
	}
function confirmEmpty(cart,returnurl) {
	
	var accept = confirm('Voulez-vous vraiment vider le contenu du panier "'+ cart+'" ?');
	if(accept) {
		document.location.href='form_process.php?process=vider_panier&cart='+cart+'&uri='+returnurl;
	}
	
}

function confirmDelete(cart,returnurl) {
        
	if (cart=="all") {
		
		var accept = confirm('Voulez-vous supprimer tous vos paniers ?');
		if(accept) {
			document.location.href='form_process.php?process=suppr_all_paniers'+'&uri='+returnurl;
		}
		
		
	} else {
	
		
		var accept = confirm('Voulez-vous vraiment supprimer le panier "'+ cart+'" ?');
		if(accept) {
			document.location.href='form_process.php?process=suppr_panier&cart='+cart+'&uri='+returnurl;
		}
	}
}

function confirmDeleteConfig(config, numreg, cart,returnurl) {
        var accept = confirm('Voulez-vous vraiment la configuration '+config+' ?');
        if(accept) {
                document.location.href='form_process.php?code_nomencl='+config+'&numenreg='+numreg+'&process=supp_config&cart='+cart+'&uri='+returnurl;
        }
}

String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

function sabTrim(value) {
   var s = value;
  // Supprime les espaces ŕ gauche et ŕ droite
   s = s.trim ();
   return s;
}

function calculateOrder(totalprixpanier, totalecotax, checked,N) {
	var showtotal=0;
	var showecotax=0;
	var nbPanierChecked=0;
	var getnbrepanier=0;
	var nbPanierChecked=0;
	var Total=0;
	var showTotal=0;
	var getvaluepanier = document.getElementById('sumPanier').value;
	//var getvalueecotax = document.getElementById('sumEcoTax').value;	
	
	if (checked == 1) {
		showtotal = parseFloat(getvaluepanier) + parseFloat(totalprixpanier);
		 document.getElementById('Bouton'+N).innerHTML="<img src=\"images/basketUnselect_n.jpg\" name=\"valider\" />";
		 document.getElementById('SelectedCart'+N).style.backgroundColor='#b8edcc';
		 document.getElementById('SelectedCart'+N).style.border='1px solid #5fb881';
		//showecotax = parseFloat(getvalueecotax) + parseFloat(totalecotax);
	
	} else {
		showtotal = parseFloat(getvaluepanier) - parseFloat(totalprixpanier);
		 document.getElementById('Bouton'+N).innerHTML="<img src=\"images/basketSelect_n.jpg\" name=\"valider\" />";
		 document.getElementById('SelectedCart'+N).style.backgroundColor='#eaeaea';
		 document.getElementById('SelectedCart'+N).style.border='1px solid #8c8c8c';
		//showecotax = parseFloat(getvalueecotax) - parseFloat(totalecotax);
		
	}

	showTotal=showtotal.toFixed(2);
	Total=showTotal.replace('.', ',');
	
	document.getElementById('sumPanier').value=showtotal.toFixed(2);
	//document.getElementById('sumEcoTax').value=showecotax.toFixed(2);
	
	document.getElementById('totalPanier').innerHTML="";
	document.getElementById('totalPanier_').innerHTML="";
	//document.getElementById('totalEcoTaxe').innerHTML="";
	
	document.getElementById('totalPanier').innerHTML=Total;
	document.getElementById('totalPanier_').innerHTML=Total;
	//document.getElementById('totalEcoTaxe').innerHTML=showecotax.toFixed(2);

	nbPanierChecked = checkPaniers();
	 
	document.getElementById('nbpanier').innerHTML="Panier(s) dans la précommande : "+nbPanierChecked;
	document.getElementById('nbpanier_').innerHTML="Panier(s) dans la précommande : "+nbPanierChecked;
	
	if (nbPanierChecked > 0) {
		
		document.getElementById('total2').style.backgroundImage='url(images/basketSelected.jpg)';
	
	} else {
		document.getElementById('total2').style.backgroundImage='url(images/basketBgBigActif.jpg)';
	}
}

/* Prototype

function CheckForm() {
	var form = (document.forms); 
	for (i=0 ; i<= form.length-1 ; i++){
	 if (form[i].type == 'checkbox' && form[i].checked){
     alert(form.length);
	}
	/*for (i=0 ; i<= form.length-1 ; i++){
	
	if (form[i].type == 'checkbox' && form[i].checked){
		alert("Le champ " + form[i].name + " est checké et a comme valeur " + form[i].value);
	}*/

/*
}}

*/



function check(){
	var valeurs = new Array();
	var str="";
	var f=0;
	var formName=-1;
	for ( var n=0;n<window.document.forms.length;n++ ){
		
		var NomForm=window.document.forms[n].name;
		formName=NomForm.search(/checkForm/);
		//alert (formName);
		if(formName!=-1){
			var form = eval("document.forms."+window.document.forms[n].name);
			
			for (i=0 ; i<= form.length-1 ; i++){
				
				if (form[i].type == 'text' && form[i].value=='1') {
					//valeurs[f] =form[i].value;
					//f++;
					//alert(n+ " Le champ " + form[i].name + " est checke et a comme valeur " + form[i].value);
					form[i].value='';	
					//document.getElementById('PanierSelectionne').value +=form[i].value;
					//if(i<form.length-1)document.getElementById('PanierSelectionne').value +=',';
				}
			}
		
			document.getElementById('PanierSelectionne').value="";
			document.getElementById('sumPanier').value=0;
			document.getElementById('sumEcoTax').value=0;
			// alert( "name="+window.document.forms[n].name+"\r\n"+ "id="+window.document.forms[n].id);
		}
	}

}

function checkPaniers(){
	var valeurs = new Array();
	var f=0;
	var formName=-1;
	
	for ( var n=0;n<window.document.forms.length;n++ ){
		
		var NomForm=window.document.forms[n].name;
		formName=NomForm.search(/checkForm/);
		//alert (formName);
		if(formName!=-1){
			
			var form = eval("document.forms."+window.document.forms[n].name);
       		for (i=0 ; i<= form.length-1 ; i++){
				if (form[i].type == 'text' && form[i].value=='1'){
				
					valeurs[f] =form[i].name;
					f++;
				}
			}
		}
	}
	
	document.getElementById('PanierSelectionne').value=valeurs.join(",");
	return f;
}



