function ControleVide()
{
	var err="";
	email = document.form1.txt_email.value;
	if ((email.indexOf('@',0)==-1) || (email.indexOf('.',0)==-1)){err+="?Votre adresse email n'est pas correcte";} //validité de l'adresse email
	if(document.form1.txt_email.value==''){err+="?Votre adresse email";}
	
	if(document.form1.txt_passwd.value.length<6){err+="?Le mot de passe doit contenir au minimum 6 caractères";}//nb de caractère >4
	if(document.form1.txt_passwd.value==''){err+="?Votre mot de passe";}
	
	if(document.form1.txt_repasswd.value==''){err+="?La confirmation de votre mot de passe";}
	if(document.form1.txt_repasswd.value!=document.form1.txt_passwd.value){err+="?Vos mots de passe de correspondent pas";}
	
	//récupérer le type de user (vendeur ou acheteur dans l'url)
	var new_user = location.search.substring(10);
	if (new_user=="V")
	{if(document.form1.lst_metier.selectedIndex==0){err+="?Votre métier artistique";}}

	
	
	if(document.form1.lst_civilite.selectedIndex==0){err+="?Votre civilité";}
	if(document.form1.txt_nom.value==''){err+="?Votre nom";}
	if(document.form1.txt_prenom.value==''){err+="?Votre prénom";}
	if(document.form1.lst_datenaissancejour.selectedIndex == 0){err+="?Le jour de votre date de naissance";}
	if(document.form1.lst_datenaissancemois.selectedIndex == 0){err+="?Le mois de votre date de naissance";}
	if(document.form1.txt_datenaissanceannee.value==''){err+="?L'année de votre date de naissance";}
	if(document.form1.txt_adresse.value==''){err+="?Votre adresse";}
	if(document.form1.txt_cp.value==''){err+="?Le code postal de votre domicile";}
	
	//if(isNaN(document.form1.txt_cp.value) || document.form1.txt_cp.value.length!=5){err+="?Le code postal de votre domicile comporte une erreur";}//champ cp numérique et 5 caratères
	
	if(document.form1.txt_ville.value==''){err+="?La ville de votre domicile";}
	if(document.form1.lst_pays.selectedIndex==0){err+="?Le pays de votre résidence";}


	if(err!="")
	{
		//affichage de la fenetre
		fenetre= window.open ('../error/page_error.php?err_empty='+err, 'nom_interne_de_la_fenetre', config='height=500, width=430, toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
		fenetre.moveTo(300,100);

	}

	else
	{
		document.form1.method = "POST";
		document.form1.action = "insert_account.php";
		document.form1.submit();
	}
}


// Vérifie les champs vides lors de la modification du formulaire de l'artiste
function ControleVide_Update()
{
	var err="";
		
	if(document.form1.txt_passwd.value.length<6){err+="?Le mot de passe doit contenir au minimum 6 caractères";}//nb de caractère >4
	if(document.form1.txt_passwd.value==''){err+="?Votre mot de passe";}
	if(document.form1.txt_repasswd.value==''){err+="?La confirmation de votre mot de passe";}
	if(document.form1.txt_repasswd.value!=document.form1.txt_passwd.value){err+="?Vos mots de passe de correspondent pas";}
	
	if(document.form1.txt_nom.value==''){err+="?Votre nom";}
	if(document.form1.txt_prenom.value==''){err+="?Votre prenom";}	
	if(document.form1.txt_adresse.value==''){err+="?Votre adresse";}
	if(document.form1.txt_cp.value==''){err+="?Le code postal de votre domicile";}
	//if(isNaN(document.form1.txt_cp.value) || document.form1.txt_cp.value.length!=5){err+="?Le code postal de votre domicile comporte une erreur";}//champ cp numérique et 5 caratères
	if(document.form1.txt_ville.value==''){err+="?La ville de votre domicile";}


	if(err!="")
	{
		//affichage de la fenetre
		fenetre= window.open ('../error/page_error.php?err_empty='+err, 'nom_interne_de_la_fenetre', config='height=500, width=430, toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
		fenetre.moveTo(300,100);

	}

	else
	{
		document.form1.method = "POST";
		document.form1.action = "maj_account.php";
		document.form1.submit();
	}
}



// FONCTION DE GESTION DE DESACTIVATION DU BOUTON ENVOYER

/*function declare()
{
		//désactive le bouton envoyer
		document.form1.bouton_envoyer.disabled=true;
}
		
	

function lu()
{
	if (document.form1.box_condition.checked) {document.form1.bouton_envoyer.disabled = false;}
	else {document.form1.bouton_envoyer.disabled = true;}
}
*/

// FONCTION D'OUVERTURE DE FENETRE POPUP
function ouvre_popup(nompage,w,h,x,y)
{
	fenetre= window.open (nompage, 'nom_interne_de_la_fenetre', config='height='+h+', width='+w+', toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
	fenetre.moveTo(x,y);
	
}

// FONCTION D'OUVERTURE DE FENETRE POPUP opur agrandissement photo produit
function ouvre_popup_image(nompage,w,h,x,y)
{
	fenetre= window.open (nompage, 'nom_interne_de_la_fenetre', config='height='+h+', width='+w+', toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
	fenetre.moveTo(x,y);
	
}

function add_domain()
{
	var id = document.form_AjoutEmplacement.lst_metier.value;
	document.location.href=('my_emplacement.php?IDemp='+id);
		
}

function add_domain_to_caddie(numproduit)
{
		var qte = document.form_AjoutEmplacement.txt_qte.value;
		document.location.href=('../caddie/caddie.php?action=add&idproduit='+numproduit+'&qte='+qte);
	
}

function change_qte_caddie(qte,qte_dispo,idproduit)
{

	if (qte>qte_dispo)
	{ 
		alert("Vous ne pas commander plus de "+qte_dispo+" exemplaires de ce produit");
	}
	
	else 
	{
	
		// on récupère le paramètre url
		var url = location.search.substring(0);
		document.location.href=('../caddie/caddie.php?action=update&idproduit='+idproduit+'&qte='+qte+'&url='+url);		
	}
}


function del_domain(IDemp) // suppression d'un domaine
{
	if(confirm("Vous allez supprimer vos emplacements ainsi que tous ses produits liés. Voulez vous continuer ?"))
	{		
		window.open('del_domain.php?IDemp='+IDemp,target="_self");
	}
}

function del_avantage(codeavantage) // suppression d'un domaine
{
	if(confirm("Vous allez supprimer le code avantage "+codeavantage+". Voulez vous continuer ?"))
	{		
		window.open('del_avantage.php?codeavantage='+codeavantage,target="_self");
	}
}


function del_commande(numcommande)
{
	if(confirm("La commande "+numcommande+" va être supprimée. Voulez vous continuer ?"))
	{		
		window.open('del_command.php?nc='+numcommande,target="_self");
	}
}


function valide_commande(numcommande,codevalidation)
{
	if(confirm("Voulez vous vraiment valider la commande "+numcommande+" ?"))
	{		
		window.open('../caddie/valid_command.php?Validation=_root&nc='+numcommande+'&ID='+codevalidation,target="_self");
	}
}


function del_product(id,ref) // suppression d'un produit
{


	if(confirm("Vous allez supprimer le produit. Voulez vous continuer ?"))
	{		
		window.open('../admin/del_product.php?ID='+id+'&ref='+ref,target="_self");
	}
}



function controle_nbproduit()
{
	var id = location.search.substring(4);
	
	if (document.form1.txt_nbproduit.value<=0 || document.form1.txt_nbproduit.value=="" || isNaN(document.form1.txt_nbproduit.value))
	{
		alert ("Vous avez saisi un nombre incorrect de produit");
		document.form1.txt_nbproduit.focus();
	}
	
	else if (id==""){alert ("Vous devez choisir un domaine artistique");}
	
	else 
	{
		document.form1.action='pre_payment.php?ID='+id;
		document.form1.submit();}
	
}


function Controle_ajout_produit(id)
{
	

	/*var err="";
	
	if(document.form1.txt_reference.value==''){err+="?La référence de l'oeuvre";}
	if(document.form1.txt_titre.value==''){err+="?Le titre de l'oeuvre";}
	
	if((document.form1.txt_dimension.value!='') && isNaN(document.form1.txt_longueur.value)) {err+="?La dimension de l'oeuvre n'est pas correcte ";}																												
																																																																																																																																																																																										 	if((document.form1.txt_poids.value!='') && isNaN(document.form1.txt_poids.value)) {err+="?Le poids de l'oeuvre n'est pas correct ";}
																																																																																																																																																																																																							  	if((document.form1.txt_prix.value!='') && isNaN(document.form1.txt_prix.value)) {err+="?Le prix de l'oeuvre n'est pas correcte ";}
	
	if((document.form1.txt_prixsolde.value!='') && isNaN(document.form1.txt_prixsolde.value)) {err+="?Le prix soldé de l'oeuvre n'est pas correct ";}
	
	if(document.form1.txt_photo.value=='') {err+="?Vous n'avez pas joint de photo à votre produit ";}
														  
	if((document.form1.txt_datecreationannee.value!='') && isNaN(document.form1.txt_datecreationannee.value)) {err+="?L'année de la création de l'oeuvre n'est pas correcte ";}
																													   
	if(document.form1.lst_type.selectedIndex==0){err+="?Le type de l'oeuvre";}
	if(document.form1.lst_nature.selectedIndex==0){err+="?La nature de l'oeuvre";}

	
	if((document.form1.txt_qte.value=='') || isNaN(document.form1.txt_qte.value) || (document.form1.txt_qte.value<0)) {err+="?La quantité disponible de produits que vous exposez n'est pas valide ";}
	
	// Controle de la bonne extension de l'extrait musical
	var fichier_extrait = document.form1.txt_extrait.value;
	var extension_extrait = fichier_extrait.substring(fichier_extrait.length-3,fichier_extrait.length);	if(extension_extrait!="" && extension_extrait!='mp3'){err+="?L'extrait musical doit être un fichier d'extension MP3 de 2 Mo maximal";}
	
	// Controle de la bonne extension de la photo
	var fichier_photo = document.form1.txt_photo.value;
	var extension_photo = fichier_photo.substring(fichier_photo.length-4,fichier_photo.length);
	if (extension_photo!="")
	{
		if((extension_photo!=".jpg") && extension_photo!="jpeg" && extension_photo!="JPEG" && extension_photo!=".JPG")
		{
			err+="?L'image doit être de format .jpg ou .jpeg et de taille de 2 Mo maximun";
		}
	}
	
	if(err!="")
	{
		//affichage de la fenetre
		fenetre= window.open ('../error/page_error.php?err_empty='+err, 'nom_interne_de_la_fenetre', config='height=500, width=430, toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
		fenetre.moveTo(300,100);

	}
	*/
	//else
	//{
	
	// Controle de la bonne extension de la photo
	var fichier_photo = document.form1.txt_photo.value;
	var extension_photo = fichier_photo.substring(fichier_photo.length-4,fichier_photo.length);	
	// Controle de la bonne extension de l'extrait musical
	var fichier_extrait = document.form1.txt_extrait.value;
	var extension_extrait = fichier_extrait.substring(fichier_extrait.length-3,fichier_extrait.length);
		
		
	if(document.form1.txt_reference.value=='') alert ("Veuillez saisir une référence");
	
	else if(document.form1.txt_titre.value=='') alert ("Veuillez saisir le titre de l'oeuvre");
	
	else if((document.form1.txt_dimension.value!='') && isNaN(document.form1.txt_longueur.value))
	alert ("Veuillez saisir une longueur valide");
																																																																																																																																																																																										 	else if((document.form1.txt_poids.value!='') && isNaN(document.form1.txt_poids.value))
	alert ("Veuillez saisir un poids valide");
	
	else if((document.form1.txt_prix.value!='') && isNaN(document.form1.txt_prix.value))
	alert ("Veuillez saisir un prix valide");
																																																																																																																																																																																												
	else if((document.form1.txt_prixsolde.value!='') && isNaN(document.form1.txt_prixsolde.value))
	alert ("Veuillez saisir un prix promotionnel valide");																																																																																																																																																																																							
	
	else if(document.form1.txt_photo.value=='') alert ("Veuillez joindre une photo de l'oeuvre");	
														  
	else if((document.form1.txt_datecreationannee.value!='') && isNaN(document.form1.txt_datecreationannee.value)) alert ("Veuillez saisir l'année de création valide");	
																							   
	else if(document.form1.lst_type.selectedIndex==0) alert ("Veuillez sélectionner le type de l'oeuvre");
	
	else if(document.form1.lst_nature.selectedIndex==0) alert ("Veuillez sélectionner la nature de l'oeuvre");

	else if((document.form1.txt_qte.value=='') || isNaN(document.form1.txt_qte.value) || (document.form1.txt_qte.value<0)) alert ("Veuillez une quantité disponible valide");
	
	else  if(extension_extrait!="" && extension_extrait!='mp3') alert ("Le format d'extrait musical doit être MP3");
		
	else if((extension_photo!=".jpg") && extension_photo!="jpeg" && extension_photo!="JPEG" && extension_photo!=".JPG") alert ("Le format d'extrait musical doit être JPG");
	
		
	
	else {
	document.form1.action="insert_product.php?ID="+id;
	document.form1.submit();
	}
		
}



function Controle_maj_produit(id)
{
	
	var err="";
																																																																																																																																																																																																							  	if((document.form1.txt_prix.value!='') && isNaN(document.form1.txt_prix.value)) {err+="?Le prix de l'oeuvre n'est pas correcte ";}
	
	if((document.form1.txt_prixsolde.value!='') && isNaN(document.form1.txt_prixsolde.value)) {err+="?Le prix soldé de l'oeuvre n'est pas correct ";}
											  
	
	if((document.form1.txt_qte.value=='') || isNaN(document.form1.txt_qte.value) || (document.form1.txt_qte.value<0)) {err+="?La quantité disponible de produits que vous exposez n'est pas valide ";}
			
	if(err!="")
	{
		//affichage de la fenetre
		fenetre= window.open ('../error/page_error.php?err_empty='+err, 'nom_interne_de_la_fenetre', config='height=500, width=430, toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
		fenetre.moveTo(300,100);

	}
	
	else
	{
		document.form1.action='maj_product.php?IDprod='+id;
		document.form1.submit();
	}
		
}




function generate_reference(nom,prenom,numartiste)
{
	// récupére les initial du nom et du prénom de l'artiste


	var initial = prenom.charAt(0);
	initial = initial+nom.charAt(0);
	initial = initial.toUpperCase();
	initial = initial+numartiste;
	
	var aleatoire = Math.round(Math.random()*(Math.random()*10000));
	
	var init = nom.charAt(Math.round(Math.random()*10));
	init = init.toUpperCase();
	document.form1.txt_reference.value = initial+aleatoire+init;
	
}

function desactive_zone_extrait()
{
	var id = location.search.substring(3);
	if (id!='=2') {document.form1.txt_extrait.disabled=true};
}

function mode_paiement()
{
	
	// recherche la valeur du coché	
	var radio="";
	for (i=0;i<document.form1.radio_modepaiement.length;i++)
	{
		if (document.form1.radio_modepaiement[i].checked==true)
		{
			radio=document.form1.radio_modepaiement[i].value;
		}
	}
	
	if (radio=="")
	{
		alert ("Vous n'avez pas sélectionné le mode de paiement");
	}
	

	
	else
	{
		document.form1.action='../caddie/insert_command.php?modepaiement='+radio;
		document.form1.submit();
	}
	
	
}

function authentification(Renvoi)
{
	
	document.form1.action='authentificate.php?Renvoi='+Renvoi;
	document.form1.submit();
	
}


function envoi_message(destinataire,produit) //test le contenu du formulaire d'envoi des message
{
	if(document.form1.txt_sujet.value=='')
	{
		alert("Vous devez indiquer d'écrire le sujet du message");
	}
	else if (document.form1.txt_message.value=='')
	{
		alert("Veuillez écrire le message dans l'emplacement prévu");
	}
	
	else
	{
		document.form1.action='insert_message.php?IDdest='+destinataire+'&IDprod='+produit;
		document.form1.method = "POST";
		document.form1.submit();
	}
	
}

function del_message(idmessage) // suppression un message
{

	if(confirm("Vous allez supprimer définitivement le message. Voulez vous continuer ?"))
	{		
		window.open('../messaging/del_message.php?IDmess='+idmessage,target="_self");
	}
}

function Envoi_mail(type)
{	
	var email = document.form1.txt_email.value;
	if (type=='RecupPasswd')
	{
		window.open('send_mail.php?type='+type+'&email='+email,target="_self");
	}
	else if (type='Activation')
	{
		window.open('../auth/send_mail.php?type='+type+'&email='+email,target="_self");
	}
	
}

function envoi_mail_contact()
{
	document.form1.method = "POST";
	document.form1.action = "insert_supportemail.php";
	document.form1.submit();
		
}

function acces_rapide()
{
	
	if(document.form2.lst_acces.value!=0)
	{
		url=document.form2.lst_acces.value;
		window.open(url,target="_self");
	}

	
}


function doFlash() 
{
    setInterval("txtDiv.filters.glow.enabled = !txtDiv.filters.glow.enabled", 700);
}




