function ReloadKit(ID_kit, ID_article_kit, ID_contenu)
{
	document.location.href="index2.php?act=panier&action=modifier_kit&ID_kit="+ID_kit+"&ID_article_kit="+ID_article_kit+"&ID_contenu="+ID_contenu+"#echant";
}

// maj montant a regler en fonction du total
/*function UpdateTotal(fdp)
{
  eval("document.reglement.total_commande") = eval("document.reglement.total_articles") + fdp;
}*/

//previsualisation photo article dans un popup
function Preview(path,image,modele,echantillon,formulaire, radiobutton, entree, dispo, img_status, img_ajout)
{
  //window.open('html/preview.php?path='+path+'&image='+image+'&modele='+modele+'&echantillon='+echantillon+'','','width=410,height=440');
  document.images['imgzoom'].src='images/photos/big/'+image;
  SelectRadioStatus(formulaire, radiobutton, entree, dispo, img_status, img_ajout);
}

//changer la couleur de fond dans la preview d'une broderie
function ChangeBackground(URL)
{
	parent.frames["zoom"].document.images.CouleurCouche.src="../images/photos/broderies/popup_test_coloris/"+URL
}

// changer l'apercu de broderie pour les tshirts
function ChangeApercuBroderie(reference)
{
 document.images["broderie_apercu"].src = '../images/tissus/big/'+reference+'.png';
}

// changer l'image de fond
function changeBackgroundImage(cell,fichier)
{
	newImage = "url('images/tissus/feutrine/"+fichier+"')";
	document.getElementById(cell).style.backgroundImage = 'url("images/tissus/feutrine/'+fichier+'")';
	//document.getElementById('Good').style.backgroundImage = newImage;
}

// changer l'image de fond de l'apercu broderie dans page tshirt
function changeBackgroundBroderie(cell, fichier)
{
	newImage = "url('images/tissus/big/"+fichier+"')";
	document.getElementById(cell).style.backgroundImage = 'url("images/tissus/big/'+fichier+'")';
}

//details d'un article
function Details(url)
{
  window.open('html/'+url+'','','width=640,height=480,scrollbars=yes');
}

//suite de l'article
function Article(fichier)
{
	window.open('html/'+fichier+'','','width=470,height=400,scrollbars=yes');
}

//mode d'emploi
function PopUp(fichier)
{
	window.open(fichier,'','width=405,Height=405,scrollbars=yes');
}

//mode d'emploi
function PopUp_Perso(fichier,width,height)
{
	window.open(fichier,'','width='+width+',Height='+height+',scrollbars=yes');
}

//galerie photo couches
function PopupPhotos(id_article)
{
	window.open('html/galerie_articles.php?id_article='+id_article,'','width=520,Height=550,scrollbars=yes');
}

//mode d'emploi
function PopupModeEmploi(fichier)
{
	window.open('html/'+fichier,'','width=500,Height=640,scrollbars=no');
}

//mode d'emploi
function PopupAideKit()
{
	window.open('html/aide_kit.php','','width=820,Height=600,scrollbars=yes');
}

//zoom tissus
function ZoomTissus(id_echantillon)
{
	window.open('html/zoom_tissus.php?id_echantillon='+id_echantillon,'','width=400,Height=300,scrollbars=no,resize=no');
}

//zoom broderie
function PopupZoomBroderie(path,id_broderie)
{
	window.open(path+'/zoom.php?id_broderie='+id_broderie,'','width=470,Height=470,scrollbars=auto,resize=no');
}

//zoom articles en stock
function PopupZoomStock(image)
{
	window.open("html"+'/zoom_stock.php?image='+image,'','width=450,Height=450,scrollbars=no,resize=no');
}

//mode d'emploi
function PopupBroderies(id_broderie)
{
	window.open('frameset_previewbroderie.php?id_broderie='+id_broderie+'','','width=600,Height=375,scrollbars=no');
}

//mode d'emploi
function PopupGalerie()
{
	window.open('html/frameset_galerie.php','','width=610,Height=611,scrollbars=no');
}

//mode d'emploi
function PopupBroderies2(id_client)
{
	window.open('html/frameset_broderies_2.php?id_client='+id_client+'','','width=610,Height=711,scrollbars=no');
}

// double lien broderie
function DoubleLinkBroderie(id_broderie)
{
	parent.zoom.window.location.href="zoom_broderie2.php?id_broderie="+id_broderie;
	parent.contenu.location.href="contenu_rep_broderies.php?id_broderie="+id_broderie;
	parent.rep.location.href="rep_broderies.php?id_broderie="+id_broderie+"#position";
}

