function Popup(page,nom,top,left,largeur,hauteur,resizable,location,menubar,status,scrollbars,menubar) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;

  if(!page == ''){
		window.open(page,nom,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+",resizable="+resizable+",location="+location+",menubar="+menubar+",status="+status+",scrollbars="+scrollbars+",menubar="+menubar);
	}
}

function Envoyer_form(method,formname,formaction){
	document.forms[formname].method = method;
	document.forms[formname].enctype = "multipart/form-data";
	document.forms[formname].action = formaction;
	document.forms[formname].submit();
}

function Envoyer_article(method,formname,formaction,option){
	if(option == 1){
		if (document.forms[formname].elements['option1'].value == ""){
			alert("Choisissez une option pour cette article !");
		}else{
			document.forms[formname].method = method;
			document.forms[formname].enctype = "multipart/form-data";
			document.forms[formname].action = formaction;
			document.forms[formname].submit();
		}
	}else{
		document.forms[formname].method = method;
		document.forms[formname].enctype = "multipart/form-data";
		document.forms[formname].action = formaction;
		document.forms[formname].submit();
	}
}

function Valid_add_compte(method,formname,formaction) {

var s = document.forms[formname].elements['con_email'].value.split(/@/);

if (document.forms[formname].elements['con_type'].value == "")
   alert("Indiquez votre choix pour la case 'Je suis' !");

else if ((document.getElementById('get_infosociete').style.visibility == 'visible') && (document.forms[formname].elements['con_societe'].value == ""))
	alert("Veuillez indiquer nom de votre entreprise !");

else if ((document.getElementById('get_infosociete').style.visibility == 'visible') && (document.forms[formname].elements['con_siret'].value == ""))
	alert("Veuillez indiquer votre numéro SIRET ou SIREN !");
	
else if (document.forms[formname].elements['con_civilite'].value == "")
   alert("Indiquez votre civilité !");

/*else if (document.forms[formname].elements['con_societe'].value == "")
   alert("Indiquez votre societé !");*/

else if (document.forms[formname].elements['con_nom'].value == "")
   alert("Indiquez votre nom !");

else if (document.forms[formname].elements['con_prenom'].value == "")
   alert("Indiquez votre prénom !");

else if (document.forms[formname].elements['con_adresse1'].value == "")
   alert("Indiquez votre adresse !");
   
else if (document.forms[formname].elements['con_cp'].value == "")
   alert("Indiquez votre code postal !");

else if (document.forms[formname].elements['con_ville'].value == "")
   alert("Indiquez le nom de votre ville !");

else if (document.forms[formname].elements['con_pays'].value == "")
   alert("choisissez le nom de votre pays !");

else if (document.forms[formname].elements['con_telephone'].value == "")
   alert("Indiquez votre numéro de téléphone !");
   
else if (document.forms[formname].elements['con_email'].value == "")
   alert("Indiquez votre email pour ce compte !");
else if (document.forms[formname].elements['con_email'].value.indexOf(' ', 0) == 0)
   alert("Erreur de saisie sur votre email !");
else if((s.length != 2) || s[0] == '' || s[0] == ' ' || s[1] == '' || s[1] == ' ' )
   alert("Adresse Email du contact pour ce compte invalide !");
else if (document.forms[formname].elements['con_email'].value !== document.forms[formname].elements['con_email2'].value)
   alert("Vous avez mal répeté votre mot email !");

else if (document.forms[formname].elements['con_mdp'].value == "")
   alert("Choisissez votre mot de passe !"); 

else if (document.forms[formname].elements['con_mdp'].value.length < 4)
   alert("Votre mot de passe doit contenir au moins 4 caractères !");

else if (document.forms[formname].elements['con_mdp2'].value == "")
   alert("Répetez votre mot de passe !");

else if (document.forms[formname].elements['con_mdp'].value !== document.forms[formname].elements['con_mdp2'].value)
   alert("Vous avez mal répeté votre mot de passe !");
        
else {    
   Envoyer_form(method,formname,formaction);
  }
}

function Valid_mdp_compte(method,formname,formaction) {

var s = document.forms[formname].elements['con_email'].value.split(/@/);

if (document.forms[formname].elements['con_email'].value == "")
   alert("Indiquez votre email pour ce compte !");
else if (document.forms[formname].elements['con_email'].value.indexOf(' ', 0) == 0)
   alert("Erreur de saisie sur votre email !");
else if((s.length != 2) || s[0] == '' || s[0] == ' ' || s[1] == '' || s[1] == ' ' )
   alert("Adresse Email du contact pour ce compte invalide !");
else if (document.forms[formname].elements['con_email'].value !== document.forms[formname].elements['con_email2'].value)
   alert("Vous avez mal répeté votre mot email !");
        
else {    
   Envoyer_form(method,formname,formaction);
  }
}

