var newWin = null;

function closeWin(){
	if (newWin != null){
	if(!newWin.closed)
	newWin.close();
	}
}

function popUp(strURL,strType,strHeight,strWidth) {
	closeWin();
	var strOptions="";
	if (strType=="console") strOptions="resizable,height="+strHeight+",width="+strWidth;
	if (strType=="fixed") strOptions="status,height="+strHeight+",width="+strWidth;
	if (strType=="elastic") strOptions="toolbar,menubar,scrollbars,resizable,location,height="+strHeight+",width="+strWidth;
	newWin = window.open(strURL, 'newWin', strOptions);
	newWin.focus();
}

function die(champ,msg)
{
	eval("document.formulaire."+champ+".focus();");
	alert(msg);
	return false;
}

function die_c(champ,msg)
{
	eval("document.nouveau_client."+champ+".focus();");
	alert(msg);
	return false;
}

function check()
{
	var d = document.formulaire;

	if ((d.tab-alu.selectedIndex==0) && (d.tab-pvc.selectedIndex==0)) return die("tab-alu[0]","Veuillez renseigner le tablier.");
	if ((!d.tab-alu.selectedIndex==0) && (!d.tab-pvc.selectedIndex==0)) return die("tab-alu[0]","Veuillez choisir le tablier.");

	return true;
}

function send()
{
	if (check())
	{
		document.formulaire.submit();
	}
}

function check_customer()
{
	var d = document.nouveau_client;

	if (d.nom.value.length<1) return die_c("nom","Veuillez saisir votre nom.");
	if (d.prenom.value.length<1) return die_c("prenom","Veuillez saisir votre prénom.");
	if (d.adr1.value.length<1) return die_c("adr1","Veuillez saisir votre adresse.");
	if (d.cp.value.length<1) return die_c("cp","Veuillez saisir votre code postal.");
	if (d.ville.value.length<1) return die_c("ville","Veuillez saisir votre ville.");
	if (d.tel.value.length<1) return die_c("tel","Veuillez saisir votre téléphone.");
	if (d.email.value.length<1) return die_c("email","Veuillez saisir votre E-mail.");
	if (d.pass.value.length<1) return die_c("pass","Veuillez saisir un mot de passe.");
	if (d.confirm_pass.value.length<1) return die_c("confirm_pass","Veuillez resaisir le mot de passe.");
	if ((d.pass.value.length>1) && (d.confirm_pass.value.length>1) && (d.pass.value.length!=d.confirm_pass.value.length)) return die_c("pass","Le mot de passe et la confirmation de celui-ci ne correspondent pas.");

	return true;
}

function valid_customer()
{
	if (check_customer())
	{
		document.nouveau_client.submit();
	}
}

function check_registered()
{
	var d = document.formulaire;

	if (d.email.value.length<1) return die("email","Veuillez saisir votre E-mail.");
    // Email
    if (d.email.value.length > 0)
    {
        if ((d.email.value.length > 0) && (! (d.email.value.indexOf("@") >=0 )) ||
        (! (d.email.value.indexOf(".") >=0 )) || (d.email.value.lastIndexOf(".") == d.email.value.length -1) ||
        (d.email.value.lastIndexOf(".") < d.email.value.lastIndexOf("@")))
        return die("email","L'adresse E-mail saisie n'est pas valide (entrez une adresse au format xxx@xxx.xx)")
    }	else {
        return die("email","Veuillez saisir votre E-mail.");
    }
	if (d.pwd.value.length<1) return die("pwd","Veuillez saisir un mot de passe.");

	return true;
}

function registered()
{
	if (check_registered())
	{
		document.formulaire.submit();
	}
}

function check_order_step_1()
{
	var d = document.formulaire;

	if (d.repere.value.length<1) return die("repere","Veuillez renseigner le repère.");
	if (d.qte.selectedIndex==0) return die("qte","Veuillez renseigner la quantité.");
	if (d.commande.selectedIndex==0) return die("commande","Veuillez choisir la commande.");
	if (d.implantation.selectedIndex==0) return die("implantation","Veuillez choisir l'implantation.");
	if ((d.tabalu.selectedIndex==0) && (d.tabpvc.selectedIndex==0)) return die("tabalu[0]","Veuillez choisir le tablier.");

	return true;
}

function valid_order_step1()
{
	if (check_order_step_1())
	{
		document.formulaire.submit();
	}
}

function check_order_step_2()
{
	var d = document.formulaire;
    var l = parseInt(d.largeur.value);
    var h = parseInt(d.hauteur.value);

	if (d.largeur.value.length<1) return die("largeur","Veuillez renseigner la largeur.");
    if (l<400) return die("largeur","La largeur doit être supérieure ou égale à 400.");
    if ((d.mat.value=="ALU") && (l>3000)) return die("largeur","La largeur doit être inférieure ou égale à 3000.");
    if ((d.mat.value=="PVC") && (l>1700)) return die("largeur","La largeur doit être inférieure ou égale à 1700.");
	if (d.hauteur.value.length<1) return die("hauteur","Veuillez renseigner la hauteur.");
    if (h<600) return die("hauteur","La hauteur doit être supérieure ou égale à 600.");
    if (h>2500) return die("hauteur","La hauteur doit être inférieure ou égale à 2500.");

	return true;
}

