function AfficherImage(img){
  Image1= new Image();
  Image1.src=(img);
  Control(img);
}

function Control(img){
  if((Image1.width!=0)&&(Image1.height!=0)){
    VoirImage(img);
  }
  else{
    fonction="Control(\'"+img+"\')";
    intervalle=setTimeout(fonction,20);
  }
}

function VoirImage(img){
  largeur=Image1.width+40;
  hauteur=Image1.height+40;
  proprietes="width="+ largeur +",height="+ hauteur+",scrollbars=yes";
  win=window.open(img,"",proprietes);
}


function verifcode(car) {
// exclusivement du texte avec espace:
//    if ( ((car >= 65 && car <= 90) || (car >= 97 && car <= 122 ) || car == 32) 
// Tout (presque) sauf nombres
    if ( (car >= 32 && car <= 47) || (car >= 58 && car <= 122) || (car >= 128 && car <= 165 ) ) 
    		{erreur = false;}
        else  { erreur = true ;}
        }

function Controlnumber(Nbr, element, qtemin) {
if (isNaN(Nbr))
alert( "Veuillez saisir un nombre entier svp!");
else
{
  if (Nbr< qtemin)
  {
  document.forms.formulaireselection.quantite.focus();
  alert( "Veuillez saisir une quantité supérieure ou égale à "+qtemin);
  document.forms.formulaireselection.quantite.value=qtemin;
  }
  else
  document.forms.formulaireselection.quantite.value=Math.floor(Nbr);
}
}


function ouvrepopuptextileexpress() {
        
	if(! window.focus)return;
    	var popupradio=window.open("http://www.supportcom.fr/popup_textile_produits_express.php","ouvrepopuptextileexpress","width=350,height=250,dependent=yes,menubar=no,resize=no"); 
        popupradio.focus();
}


function Controlenonvide(qtemin) {
  if (document.forms.formulaireselection.quantite.value=='')
  {
	alert( "Veuillez saisir une quantité svp!");
	document.forms.formulaireselection.quantite.focus();
	return false;
  }
else
 if (document.forms.formulaireselection.quantite.value < qtemin)
  {
    	alert( "Veuillez saisir une quantité supérieure ou égale à "+qtemin);
	document.forms.formulaireselection.quantite.focus();
	return false;
  }
}



function Coche(Nbr) {

 if (document.forms.formulaireselection.chk[Nbr]==null)
 {
	if (document.forms.formulaireselection.chk.checked==false)
	document.forms.formulaireselection.chk.checked=true;
 }
  else
 {
	if (document.forms.formulaireselection.chk[Nbr].checked==false)
	document.forms.formulaireselection.chk[Nbr].checked=true;
 }
}

function CocheType2(Nbr) {

 if (document.forms.formulaireselection.chkmarquage[Nbr]==null)
 {
	
	if (document.forms.formulaireselection.chkmarquage[Nbr].checked==false)
	document.forms.formulaireselection.chkmarquage[Nbr].checked=true;
 }
  else
 {
	
	if (document.forms.formulaireselection.chkmarquage[Nbr].checked==false)
	document.forms.formulaireselection.chkmarquage[Nbr].checked=true;
 }
}