function Valid_commander(method,formname,formaction) {

var compteur;
compteur = 0;
var indefini;

if(document.forms[formname].elements['ord_port'].length == indefini){
	if(document.forms[formname].elements['ord_port'].checked){
		return true;
	}
	return false;
}else{
	while (compteur < document.forms[formname].elements['ord_port'].length){
	   if(document.forms[formname].elements['ord_port'][compteur].checked)
		   return true;
		   compteur++;
	}
	return false;
}
return false;
}


function Envoyer_commander(method,formname,formaction) {
	if(Valid_commander(method,formname,formaction)){
		Envoyer_form(method,formname,formaction);
		return true;
	}else{
		alert("Veuillez valider vos frais de port !");
		return false;
	}
}


function Valid_mod_livraison(method,formname,formaction) {
//alert(document.forms[formname].elements['liv_cp'].value.substring(0,2));
if (document.forms[formname].elements['liv_civilite'].value == "")
   alert("Indiquez votre civilité !");

else if (document.forms[formname].elements['liv_nom'].value == "")
   alert("Indiquez votre nom !");

else if (document.forms[formname].elements['liv_prenom'].value == "")
   alert("Indiquez votre prénom !");

else if (document.forms[formname].elements['liv_adresse1'].value == "")
   alert("Indiquez votre adresse !");
   
else if (document.forms[formname].elements['liv_cp'].value == "")
   alert("Indiquez votre code postal !");

else if (document.forms[formname].elements['liv_ville'].value == "")
   alert("Indiquez le nom de votre ville !");

else if (document.forms[formname].elements['liv_pays'].value == "")
   alert("choisissez le nom de votre pays !");

else if (document.forms[formname].elements['liv_telephone'].value == "")
   alert("Indiquez votre numéro de téléphone !");
        
else {    
   Envoyer_form(method,formname,formaction);
  }
}


function Valid_paiement(method,formname,formaction,field) {

var compteur;
compteur = 0;
var indefini;


while (compteur < document.forms[formname].elements[field].length){
	if(document.forms[formname].elements[field][compteur].checked)
	return true;
	compteur++;
}
return false;

}

function Valid_paiement_0(method,formname,formaction,field) {

	if(Valid_paiement(method,formname,formaction,field)){
		if(document.forms[formname].elements["cgv"].checked==true){
			Envoyer_form(method,formname,formaction);
		}else{
			alert("Merci de cocher la case de confirmation de lecture des conditions générales de vente !");
			return false;
		}
	}else{
		alert("choisissez un mode de paiement !");
	}

}

function Envoyer_url(method,formname,field){
	var index = document.forms[formname].elements[field].options.selectedIndex;
	if (index>=0) {
		var page = document.forms[formname].elements[field].options[index].value;
		document.location.href = page;
	}
}



function favoris(nom,lien) {
      if ( navigator.appName != 'Microsoft Internet Explorer' ){
          window.sidebar.addPanel(nom,lien,"");
      }
      else {
          window.external.AddFavorite(lien,nom);
      }
}

// Fonctions date
function disp_date_fr(txt){
	document.write(txt);
	}

function don_date_maj_fr(){
	var date_maj=new Date(document.lastModified);
	date_maj=don_date_format_fr(date_maj);
	return date_maj;
	}

function don_date_jour_fr(){
	var date_jour=new Date();
	date_jour=don_date_format_fr(date_jour);
	return date_jour;
	}

function don_date_format_fr(d1){
	var m=new Array(13);
	m[1]="Janvier"; m[2]="Février";	m[3]="Mars"; m[4]="Avril"; m[5]="Mai"; m[6]="Juin";
 	m[7]="Juillet";	m[8]="Aout"; m[9]="Septembre"; m[10]="Octobre";	m[11]="Novembre"; m[12]="Décembre";
	var d=new Array(8);
	d[1]="Dimanche"; d[2]="Lundi"; d[3]="Mardi"; d[4]="Mercredi"; d[5]="Jeudi"; d[6]="Vendredi"; d[7]="Samedi";
	var mois=m[d1.getMonth()+1];
	var jour=d[d1.getDay()+1];
	var date=d1.getDate();
	var an=d1.getYear();
	if (an<200) an=1900+an;
	date=jour+" "+date+" "+mois+" "+an;
	return date;
	}
	
// Fonctions heure
function don_heure_fr(){
	var date_jour=new Date();
	var heure=date_jour.getHours();
	var min=date_jour.getMinutes();
	var sec=date_jour.getSeconds();
	if (heure<10) heure="0"+heure;
	if (min<10) min="0"+min;
	if (sec<10) sec="0"+sec;
	heure=heure+":"+min;
	return heure;
	}


<!-- Fonctions de test des champs du formulaire de contact