function caddie()
{
	if (check_order_step_2())
	{
		document.formulaire.submit();
	}
}

function change_tab()
{
    var d = document.formulaire;

    if (d.mat[0].checked==true)
    {
        document.getElementById("listalu").style.display='';
        document.getElementById("listpvc").style.display='none';
		document.getElementById("nuanceAlu").style.display ='';
		document.getElementById("nuancePvc").style.display ='none';

    } else {
        document.getElementById("listalu").style.display='none';
        document.getElementById("listpvc").style.display='';
		document.getElementById("nuanceAlu").style.display ='none';
		document.getElementById("nuancePvc").style.display ='';

    }
}

function check_contact()
{
	var d = document.formulaire;

    if (d.nom.value.length<1) return die_c("nom","Veuillez saisir votre nom.");
	if (d.prenom.value.length<1) return die_c("prenom","Veuillez saisir votre prénom.");
	if (d.adr1.value.length<1) return die_c("adr1","Veuillez saisir votre adresse.");
	if (d.cp.value.length<1) return die_c("cp","Veuillez saisir votre code postal.");
	if (d.ville.value.length<1) return die_c("ville","Veuillez saisir votre ville.");
	if (d.tel.value.length<1) return die_c("tel","Veuillez saisir votre téléphone.");
	if (d.email.value.length<1) return die_c("email","Veuillez saisir votre E-mail.");
    // Email
    if (d.email.value.length > 0)
    {
        if ((d.email.value.length > 0) && (! (d.email.value.indexOf("@") >=0 )) ||
        (! (d.email.value.indexOf(".") >=0 )) || (d.email.value.lastIndexOf(".") == d.email.value.length -1) ||
        (d.email.value.lastIndexOf(".") < d.email.value.lastIndexOf("@")))
        return die("email","L'adresse E-mail saisie n'est pas valide (entrez une adresse au format xxx@xxx.xx)")
    }	else {
        return die("email","Veuillez saisir votre E-mail.");
    }
    if (d.msg.value.length<1) return die("msg","Veuillez saisir votre message.");

	return true;
}

function valid_contact()
{
	if (check_contact())
	{
		document.formulaire.submit();
	}
}

function changeNuanceAlu(img){

		var txtsp = "";
		if (img == 'A245.jpg') txtsp = '(tablier en 245 et encadrement en 240)';
		document.getElementById("nuancePvc").style.display ='none';
		document.getElementById("nuanceAlu").style.display ='';
		if (img != "A.jpg")
		document.getElementById("nuanceAlu").innerHTML = "<img width='67' style='vertical-align:middle'  height='67' src='img/nuancier/"+img+"' />  "+txtsp;

}
function changeNuancePvc(img){
		var txtsp = "";
		if (img == 'P105.jpg') txtsp = '(tablier en 105 et encadrement en 115)';
		document.getElementById("nuanceAlu").style.display ='none';
		document.getElementById("nuancePvc").style.display ='';
if (img != "P.jpg")
	document.getElementById("nuancePvc").innerHTML = "<img width='67' style='vertical-align:middle' height='67' src='img/nuancier/"+img+"' />  "+txtsp;

}

function livraison(){
	if (document.getElementById("check_adresse").checked) document.getElementById("adr_livr").style.display ="none";
	else  document.getElementById("adr_livr").style.display ="";
}

function resizeOuterTo(w,h) {
 if (parseInt(navigator.appVersion)>3) {
   if (navigator.appName=="Netscape") {
    top.outerWidth=w;
    top.outerHeight=h;
   }
   else top.resizeTo(w,h);
 }
}

function nuance_atix(numb){
	opener.document.formulaire.teinte.value= numb;
	opener.change_coul(numb)
	window.close();

}

function nuance(mat,tab){

	if (mat=='PVC'){
			opener.document.formulaire.tabpvc.value= tab;
			opener.changeNuancePvc('P'+tab+'.jpg');
			opener.document.formulaire.mat[1].checked =true;

	}else{
		if (mat=='ALU'){

			opener.document.formulaire.tabalu.value= tab;
			opener.changeNuanceAlu('A'+tab+'.jpg');
		}

		opener.document.formulaire.mat[0].checked =true;



	}
		if (opener.document.formulaire.mat[0].checked==true)
	    {
	        opener.document.getElementById("listalu").style.display='';
	        opener.document.getElementById("listpvc").style.display='none';
			opener.document.getElementById("nuanceAlu").style.display ='';
			opener.document.getElementById("nuancePvc").style.display ='none';

	    } else {
	        opener.document.getElementById("listalu").style.display='none';
	        opener.document.getElementById("listpvc").style.display='';
			opener.document.getElementById("nuanceAlu").style.display ='none';
			opener.document.getElementById("nuancePvc").style.display ='';

	    }
	window.close();
}


function change_coul(val){
	if (val!=0)
	document.getElementById("change_coul").innerHTML = "<img src='img/nuancier/v"+val+".png' alt='' />";
	else
	document.getElementById("change_coul").innerHTML = "";
}