function validationcommande() 
{ 
	 	
        var email = document.formulaire.email.value; 
       
       	if(document.formulaire.societe.value == "") 
	{ 
        alert ('Veuillez entrer votre societe'); 
        document.formulaire.societe.focus(); 
        return false; 
    	}
		
	if(document.formulaire.contact.value == "") 
	{ 
        alert ('Veuillez entrer votre nom'); 
        document.formulaire.contact.focus(); 
        return false; 
    	}
		
	if(document.formulaire.telephone.value == "") 
	{ 
        alert ('Veuillez entrer votre téléphone'); 
        document.formulaire.telephone.focus(); 
        return false; 
    	} 

	if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
        { 
        alert ('Veuillez entrez une adresse Email valide'); 
        document.formulaire.email.focus(); 
        return false; 
        } 

	if(document.formulaire.adresse1facturation.value == "") 
	{ 
        alert ('Veuillez entrer l adresse de facturation'); 
        document.formulaire.adresse1facturation.focus(); 
        return false; 
    	}
	
	if(document.formulaire.codepostalfacturation.value == "") 
	{ 
        alert ('Veuillez entrer le code postal de facturation'); 
        document.formulaire.codepostalfacturation.focus(); 
        return false; 
    	} 
		
	if(document.formulaire.villefacturation.value == "") 
	{ 
        alert ('Veuillez entrer la ville de facturation'); 
        document.formulaire.villefacturation.focus(); 
        return false; 
    	} 

	if(document.formulaire.paysfacturation.value == "") 
	{ 
        alert ('Veuillez entrer le pays de facturation'); 
        document.formulaire.paysfacturation.focus(); 
        return false; 
    	} 

else {
	cacheOn();
	return true;
	}
}



function validationdevis() 
{ 
	 	
        var email = document.formulaire.email.value; 
       
       if(document.formulaire.societe.value == "") 
	{ 
        alert ('Veuillez entrer votre societe'); 
        document.formulaire.societe.focus(); 
        return false; 
    	}
		
	if(document.formulaire.contact.value == "") 
	{ 
        alert ('Veuillez entrer votre nom'); 
        document.formulaire.contact.focus(); 
        return false; 
    	}
	
	if(document.formulaire.telephone.value == "") 
	{ 
        alert ('Veuillez entrer votre téléphone'); 
        document.formulaire.telephone.focus(); 
        return false; 
    	} 

	if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
        { 
            alert ('Veuillez entrez une adresse Email valide'); 
            document.formulaire.email.focus(); 
            return false; 
        } 

else {
	cacheOn();	
	return true;
	}
}


function validationrecherchebudget() 
{ 
	 	
       var montant, tmp;
	tmp = "";
	budget = document.formulairerecherchebudget.budget.value;

	for(var i = 0; i < budget.length; i++)
	{
	tmp = tmp + budget.charAt(i);

		if (budget.charAt(i) == ",")
		{
		tmp = tmp.replace(",",".");
		}
	}

	budget = tmp;

       	if(document.formulairerecherchebudget.budget.value == "") 
	{ 
        alert ('Veuillez entrer un montant global.'); 
        document.formulairerecherchebudget.budget.focus(); 
        return false; 
    	}

       	if(document.formulairerecherchebudget.quantite.value == "") 
	{ 
        alert ('Veuillez entrer une quantité.'); 
        document.formulairerecherchebudget.quantite.focus(); 
        return false; 
    	}

	var exp = new RegExp("^[0-9.]*$","g");
	if (exp.test(document.formulairerecherchebudget.budget.value) == false)
	{
		alert ('Veuillez entrer un montant global sous forme d un nombre.');
		document.formulairerecherchebudget.budget.focus(); 
		return false; 
	}

 	if (budget <0)
	{
		alert ('Veuillez entrer un montant global sous forme d un nombre positif.');
		document.formulairerecherchebudget.budget.focus(); 
		return false; 
	}

	var exp = new RegExp("^[0-9]*$","g");
	if (exp.test(document.formulairerecherchebudget.quantite.value) == false)
	{
		alert ('Veuillez entrer une quantité sous forme d un nombre entier.');
		document.formulairerecherchebudget.quantite.focus(); 
		return false; 
	}

 	if (document.formulairerecherchebudget.quantite.value <0)
	{
		alert ('Veuillez entrer une quantité sous forme d un nombre entier positif.');
		document.formulairerecherchebudget.quantite.focus(); 
		return false; 
	}
 
}