function Valid_formcontact(method,formname,formaction) {

var s = document.forms[formname].elements['email'].value.split(/@/);
if (document.forms[formname].elements['civilite'].value == "")
   alert("Veuillez renseigner la case 'Civilité'!");

else if (document.forms[formname].elements['nom'].value == "")
   alert("Veuillez renseigner la case 'Nom'!");
   
else if (document.forms[formname].elements['prenom'].value == "")
   alert("Veuillez renseigner la case 'Prénom'!");
        
else if (document.forms[formname].elements['email'].value == "")
   alert("Veuillez renseigner la case 'Email'!");
else if (document.forms[formname].elements['email'].value.indexOf(' ', 0) == 0)
   alert("Erreur de saisie sur votre adresse E-mail !");
else if((s.length != 2) || s[0] == '' || s[0] == ' ' || s[1] == '' || s[1] == ' ' )
   alert("Adresse Mail invalide !");

else if (document.forms[formname].elements['telephone'].value == "")
    alert("Veuillez renseigner la case 'Votre telephone'!");
	
else if (document.forms[formname].elements['message'].value == "")
    alert("Veuillez renseigner la case 'Votre message'!");
	
else if (document.forms[formname].elements['disponibilite'].value == "")
    alert("Veuillez renseigner la case 'disponibilités'!");
	
else if (document.forms[formname].elements['crypt_mail_code'].value == "")
   alert("Veuillez renseigner le code de sécurité !");
    
else {    
   Envoyer_form(method,formname,formaction);
  }
}
// -->


<!-- Fonctions de test des champs du formulaire revendeur

function Valid_formrevendeur(method,formname,formaction) {

var s = document.forms[formname].elements['email'].value.split(/@/);
if (document.forms[formname].elements['civilite'].value == "")
   alert("Veuillez renseigner la case 'Civilité'!");

else if (document.forms[formname].elements['nom'].value == "")
   alert("Veuillez renseigner la case 'Nom'!");
   
else if (document.forms[formname].elements['prenom'].value == "")
   alert("Veuillez renseigner la case 'Prénom'!");
        
else if (document.forms[formname].elements['email'].value == "")
   alert("Veuillez renseigner la case 'Email'!");
else if (document.forms[formname].elements['email'].value.indexOf(' ', 0) == 0)
   alert("Erreur de saisie sur votre adresse E-mail !");
else if((s.length != 2) || s[0] == '' || s[0] == ' ' || s[1] == '' || s[1] == ' ' )
   alert("Adresse Mail invalide !");
    
else if (document.forms[formname].elements['message'].value == "")
    alert("Veuillez renseigner la case 'Votre message'!");

else if (document.forms[formname].elements['societe'].value == "")
    alert("Veuillez renseigner la case 'Societé'!");
	
else if (document.forms[formname].elements['disponibilite'].value == "")
    alert("Veuillez renseigner la case 'disponibilités'!");

else if (document.forms[formname].elements['telephone'].value == "")
    alert("Veuillez renseigner la case 'téléphone'!");

else if (document.forms[formname].elements['siret'].value == "")
    alert("Veuillez renseigner la case 'SIRET'!");
	
else if (document.forms[formname].elements['cp'].value == "")
    alert("Veuillez renseigner la case 'code postal'!");
	
else {    
   Envoyer_form(method,formname,formaction);
  }
}
// -->


function Valid_newsletter(method,formname,formaction) {

var s = document.forms[formname].elements['email'].value.split(/@/);
   
if (document.forms[formname].elements['email'].value == "")
   alert("Indiquez votre email !");
else if (document.forms[formname].elements['email'].value.indexOf(' ', 0) == 0)
   alert("Erreur de saisie sur votre email !");
else if((s.length != 2) || s[0] == '' || s[0] == ' ' || s[1] == '' || s[1] == ' ' )
   alert("Adresse Email du contact invalide !"); 
        
else {    
   Envoyer_form(method,formname,formaction);
  }
}


function HideBlock2(HideBlock) {
	if (document.getElementById && document.getElementById(HideBlock) != null){
		document.getElementById(HideBlock).style.visibility='hidden';
		document.getElementById(HideBlock).style.display='none';
	}
}

function ShowBlock2(ShowBlock) {
	if (document.getElementById && document.getElementById(ShowBlock) != null){
		document.getElementById(ShowBlock).style.visibility='visible';
		document.getElementById(ShowBlock).style.display='block';
	}
}

function getTypeCompte(formname,tmp_field_src,tmp_span_modif,votrechoix,tmp_field_dest,siteurl,sitelg) {
	var tmp_field_src_value = document.forms[formname].elements[tmp_field_src];
	var tmp_field_src_option = "";
	
	for (i = 0; i < tmp_field_src_value.options.length; i++) {
		if (tmp_field_src_value.options[i].selected) {
			/*tmp_field_src_option += tmp_field_src_value.options[i].value;*/
			if(i == 2){
				ShowBlock2(tmp_span_modif);
			}else{
				HideBlock2(tmp_span_modif);
			}
		}
	}
}