/************************************* AJAX ***************************************/

var xhr = null; 
	 
	if(window.XMLHttpRequest) // Firefox et autres
	xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	}




/* Appel de l'objet */
function getXhr()
{
	
	if(window.XMLHttpRequest) // Firefox et autres
	xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	{ 
		try {
			  xhr = new ActiveXObject("Msxml2.XMLHTTP");
			  } catch (e) {
			   xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
	}
				
	else // XMLHttpRequest non supporté par le navigateur 
	{ 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		 xhr = false; 
	}
}


function AfficheCalendrierAjoutVehicule(ref)
{
	getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('DivCalendrier').innerHTML = leselect;
		}
		

	}
	
	//document.form1.txt_dateaffiche.value = 'Immédiatement';
	xhr.open("POST","calendrier/index.php?ref="+ref,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(null);
	
}


/************************************* JAVASCRIPT NORMAL ***************************************/

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";}
	
	if(document.form1.radio_type[0].checked || document.form1.radio_type[1].checked ) {inutile=0}
	else {err+="?Votre type client : Particulier ou Société ?";}
	if(document.form1.radio_type[1].checked && document.form1.txt_societe.value==''){err+="?La raison sociale de votre société";}
	if(document.form1.radio_type[1].checked && document.form1.txt_siret.value==''){err+="?Le numéro de SIRET de votre société";}
	
	
	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.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)){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+="?Les 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)){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=0, menubar=0, scrollbars=0, resizable=0, location=0, directories=0, status=0');
	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 add_produit_caddie()
{
	produitex = document.getElementById('ProduitexCourant').value;
	
	liste_taille = "Taille_"+produitex;
	
	if(document.getElementById(liste_taille)) taille = document.getElementById(liste_taille).value;
	else taille = 0;
	
	// ajoute le texte à graver pour les plaques
	if(document.getElementById('Plaque'))
	{
		var texte_plaque = "";
		if(document.form1.txt_p1t1.value!="") texte_plaque = texte_plaque+'!Plaque 1 Ligne 1 :'+document.form1.txt_p1t1.value;
		if(document.form1.txt_p1t2.value!="") texte_plaque = texte_plaque+'!Plaque 1 Ligne 2 :'+document.form1.txt_p1t2.value;
		if(document.form1.txt_p1t3.value!="") texte_plaque = texte_plaque+'!Plaque 1 Ligne 3 :'+document.form1.txt_p1t3.value;
		if(document.form1.txt_p1t4.value!="") texte_plaque = texte_plaque+'!Plaque 1 Ligne 4 :'+document.form1.txt_p1t4.value;
		
		if(document.form1.txt_p2t1.value!="") texte_plaque = texte_plaque+'!Plaque 2 Ligne 1 :'+document.form1.txt_p2t1.value;
		if(document.form1.txt_p2t2.value!="") texte_plaque = texte_plaque+'!Plaque 2 Ligne 2 :'+document.form1.txt_p2t2.value;
		if(document.form1.txt_p2t3.value!="") texte_plaque = texte_plaque+'!Plaque 2 Ligne 3 :'+document.form1.txt_p2t3.value;
		if(document.form1.txt_p2t4.value!="") texte_plaque = texte_plaque+'!Plaque 2 Ligne 4 :'+document.form1.txt_p2t4.value;		
		
	} 
	
	else if(document.getElementById('BandePatro'))
	{
		var texte_plaque = "";
		if(document.form1.txt_bandepatro.value!="") texte_plaque = 'Texte à broder : '+document.form1.txt_bandepatro.value;
	} 
	
	else texte_plaque = 0;
	
	window.open('http://www.kaki-orleans.com/caddie/caddie.php?action=add&idproduit='+produitex+'&qte=1&taille='+taille+'&plaque='+texte_plaque,target='_self');
}


function change_qte_caddie(qte,qte_dispo,idproduit)
{
	if (qte>qte_dispo)
	{ 
		alert("Ce produit n'est diponible qu'en "+qte_dispo+" exemplaire(s)");
		history.go(0);
	}

	
	else if (qte<1)
	{
		alert("Vous ne pas commander moins d'un article");
		
	}

	
	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 change_qte_ficheproduit(qte,qte_dispo,idproduit,typeprix)
{
	if (qte_dispo<=qte)
	{ 
		if (typeprix=='m') {alert("Vous ne pas commander plus de "+qte_dispo+" mètres de ce produit");}
		else {alert("Vous ne pas commander plus de "+qte_dispo+" exemplaires de ce produit");}
		
		//history.go(0);
		
	}
	
	else if (typeprix=='u' && qte<1)
	{
		alert("Vous ne pas commander moins d'un article");
		
	}
	
	else if (typeprix=='m' && qte<0.50) //quantité au mètre minimum a voir avec le client
	{
		alert("Vous ne pas commander moins de 0.50 m pour ce produit");
		
	}
	
		
}


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_category(ID,Type,cat) // suppression d'une catégorie
{
	
	if(Type=="catégorie"){ID=ID;}
	else if(Type=="sous-catégorie"){ID=document.form1.lst_sscategorie.value;}
	else if(Type=="marque"){ID=document.form1.lst_marque.value;}
	

	if(confirm("Vous allez supprimer une "+Type+". Voulez vous continuer ?"))
	{		
		window.open('del_category.php?cat='+cat+'&Type='+Type+'&ID='+ID,target="_self");
	}
}

function add_category(Type,cat) // suppression d'une catégorie
{
	
		document.form1.method = "POST";
		document.form1.action = "insert_category.php?cat="+cat+"&Type="+Type;
		document.form1.submit();
}


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 del_myselection(id,ref) // suppression d'un produit
{


	if(confirm("Vous allez supprimer ce produit de vos Sélections. Voulez vous continuer ?"))
	{		
		window.open('../admin/del_myselection.php?ID='+id,target="_self");
	}
}

function duplicate_product(id) // suppression d'un produit
{


	if(confirm("Voulez allez dupliquer ce produit. Voulez vous continuer ?"))
	{		
		window.open('../admin/duplicate_produit.php?ID='+id,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 ControleProduct(Action,IDprod,IDref)
{
	
	var err="";
	
	if(document.form1.txt_reference.value==''){err+="?La référence du produit";}
	if(document.form1.txt_libelle.value==''){err+="?Le titre du produit";}
	
	 																																																																																																																																																																																								 	if(document.form1.txt_poids.value=='') {err+="?Le poids du produit n'est pas correct ";}
	 																																																																																																																																																																																																						  	if((document.form1.txt_prix.value!='') && isNaN(document.form1.txt_prix.value)) {err+="?Le prix du produit n'est pas correcte ";}
	
	if((document.form1.txt_prixsolde.value!='') && isNaN(document.form1.txt_prixsolde.value)) {err+="?Le prix soldé du produit n'est pas correct ";}
	
	if((document.form1.txt_prixpro.value!='') && isNaN(document.form1.txt_prixpro.value)) {err+="?Le prix professionnel du produit n'est pas correct ";}
			
	if((document.form1.txt_prixprosolde.value!='') && isNaN(document.form1.txt_prixprosolde.value)) {err+="?Le prix professionnel soldé du produit n'est pas correct ";}
	
	if((document.form1.txt_photo.value=='') && (Action=='Add')) {err+="?Vous n'avez pas joint de photo à votre produit ";}
													  
																									 
	if((document.form1.lst_marque.selectedIndex==0) && (Action=='Add')){err+="?Le marque du produit";}
	//if(document.form1.lst_categorie.selectedIndex==0){err+="?La catégorie du produit";}
	if((document.form1.lst_sscategorie.selectedIndex==0) && (Action=='Add')){err+="?Vous n'avez pas sélectionné les catégories du produit";}

	
	if((document.form1.txt_qte.value=='') || (document.form1.txt_qte.value<0)) {err+="?La quantité disponible de produits n'est pas correcte";}
	
	/*********** 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 d'une taille de 2 Mo maximum";
		}
	}
	
	/**************************************************************************/
	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
	{
		if(Action=='Add'){document.form1.action='insert_product.php';}
		else {document.form1.action='maj_product.php?IDprod='+IDprod+'&IDref='+IDref;}
		document.form1.submit();
	}
	
	
	
}





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

	var maintenant = new Date();
	var mois = maintenant.getMonth()+1;
	date = maintenant.getDate()+''+mois+''+maintenant.getHours()+''+maintenant.getMinutes()+''+maintenant.getSeconds();
	
	var aleatoire = Math.round(Math.random()*(Math.random()*1000));

	if(document.form1.txt_reference.value=="")
	document.form1.txt_reference.value = numproduit+'D'+date+''+aleatoire;
	
}

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.formContact.method = "POST";
	document.formContact.action = "insert_supportemail.php";
	document.formContact.submit();
		
}

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

	
}

function maj_etat_commande(etat,nc, page) //modifie l'etat de la commande
{
	window.open('../admin_root/maj_etat_commande.php?page='+page+'&IDcmd='+nc+'&IDNewEtat='+etat,target="_self");

}




function limite(textearea,taille)
{
	var limite = 255;
	var restant = 0;
	var courant = textearea.value.length;
	restant = limite-courant;
	
	document.form1.txt_restant.value = restant;
	
	if(courant>= limite)
	{
		alert ("ATTENTION : Vous avez dépassé les " + limite + " caractères autorisés." );
		document.form1.txt_restant.value = restant;
		return false;
	}
}

function reload_page()
{
	location.reload();	
}



function del_client(numclient)
{
	if(confirm("Vous allez supprimer le compte client ! Continuer ? "))
	{		
		window.open("../admin_root/del_client.php?IDclient="+numclient,target="_self");
	}
}


/*************** menu ajout produit ************/
function affiche_sscategorieUni(numcat,numproduit)
{
	
	document.form1.BoxCatUni.value=numcat;
	document.form1.method="POST";
	if(numproduit=="") document.form1.action="add_product.php";
	else document.form1.action="add_product.php?IDprod="+numproduit;
	document.form1.submit();
	
}

function affiche_sscategorieMulti(numproduit)
{
	document.form1.method="POST";
	if(numproduit=="") document.form1.action="add_product.php";
	else document.form1.action="add_product.php?IDprod="+numproduit;
	document.form1.submit();
	
}

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

function maj_produit(numproduit)
{
	document.form1.method="POST";
	document.form1.action="maj_produit.php?IDprod="+numproduit;
	document.form1.submit();
	
}

function maj_produitex(numproduit,numproduitex)
{
	document.form1.method="POST";
	document.form1.action="maj_produitex.php?IDprod="+numproduit+"&IDproduitex="+numproduitex;
	document.form1.submit();

	
}

/*function delete_produitex(reference,numproduit) // suppression de l'exemplaire
{
	if(confirm("Etes-vous sûr de vouloir supprimer ce produit ?"))
	{		
		window.open('delete_produitex.php?IDprodex='+reference+'&IDprod='+numproduit,target="_self");
	}
}*/

function delete_produit(numproduit) // suppression du produit
{
	if(confirm("Etes-vous sûr de vouloir supprimer ce produit ?"))
	{		
		window.open('delete_produit.php?URLSource=admin&IDprod='+numproduit,target="_self");
	}
}

function delete_produit_recherche(numproduit) // suppression du produit
{
	if(confirm("Etes-vous sûr de vouloir supprimer ce produit ?"))
	{		
		window.open('../admin/delete_produit.php?URLSource=search&IDprod='+numproduit,target="_self");
	}
}

function delete_produit_ficheproduit(numproduit) // suppression du produit
{
	if(confirm("Etes-vous sûr de vouloir supprimer ce produit ?"))
	{		
		window.open('../admin/delete_produit.php?URLSource=sheet&IDprod='+numproduit,target="_self");
	}
}



function insert_produitex(numproduit)
{
	document.form1.method="POST";
	document.form1.action="insert_produitex.php?IDprod="+numproduit;
	document.form1.submit();
	
}

function insert_sscategorie(numcat,type,numproduit)
{
	if(type=='categorie')
	{
		document.form1.method="POST";
		if(numproduit=="") 
		document.form1.action="../admin/insert_categorie.php?Type="+type+"&IDcat="+numcat;
		else document.form1.action="../admin/insert_categorie.php?Type="+type+"&IDcat="+numcat+"&IDprod="+numproduit;
		document.form1.submit();
	}
	
	else if(type=='sscategorie')
	{
		document.form1.method="POST";
		if(numproduit=="") 
		document.form1.action="../admin/insert_categorie.php?Type="+type+"&IDcat="+numcat;
		else document.form1.action="../admin/insert_categorie.php?Type="+type+"&IDcat="+numcat+"&IDprod="+numproduit;
		document.form1.submit();
	}
	
	else if(type=='marque')
	{
		document.form1.method="POST";
		if(numproduit=="") 
		document.form1.action="../admin/insert_categorie.php?Type="+type+"&IDcat="+numcat;
		else document.form1.action="../admin/insert_categorie.php?Type="+type+"&IDcat="+numcat+"&IDprod="+numproduit;
		document.form1.submit();
	}
	
}

function delete_categorie(Type,numproduit)
{
	if(Type=='categorie')
	{
		if(confirm("Etes-vous sûr de vouloir supprimer les catégories sélectionnées ? "))
		{		
			document.form1.method="POST";
			if(numproduit=="") document.form1.action="../admin/delete_categorie.php?Type=categorie";
			else document.form1.action="../admin/delete_categorie.php?Type=categorie&IDprod="+numproduit;
			document.form1.submit();
		}
	}	
	
	if(Type=='sscategorie')
	{
		if(confirm("Etes-vous sûr de vouloir supprimer les sous-catégories sélectionnées ? "))
		{		
			document.form1.method="POST";
			if(numproduit=="") document.form1.action="../admin/delete_categorie.php?Type=sscategorie";
			else document.form1.action="../admin/delete_categorie.php?Type=sscategorie&IDprod="+numproduit;
			document.form1.submit();
		}
	}
	
	if(Type=='marque')
	{
		if(confirm("Etes-vous sûr de vouloir supprimer les marques sélectionnées ? "))
		{		
			document.form1.method="POST";
			if(numproduit=="") document.form1.action="../admin/delete_categorie.php?Type=marque";
			else document.form1.action="../admin/delete_categorie.php?Type=marque&IDprod="+numproduit;
			document.form1.submit();
		}
	}
	
}

function affiche_produitex(reference)
{
	div = document.getElementById(reference);
	if (div.style.display=='block') div.style.display='none';
	else div.style.display='block';

}
/***********************************************/

function agrandissement_textarea(nom)
{
	if(document.getElementById(nom).rows==1)
	document.getElementById(nom).rows=5;
	else document.getElementById(nom).rows=1;
}

function RechercheRapide()
{
	document.RechercheRapide.method = "POST";
	document.RechercheRapide.action = "http://www.kaki-orleans.com/search/gallery.php";
	document.RechercheRapide.submit();	
	
}

function affiche_produitex_ficheproduit(reference)
{
	DivPhoto = document.getElementById('photo_'+reference);
	DivInfo = document.getElementById('info_'+reference);
	DivPhoto.style.display='block';
	DivInfo.style.display='block';

	courant = document.form1.ProduitexCourant.value;
	document.getElementById('photo_'+courant).style.display='none';
	document.getElementById('info_'+courant).style.display='none';
	document.form1.ProduitexCourant.value=reference;
	
}


function controle_adresse_livraison()
{
	// retrait magasin
	if(document.form1.box_retraitmagasin.checked) RetraitMagasin = '1';
	else RetraitMagasin = '0';
	//RetraitMagasin = 1;

	// controle formulaire vide
	if(document.form1.txt_nom2.value=="" || document.form1.txt_nom2.value=="[ Destinataire ]") 
	{
		document.form1.txt_nom2.value = '[ Destinataire ]';
		document.form1.txt_nom2.style.color='red';
		document.form1.txt_nom2.style.fontSize='11px';
		document.form1.txt_nom2.focus();
	}
	
	else if(document.form1.txt_adresse2.value=="" || document.form1.txt_adresse2.value=="[ Adresse ]") 
	{
		document.form1.txt_adresse2.value = '[ Adresse ]';
		document.form1.txt_adresse2.style.color='red';
		document.form1.txt_adresse2.style.fontSize='11px';
		document.form1.txt_adresse2.focus();
	}
	
	else if(document.form1.txt_cp2.value=="" || document.form1.txt_cp2.value=="[ CP ]") 
	{
		document.form1.txt_cp2.value = '[ CP ]';
		document.form1.txt_cp2.style.color='red';
		document.form1.txt_cp2.style.fontSize='11px';
		document.form1.txt_cp2.focus();
	}
	
	else if(document.form1.txt_ville2.value=="" || document.form1.txt_ville2.value=="[ Ville ]") 
	{
		document.form1.txt_ville2.value = '[ Ville ]';
		document.form1.txt_ville2.style.color='red';
		document.form1.txt_ville2.style.fontSize='11px';
		document.form1.txt_ville2.focus();
	}
	
	else 
	{
		document.form1.method="POST";
		document.form1.action="maj_home_livraison.php?RM="+RetraitMagasin;
		document.form1.submit();	
	}
	
	
}

function affiche_inscription_pro(radio)
{
	div = document.getElementById("InscriptionPro");
	if(radio==1) div.style.display='none';
	else div.style.display='block';
	

}

function update_loginroot()
{
	if(document.form1.txt_login.value=="") alert ('Veuillez saisir un login');
	else if (document.form1.txt_passwd.value=="") alert ('Veuillez saisir un mot de passe');
	else
	{
		document.form1.method = "POST";
		document.form1.action = "update_loginroot.php";
		document.form1.submit();
	}
	
}

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

/******************************************* AJOUT PRODUIT **************************************/

function AjoutProduitAfficheSSCAT(numdiv)
{
	div = 'SSCAT_'+numdiv;
	sscat = document.getElementById(div);
	
	if(sscat.style.display=='none') sscat.style.display='block';
	else sscat.style.display='none';
	
}

function AjoutProduitAffiche(div)
{
	affiche = document.getElementById(div);
	
	if(affiche.style.display=='none') affiche.style.display='block';
	else affiche.style.display='none';
	
}


function AjoutProduitAddCategorie(type,numcat)
{
	// récupère le nom de la zone de texte de l'ajout d'une nouvelle sous catégorie
	txt_sscat = 'txt_addsscat_'+numcat;

	// controle des catégories
	if(type=='cat' && document.form1.txt_addcat.value=='')
	alert ("Vous n'avez saisi aucune catégorie");
	
	// controle des sous-catégories
	else if(type=='sscat' && document.getElementById(txt_sscat).value=='')
	alert ("Vous n'avez saisi aucune sous-catégorie");

	
	// controle des marques
	else if(type=='marque' && document.form1.txt_addmarque.value=='')
	alert ("Vous n'avez saisi aucune marque");
	
	// controle des tailles
	else if(type=='taille' && document.form1.txt_addtaille.value=='')
	alert ("Vous n'avez saisi aucune taille");
		
	
	else
	{
		document.form1.method = 'post';
		document.form1.action = 'insert_category.php?type='+type+'&numcat='+numcat;
		document.form1.submit();
	}
	
}


function DeleteCategorie()
{
	if(confirm("Etes-vous sûr de vouloir supprimer la sélection ainsi que les produit concernés ?"))
	{		
		document.form1.action = 'del_category.php';
		document.form1.method = 'post';
		document.form1.submit();
	}
}

function AjouterProduit(numsscat)
{
	if(document.form1.txt_libelle.value=="") alert ("Vous n'avez pas renseigné de libellé");
	else if (document.form1.txt_descriptif.value=="") alert ("Vous n'avez pas renseigné de descriptif");
	else if (document.form1.txt_prix.value=="") alert ("Vous n'avez pas renseigné le prix normal");
	else if (isNaN(document.form1.txt_prix.value)) alert ("Vous n'avez pas renseigné correctement le prix normal");	
	else if (isNaN(document.form1.txt_promo.value)) alert ("Vous n'avez pas renseigné correctement le prix soldé");
	else if (document.form1.txt_prix.value<document.form1.txt_promo.value) alert ("Le prix soldé n'est pas inférieur au prix normal");
	else if (document.form1.txt_dateaffiche.value=="") alert ("Vous n'avez pas renseigné la date de mise en ligne");
	else if ((document.form1.txt_poids.value=="") && (document.form1.radio_retrait[0].checked)) alert ("Vous n'avez pas renseigné le poids du produit");
	
	
	else
	{
		document.form1.action = 'insert_produit.php?IDsscat='+numsscat;
		document.form1.method = 'post';
		document.form1.submit();
	}
}


function AjouterProduitPhoto(numproduit)
{
	var fichier_photo = document.form1.txt_photo.value;
	var extension_photo = fichier_photo.substring(fichier_photo.length-4,fichier_photo.length);
	
	if(document.form1.txt_couleur.value=="") alert ("Vous n'avez pas renseigné le colori");
	else if (document.form1.txt_photo.value=="") alert ("Vous n'avez pas renseigné de photo");
	else if (document.form1.txt_qte.value=="") alert ("Vous n'avez pas renseigné le stock disponible");
	else if (isNaN(document.form1.txt_qte.value)) alert ("Vous n'avez pas renseigné correctement le stock disponible");	
	else if((extension_photo!=".jpg") && extension_photo!="jpeg" && extension_photo!="JPEG" && extension_photo!=".JPG") alert ("Le format de l'image doit être JPG");	
	

		
	else
	{
		document.form1.action = 'insert_produitex.php?IDprod='+numproduit;
		document.form1.method = 'post';
		document.form1.submit();
	}
}

function ModifierProduit(numproduit)
{

	if(document.form1.txt_libelle.value=="") alert ("Vous n'avez pas renseigné de libellé");
	else if (document.form1.txt_descriptif.value=="") alert ("Vous n'avez pas renseigné de descriptif");
	else if (document.form1.txt_prix.value=="") alert ("Vous n'avez pas renseigné le prix normal");
	else if (isNaN(document.form1.txt_prix.value)) alert ("Vous n'avez pas renseigné correctement le prix normal");	
	else if (isNaN(document.form1.txt_promo.value)) alert ("Vous n'avez pas renseigné correctement le prix soldé");
	else if (document.form1.txt_dateaffiche.value=="") alert ("Vous n'avez pas renseigné la date de mise en ligne");
	else if ((document.form1.txt_poids.value=="" || document.form1.txt_poids.value==0) && (document.form1.radio_retrait[0].checked)) 			
	alert ("Vous n'avez pas renseigné le poids du produit");
		
	else
	{
		document.form1.action = 'maj_produit.php?IDprod='+numproduit;
		document.form1.method = 'post';
		document.form1.submit();
	}
}


function DeleteProduitex(reference,numproduit)
{
	if(confirm("Etes-vous sûr de vouloir supprimer ce colori du produit ?"))
	{		
		window.open('delete_produitex.php?IDprodex='+reference+'&IDprod='+numproduit,target="_self");
		
	}	
	
}


function EnvoyerAmi(numproduit)
{
	
	if(document.form1.txt_email.value=="") alert ("Vous n'avez pas renseigné l'adresse email du destinataire");
	else if (document.form1.txt_nom.value=="") alert ("Vous n'avez pas renseigné votre nom");
	else if (document.form1.txt_prenom.value=="") alert ("Vous n'avez pas renseigné votre prénom");
	
		
	else
	{
		document.form1.action = 'send_ami.php?IDprod='+numproduit;
		document.form1.method = 'post';
		document.form1.submit();
	}	
}



function UpdateAdvanced()
{
	// action de supprimer
	if(document.form1.lst_action.value=='delete')
	{
		if(confirm("Etes vous sûr de vouloir supprimer le(s) produit(s) sélectionné(s) ?"))
		{
			rep='ok';	
		}
	}
	
	// action de afficher sur le site
	if(document.form1.lst_action.value=='affiche')
	{
		if(confirm("Etes vous sûr de vouloir afficher le(s) produit(s) sélectionné(s) sur le site ?"))
		{
			rep='ok';	
		}
	}
	
	// action de masquer sur le site
	if(document.form1.lst_action.value=='mask')
	{
		if(confirm("Etes vous sûr de vouloir ne plus afficher le(s) produit(s) sélectionné(s) sur le site ?"))
		{
			rep='ok';	
		}
	}
	
	
	// on envoie le formulaire
	if(rep=='ok') 
	{
		document.form1.action = 'update_advanced.php';
		document.form1.submit();
	}
	
}


