function YYYYMMDDstart()
{
	MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
	
	
	var y = new Date().getFullYear();
	for (var i = (y-60); i < (y+1); i++) 
		document.inscription.YYYY.options.add(new Option(" "+ i +" ", i));
	
	
	for (var i = 1; i < 13; i++)
		document.inscription.MM.options.add(new Option(" " + i + " ", i));
	
	//document.inscription.YYYY.value = //y-10;
//	document.inscription.MM.value = //new Date().getMonth() + 1;
	//var n = MonHead[new Date().getMonth()];
	//if (new Date().getMonth() ==1 && IsPinYear(YYYYvalue)) n++;
//		writeDay(n); 
//	document.inscription.DD.value = //new Date().getDate();
}

		
function YYYYDD(str) 
{
	var MMvalue = document.inscription.MM.options[document.inscription.MM.selectedIndex].value;
	if (MMvalue == ""){ var e = document.inscription.DD; optionsClear(e); return;}
	var n = MonHead[MMvalue - 1];
	if (MMvalue ==2 && IsPinYear(str)) n++;
	writeDay(n)
}
function MMDD(str)
{
	var YYYYvalue = document.inscription.YYYY.options[document.inscription.YYYY.selectedIndex].value;
	if (YYYYvalue == ""){ var e = document.inscription.DD; optionsClear(e); return;}
	var n = MonHead[str - 1];
	if (str ==2 && IsPinYear(YYYYvalue)) n++;
	writeDay(n)
}
function writeDay(n) 
{
	var e = document.inscription.DD; optionsClear(e);
	for (var i=1; i<(n+1); i++)
	e.options.add(new Option(" "+ i + " ", i));
}

function IsPinYear(year)
{ return(0 == year%4 && (year%100 !=0 || year%400 == 0));}

function optionsClear(e)
{
	e.options.length = 1;
}


function cellOver(cell)
{
	cell.className = 'line-over';
	return true;
}

function cellOver2(cell, css)
{
	cell.className = 'line-' + css + '';
	return true;
}

function cellOut(cell, css)
{
	cell.className = 'line-' + css + '';
	return true;
}

function CalculateAll()
        {
           var list =  document.getElementsByName("prix_ligne");
          
            var qte_list =  document.getElementsByName("qte[]"); 
            var prix=0;
           for(i=0;i<list.length;i++)
            {
              var p = list[i].value;
            
              var _q =  qte_list[i].value;

                  //if(!isNumeric(_q)) _q = 0;
                _q = parseInt(_q);
                //alert(p);
                 
                prix =  prix+p*_q;
                
            }
            
          document.form_1.prix_config.value = prix;
        }
 

function submitMarque(o,chemin,nom){
	if(o.value!=""){
		
		if(o.id=="1"){
			window.location=chemin+"constructeur-"+o.title+"-"+o.value+".html";
		}else{
			window.location=chemin+"marques-"+o.title+"-"+o.value+".html";
		}
	}
	/*if(o.value!="")
	   window.location=chemin+"marques/"+o.value+"/"+o.options[o.selectedIndex].text;*/
	   //alert(o.nodeid);
}

function submitTri(o,chemin,val,cid){
	if(o.value!="default"){
		window.location=chemin+"comparer-"+val+"-"+cid+"-tri-"+o.value+"-liste.html";
	}
}

function submitMagasin(o,chemin){
	if(o.value!=""){
		    //alert(nom);
			window.location=chemin+"magasin-"+o.val+"-"+o.value+".html";
	}
}

function pop_image(l,cp,w,h){

	if(cp=='')
	   return(false);

	var lien=l+"?code="+cp;
	Choix=window.open(lien, "Choix", "directories=0,hotkeys=1,location=0,menubar=0,resizable=0,scrollbars=1,status=0,titlebar=0,toolbar=0,width="+w+",height="+h);
	Choix.focus();
	return(true);
}

function TestEmail(strAdresseEmail)
{

    //var strAdresseEmail;
    pattern = /^([A-Za-z0-9\.\-_]*)(@)([A-Za-z0-9\.\-]*)(\.)([A-Za-z]{2,4})$/;
    return pattern.test(strAdresseEmail);
}