// double lien broderie
function DoubleLinkPhotoBroderie(id_broderie)
{
	parent.zoom.window.location.href="zoom_galerie.php?id_broderie="+id_broderie;
	parent.contenu.location.href="contenu_rep_galerie.php?id_broderie="+id_broderie;
	parent.rep.location.href="rep_galerie.php?id_broderie="+id_broderie+"#position";
}

// double lien broderie pour aff toutes
function SearchBroderie(param)
{
	parent.zoom.window.location.href="zoom_broderie2.php?search="+param;
	parent.contenu.location.href="contenu_rep_broderies.php?search="+param;
	parent.rep.location.href="rep_broderies.php?search="+param;
}

// double lien broderie pour aff toutes
function SearchPhotoBroderie(param)
{
	parent.zoom.window.location.href="zoom_galerie.php?search="+param;
	parent.contenu.location.href="contenu_rep_galerie.php?search="+param;
	parent.rep.location.href="rep_galerie.php?search="+param;
}

//prevenir disponibilite
function Dispo(id_article)
{
	window.open('html/prevenir.php?id_article='+id_article,'','width=260,height=150,scrollbars=no');
}

//augmente la quantite
function UpQuantite(formulaire,sur_commande)
{
	nb_dispo   = parseInt(eval("document."+formulaire+".dispo.value"));
	nb_courant = parseInt(eval("document."+formulaire+".quantite.value"));

	if ( (nb_courant < nb_dispo) || (sur_commande == "oui") )
	{
		eval("document."+formulaire+".quantite.value = "+nb_courant+"+1");
		return;
	}
	
	if (nb_dispo == "0")
	{
		alert ("Il n'y a plus d'article disponible");
	}
	else
	{
		if (nb_dispo == "1") alert ("Il n'y a plus qu'1 article disponible");
		else alert("Il n'y a que "+nb_courant+" articles disponibles");
	}
}

//diminue la quantite
function DownQuantite(formulaire)
{
	nb_courant = parseInt(eval("document."+formulaire+".quantite.value"));
	
	if ( nb_courant > 1)
		eval("document."+formulaire+".quantite.value = "+nb_courant+"-1");
}

//verifie la quantite disponible
function MAJQuantite(formulaire, dispo)
{
	nb_dispo = parseInt(dispo);
	nb_courant = parseInt(eval("document."+formulaire+".quantite.value"));
	
	eval("document."+formulaire+".dispo.value = " + nb_dispo);
	if (nb_courant > nb_dispo)
	{
		eval("document."+formulaire+".quantite.value = " + nb_dispo);
		if (nb_dispo == 1) alert ("Il n'y a qu'1 article disponible");
		else alert ("Il n'y a que "+nb_dispo+" articles disponibles");
	}
}

//verifie la quantite disponible
function MAJQuantiteStatus(formulaire, dispo, img_status, img_ajout, rupture, id_article)
{
	nb_dispo = parseInt(dispo);
	nb_courant = parseInt(eval("document."+formulaire+".quantite.value"));

	eval("document."+formulaire+".id_article.value='" + id_article + "';");
	eval("document."+formulaire+".rupture.value='" + rupture + "';");
	eval("document."+formulaire+".dispo.value ='" + nb_dispo + "';");
	if (nb_courant > nb_dispo)
	{
		eval("document."+formulaire+".quantite.value = " + nb_dispo);
		if (nb_dispo == 1) alert ("Il n'y a qu'1 article disponible");
		else if (nb_dispo > 1) alert ("Il n'y a que "+nb_dispo+" articles disponibles");
	}
	if( (nb_courant == 0) && (nb_dispo > 0) ) eval("document."+formulaire+".quantite.value = 1");

	eval("document."+formulaire+".status"+formulaire+".src='/images/fr/"+img_status+"'");
	eval("document."+formulaire+".image_ajout"+formulaire+".src='/images/fr/"+img_ajout+"'");
}

//met a jour la quantite disponible
function UpdateQuantite(formulaire, dispo)
{
	nb_dispo = parseInt(dispo);
	eval("document."+formulaire+".dispo.value = " + nb_dispo);
}

function Rupture(formulaire)
{
	eval("document."+formulaire+".dispo.value = \"0\"");
	eval("document."+formulaire+".quantite.value = \"0\"");
	eval("document."+formulaire+".ajouter.disabled=true");
}

//rollover
function Roll(NomImage,state)
{
  srcImage = document.images[NomImage].src;

  nameImage = srcImage.substring(0,(srcImage.length)-5);

  indice = srcImage.substring((srcImage.length)-5,(srcImage.length)-4);
  extension = srcImage.substring((srcImage.length)-3,srcImage.length);

  document.images[NomImage].src=nameImage+state+"."+extension;
}

