function popupProduit(url) {
	//permet d'agrandir la photo d'un produit lorsqu'on clique dessus
	var popup;
	popup = window.open('','Photo Produit', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top=5, left=5');
	popup.document.write('<html><head><title>Image Produit</title></head>');
	popup.document.write('<script type="text/javascript">function ajuster() {if (document.produit) {	window.resizeTo(document.produit.width+10, document.produit.height+40);} window.focus();}</script>');
	popup.document.write('<body onload="ajuster();""><img src="'+url+'" name="produit" style="position:absolute;top:0;left:0;"/>');
	popup.document.write('</body></html>');
	popup.document.close();
}

function verifAuthentification() {
	//on vérifie que l'utilisateur a saisi son nom de login et son mot de passe
	if (document.formAuth.AdmLogin.value == "") {
   	alert("Veuillez entrer votre nom de login");
   	document.formAuth.AdmLogin.focus();
   	return false;
	}
	if (document.formAuth.AdmPass.value == "") {
   	alert("Veuillez entrer votre mot de passe");
   	document.formAuth.AdmPass.focus();
   	return false;
	}
}

function verifDeco() {
	//on demande confirmation avant de déconnecter du mode admin
	if (confirm("Voulez-vous vraiment quitter le mode administrateur ?")) {
		return true;
	} else {
		return false;
	}
}	

function verifSuppr(type) {
	//on demande confirmation avant toute suppression 
	if (confirm("Voulez-vous vraiment supprimer "+type+" ?")) {
		return true;
	} else {
		return false;
	}
}

function verifAjoutVin() {
	//avant d'ajouter un vin, on vérifie que les champs ne pouvant être nuls sont remplis
	if (document.ajoutVin.Nnom.value == "") {
   	alert("Veuillez saisir le nom du vin");
   	document.ajoutVin.Nnom.focus();
   	return false;
	}
	if (document.ajoutVin.Ntypevin.value == "0") {
   	alert("Veuillez sélectionner le type de vin");
   	document.ajoutVin.Ntypevin.focus();
   	return false;
	}
	if (document.ajoutVin.Nregion.value == "0") {
   	alert("Veuillez sélectionner la région de production");
   	document.ajoutVin.Nregion.focus();
   	return false;
	}
}		

function verifAjoutProd() {
	//avant d'ajouter un produit, on vérifie qu'au moins les champs nom et type soient renseignés
	if (document.ajoutProd.Nnom.value == "") {
   	alert("Veuillez saisir le nom du produit");
   	document.ajoutProd.Nnom.focus();
   	return false;
	}
	if (document.ajoutProd.Ntype.value == "0") {
   	alert("Veuillez sélectionner le type de produit");
   	document.ajoutProd.Ntype.focus();
   	return false;
	}
}	

function verifAjoutNew() {
	//on vérifie que l'information ajoutée est complète
	if (document.ajoutNew.Ndate.value == "jj/mm/aaaa") {
   	alert("Veuillez saisir la date");
   	document.ajoutNew.Ndate.focus();
   	return false;
	}
	if (document.ajoutNew.Ntitre.value == "") {
   	alert("Veuillez saisir le titre de l'information");
   	document.ajoutNew.Ntitre.focus();
   	return false;
	}
	if (document.ajoutNew.Ninfo.value == "") {
   	alert("Veuillez saisir le contenu de l'information");
   	document.ajoutNew.Ninfo.focus();
   	return false;
	}
}

function verifAjoutConseil() {
	//on vérifie que le conseil ajouté est complet
	if (document.ajoutConseil.Nnom.value == "") {
   	alert("Veuillez saisir le titre du conseil");
   	document.ajoutConseil.Nnom.focus();
   	return false;
	}
	if (document.ajoutConseil.Ncons.value == "") {
   	alert("Veuillez saisir le contenu du conseil");
   	document.ajoutConseil.Ncons.focus();
   	return false;
	}
}

function isHidden(id) {
	if (document.getElementById(id).style.display=="none") {
		return true;
	} else {
		return false;
	}
}

function show(id) {
	document.getElementById(id).style.display="block";
}

function hide(id) {
	document.getElementById(id).style.display="none";
}

function change(type, id) {
	if( isHidden(type+id) ) {
		show(type+id);
	} else {
		hide(type+id);
	}
}	

function EtatCheckBox(id) {
	if(document.getElementById(id).value == "2") {
		show('chkbox');
	}else{
		hide('chkbox');
	}
}

function verifImageChoisie() {
	//on vérifie qu'une image a été sélectionnée
	if (document.testFile.image.value == "") {
   	alert("Aucune image n'a été sélectionnée");
   	document.testFile.image.focus();
   	return false;
	}
}