function validationdevisclient() 
{ 
	 	
       var coeff, tmp;
	tmp = "";
	coeff = document.formulaire.coefficient.value;

	for(var i = 0; i < coeff.length; i++)
	{
	tmp = tmp + coeff.charAt(i);

		if (coeff.charAt(i) == ",")
		{
		tmp = tmp.replace(",",".");
		}
	}

	coeff = tmp;

       	if(document.formulaire.coefficient.value == "") 
	{ 
        alert ('Veuillez entrer un coefficient multiplicateur pour établir votre devis client'); 
        document.formulaire.coefficient.focus(); 
        return false; 
    	}

	var exp = new RegExp("^[0-9.]*$","g");
	if (exp.test(coeff) == false)
	{
		alert ('Veuillez entrer un coefficient multiplicateur compris entre 0 et 10 pour genérer la fiche produit.');
		return false; 
	}

 	if (coeff >10 || coeff <0)
	{
		alert ('Veuillez entrer un coefficient multiplicateur compris entre 0 et 10 pour genérer la fiche produit.');
		return false; 
	}
 
else {return true;}
}


function ouvrepopup(fichier) {

        if(! window.focus)return;
    	var popupradio=window.open("http://www.supportcom.fr/pop_up/"+fichier,"ouvrepopup2","width=760,height=650,dependent=yes,menubar=no,scrollbars=yes,resize=yes"); 
        popupradio.focus();
}

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

}



function ouvrepopupproduitseco() {

        if(! window.focus)return;
    	var popupradio=window.open("http://www.supportcom.fr/pop_up/popup_produits_eco.php","ouvrepopupproduitseco","width=750,height=550,dependent=yes,menubar=no,resize=yes,scrollbars=yes"); 
        popupradio.focus();
}


function ouvrepopupmarquagetextile() {

        if(! window.focus)return;
    	var popupradio=window.open("http://www.supportcom.fr/pop_up/popup_marquage_textile.php","ouvrepopupmarquagetextile","width=750,height=550,dependent=yes,menubar=no,resize=yes,scrollbars=yes"); 
        popupradio.focus();
}



function ouvrepopupspecimprimerie() {

        if(! window.focus)return;
    	var popupradio=window.open("http://www.supportcom.fr/popup_spec_imprimerie.php","ouvrepopupmarquagetextile","width=750,height=550,dependent=yes,menubar=no,resize=yes,scrollbars=yes"); 
        popupradio.focus();
}

function ouvrepopuppapierrecycleimprimerie() {

        if(! window.focus)return;
    	var popupradio=window.open("http://www.supportcom.fr/pop_up/ENCART_POPUP_PAPIERS_RECYCLES.php","ouvrepopuppapierrecycleimprimerie","width=750,height=650,dependent=yes,menubar=no,resize=yes,scrollbars=yes"); 
        popupradio.focus();
}


function ouvrepopupmarquage() {

        if(! window.focus)return;
    	var popupradio=window.open("http://www.supportcom.fr/pop_up/popup_marquage.php","ouvrepopupmarquage","width=750,height=550,dependent=yes,menubar=no,resize=yes,scrollbars=yes"); 
        popupradio.focus();
}






function validationmail() { 
	 	
	var email = document.formulaire.email.value;

       		if(document.formulaire.societe.value == "") 
		{ 
        alert ('Veuillez entrer votre societe'); 
        document.formulaire.societe.focus(); 
        return false; 
    	}
	

		if(document.formulaire.nom.value == "") 
		{ 
        alert ('Veuillez entrer votre nom'); 
        document.formulaire.nom.focus(); 
        return false; 
    	}


		 if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
        { 
            alert ('Veuillez entrez une adresse Email valide'); 
            document.formulaire.email.focus(); 
            return false; 
        } 


		if(document.formulaire.telephone.value == "") 
		{ 
        alert ('Veuillez entrer votre téléphone'); 
        document.formulaire.telephone.focus(); 
        return false; 
    	} 

		if(document.formulaire.message.value == "") 
		{ 
        alert ('Veuillez entrer votre message'); 
        document.formulaire.message.focus(); 
        return false; 
    	}
	
 
else {return true;}
}