function RollTissu(NomImage,fichier)
{
  document.images[NomImage].src=fichier;
}

//selectionne bouton radio qd clic sur photo
function SelectRadio(formulaire,radiobutton,entree,dispo)
{
  eval("document.forms."+formulaire+"."+radiobutton+"["+entree+"].checked=true");
  MAJQuantite(formulaire, dispo);
}

function SelectRadioStatus(formulaire, radiobutton, entree, dispo, img_status, img_ajout, img_src)
{
  eval("document.forms."+formulaire+"."+radiobutton+"["+entree+"].checked=true");
	MAJQuantiteStatus(formulaire, dispo, img_status, img_ajout);
	document.images['imgzoom'].src='images/photos/big/'+img_src;
}

function SelectRadioStatusRupture(formulaire, radiobutton, entree, dispo, img_status, img_ajout, img_src)
{
  //eval("document.forms."+formulaire+"."+radiobutton+"["+entree+"].checked=true");
  //MAJQuantiteStatus(formulaire, dispo, img_status, img_ajout);
	document.images['imgzoom'].src='images/photos/big/'+img_src;
}

// affiche previsualisation
function ShowPreview(img_src, cell, fichier)
{
	//document.images['imgzoom'].src='images/photos/big/'+img_src;
	changeBackgroundImage(cell, fichier)
}

// affiche previsualisation et met a jour la quantite disponible
function ShowPreviewMagQte(formulaire, dispo, img_src, cell, fichier)
{
	MAJQuantite(formulaire, dispo);
	//ShowPreview(img_src);
	changeBackgroundImage(cell, fichier)
}

// met a jour la quantite disponible pour les articles en stock
function MAJQuantiteStock(formulaire, dispo, taille, fermeture, interieur, broderie)
{
	MAJQuantite(formulaire, dispo);
	eval("document."+formulaire+".taille.value = '" + taille + "'");
	eval("document."+formulaire+".fermeture.value = '" + fermeture + "'");
	eval("document."+formulaire+".interieur.value = '" + interieur + "'");
	eval("document."+formulaire+".broderie.value = '" + broderie + "'");
}

// affiche previsualisation et selectionne le bouton radio
function SelectBtnRadioTissus(formulaire, dispo, radiobutton, entree)
{
	eval("document.forms."+formulaire+"."+radiobutton+"["+entree+"].checked=true");
	MAJQuantite(formulaire, dispo);
}

// affiche previsualisation et selectionne le bouton radio
function ShowPreviewBtnRadio(formulaire, radiobutton, entree, img_src, echantillon_tissu, cell, fichier)
{
	eval("document.forms."+formulaire+"."+radiobutton+"["+entree+"].checked=true");
	//ShowPreview(img_src);
	changeBackgroundImage(cell, fichier);
}

// affiche previsualisation et selectionne le bouton radio
function ShowPreviewBtnRadiotshirt(formulaire, radiobutton, entree, img_src, echantillon_tissu, cell, fichier)
{
	eval("document.forms."+formulaire+"."+radiobutton+"["+entree+"].checked=true");
	//ShowPreview(img_src);
	changeBackgroundBroderie(cell, fichier);
}

// affiche previsualisation, met a jour la quantite disponible et selectionne le bouton radio
function ShowPreviewMagQteBtnRadio(formulaire, radiobutton, entree, dispo, img_src, echantillon_tissu, cell, fichier)
{
	eval("document.forms."+formulaire+"."+radiobutton+"["+entree+"].checked=true");
	MAJQuantite(formulaire, dispo);
	//ShowPreview(img_src);
	changeBackgroundImage(cell, fichier);
}

// affiche previsualisation, met a jour la quantite disponible et selectionne le bouton radio
function ShowPreviewMagQteBtnRadioTshirt(formulaire, radiobutton, entree, dispo, img_src, echantillon_tissu, cell, fichier)
{
	eval("document.forms."+formulaire+"."+radiobutton+"["+entree+"].checked=true");
	MAJQuantite(formulaire, dispo);
	//ShowPreview(img_src);
	changeBackgroundBroderie(cell, fichier);
}

//vide le panier
function EmptyBasket()
{
  conf=confirm("Etes-vous sûr de vouloir vider le panier ?");
  if (conf==false)
  {
  }
  else
  {
  	window.location.href="index2.php?act=panier&action=modifier&modif=vider";
  }
}

//supprime un article
function DeleteArticle(ID_panier)
{
	conf = confirm("Etes-vous sûr de vouloir supprimer cet article ?");
	if (conf == false)
	{
	}
	else
	{
		window.location.href = "index2.php?act=panier&action=modifier&modif=delete_article&ID_panier="+ID_panier;
	}
}

//augmente la quantite dans le panier
function UpQuantitePanier(dispo,sur_commande,ID_panier)
{
	nb_dispo = eval("document.panier."+dispo+".value");
	if ( (nb_dispo > 0) || (sur_commande == "oui") )
	{
		window.location.href = "index2.php?act=panier&action=modifier&modif=up_quantite&ID_panier="+ID_panier;
	}
	else
	{
		alert ("Il n'y a plus assez d'articles disponibles");
	}
}

//diminue la quantite dans le panier
function DownQuantitePanier(quantite,ID_panier)
{
	if (eval("document.panier."+quantite+".value") > 1)
	{
		window.location.href = "index2.php?act=panier&action=modifier&modif=down_quantite&ID_panier="+ID_panier;
	}
	else
	{
		conf = confirm("Etes-vous sûr de vouloir supprimer cet article ?");
		if (conf == false)
		{
		}
		else
		{
			window.location.href = "index2.php?act=panier&action=modifier&modif=delete_article&ID_panier="+ID_panier;
		}
	}
}

//on verifie que tous les champs sont remplis pour la connexion client
function VerifConnexion(f)
{
	with (f)
	{
		if (pseudo.value == "")
		{
			alert ("Entrez votre pseudo");
			pseudo.focus();
			return false;
		}
		if (password.value == "")
		{
			alert ("Entrez votre mot de passe");
			return false;
		}
	}
	return true;
}

function VerifConditions(f)
{
	with (f)
	{
		if (conditions.checked!=true)
		{
			alert ("Vous devez accepter les conditions de vente pour valider la commande");
			conditions.focus();
			return false;
		}
	}
	return true;
}

function IsEmail (email)
{
  if (email.value.indexOf("@") != "-1" && email.value.indexOf(".") != "-1" && email.value != "")
  {
    return true;
  }
  else
  {
  return false;
  }
}

function VerifInscription(f)
{
	with (f)
	{
		if (pseudo.value == "")
		{
			alert ("Entrez votre pseudo");
			pseudo.focus();
			return false;
		}
		if (nom.value == "")
		{
			alert ("Entrez votre nom");
			nom.focus();
			return false;
		}
		if (prenom.value == "")
		{
			alert ("Entrez votre prénom");
			prenom.focus();
			return false;
		}
		if (adresse.value == "")
		{
			alert ("Entrez votre adresse");
			adresse.focus();
			return false;
		}
		if (code.value == "")
		{
			alert ("Entrez votre code postal");
			code.focus();
			return false;
		}
		if (ville.value == "")
		{
			alert ("Entrez votre ville");
			ville.focus();
			return false;
		}
		if (pays.value == "0")
		{
			alert ("Veuillez sélectionner votre pays dans la liste déroulante");
			pays.focus();
			return false;
		}
		if (email.value == "")
		{
			alert ("Entrez votre email");
			email.focus();
			return false;
		}
		if (IsEmail(email) == false)
  	{
    		alert ("Veuillez entrer une adresse e-mail valide");
    		email.focus();
    		return false;
  	}
  	if (password.value == "")
  	{
  		alert ("Veuillez choisir un mot de passe");
  		password.focus();
  		return false;
  	}
  	if ( (password.value) != (password_confirmation.value) )
  	{
  		alert ("Vous n'avez pas bien confirmé votre mot de passe");
  		password_confirmation.focus();
  		return false;
  	}
	}
 	return true;
}

function ModifyLivraison(valeur)
{
	document.livraison.lieu_livraison.value = valeur;
}

function VerifLivraison(f)
{
	with (f)
	{
		if (lieu_livraison.value == "autre")
		{
			if (nom.value == "")
			{
				alert ("Entrez le nom du destinataire");
				nom.focus();
				return false;
			}
			if (prenom.value == "")
			{
				alert ("Entrez le prénom du destinataire");
				prenom.focus();
				return false;
			}
			if (adresse.value == "")
			{
				alert ("Entrez l'adresse du destinataire");
				adresse.focus();
				return false;
			}
			if (code.value == "")
			{
				alert ("Entrez le code postal du destinataire");
				code.focus();
				return false;
			}
			if (ville.value == "")
			{
				alert ("Entrez la ville du destinataire");
				ville.focus();
				return false;
			}
			if (pays.value == "0")
			{
				alert ("Veuillez sélectionner le pays du destinataire dans la liste déroulante");
				pays.focus();
				return false;
			}
		}
	}
 	return true;
}
