/*
 * Ouverture d'une popup
 */
function popup(url,id,largeur,hauteur)
{
	largeur_new_win = largeur;
	hauteur_new_win = hauteur;
	largeur = screen.width;
	hauteur = screen.height;
	moitie_ecran_largeur = ((largeur)/2);
	moitie_ecran_hauteur = ((hauteur)/2);
	moitie_win_largeur = ((largeur_new_win)/2);
	moitie_win_hauteur = ((hauteur_new_win)/2);
	coord_x = ((moitie_ecran_largeur)-(moitie_win_largeur));
	coord_y = ((moitie_ecran_hauteur)-(moitie_win_hauteur));
	/* Variable contenant les options de window.open */
	optn = 'width='+largeur_new_win+',height='+hauteur_new_win+',screenX='+coord_x+',screenY='+coord_y+',status=no,scrollbars=yes,toolbar=no,menubar=no,resizable=no,dependent=yes'
	
	/* Création d'une fenêtre ! */
	fille = window.open(url,id,optn);
	fille.focus();
}

/*
 * Vérification formulaire d'authentification
 */
function verif_authentification( form )
{
	if (form.identifiant.value == '')	{	alert('Merci de remplir le champ "Identifiant".');	return false;	}
	if (form.passe.value == '')	{	alert('Merci de remplir le champ "Mot de passe".');	return false;	}
	return true;
}

/*
 * Vérification formulaire modification mot de passe
 */
function verif_form_modif_pass ( form )
{
	if (form.pwd1.value == '') 	{	alert('Merci de remplir le champ "Nouveau mot de passe".');					return false;	}
	if (form.pwd2.value == '')	{	alert('Merci de remplir les deux champs "Nouveau mot de passe".');			return false;	}
	if (form.pwd1.value != form.pwd2.value) {	alert('Merci de saisir deux fois le même mot de passe.');			return false;	}
	return true;
}

/*
 * Vérification formulaire modification info compte
 */
function verif_form_compte ( form )
{
	if (form.adr.value == '')	{	alert('Merci de renseigner le champ "Adresse".');				return false;	}
	if (form.cp.value == '')	{	alert('Merci de renseigner le champ "Code Postal".');			return false;	}
	if (form.ville.value == '')	{	alert('Merci de renseigner le champ "Ville".');			return false;	}
	if ((form.tel.value == '') && (form.port.value == ''))	{	alert('Merci de renseigner au moins un numéro de téléphone (fixe ou mobile).');			return false;	}

	return true;
}

/*
 * Vérification formulaire inscription filleul
 */
function verif_form_incrire_filleul ( form )
{
	if (form.nom.value == '')		{	alert('Merci de renseigner le champ "Nom".');				return false;	}
	if (form.prenom.value == '')	{	alert('Merci de renseigner le champ "Prénom".');				return false;	}
	if (form.age.value == '')		{	alert('Merci de renseigner le champ "Age".');				return false;	}
	if (form.adr.value == '')		{	alert('Merci de renseigner le champ "Adresse".');				return false;	}
	if (form.cp.value == '')		{	alert('Merci de renseigner le champ "Code Postal".');			return false;	}
	if (form.ville.value == '')		{	alert('Merci de renseigner le champ "Ville".');			return false;	}
	if ((form.tel.value == '') && (form.port.value == ''))	{	alert('Merci de renseigner au moins un numéro de téléphone (fixe ou mobile).');			return false;	}

	return true;
}

/*
 * Vérification formulaire contacts
 */
function verif_form_contact ( form )
{
	if (form.telephone.value == '')		{	alert('Merci de renseigner le champ "Votre numéro de téléphone".');				return false;	}
	if (form.demande.value == '')	{	alert('Merci de renseigner le champ "Votre demande".');				return false;	}
	
	return true;
}

/*
 * Vérification formulaire passage de commmande
 */
function verif_form_commande ( form )
{
	if (form.adr.value == '')	{	alert('Merci de renseigner le champ "Adresse".');				return false;	}
	if (form.cp.value == '')	{	alert('Merci de renseigner le champ "Code Postal".');			return false;	}
	if (form.ville.value == '')	{	alert('Merci de renseigner le champ "Ville".');			return false;	}
	if ((form.tel.value == '') && (form.port.value == ''))	{	alert('Merci de renseigner au moins un numéro de téléphone (fixe ou mobile).');			return false;	}
	if (form.acceptation.checked == false){ alert("Vous devez lire et accepter les Conditions Générales de Vente, de Garantie et de SAV avant d'enregistrer votre commande."); return false;	}
	if (confirm('Voulez vous valider définitivement votre commande ?')) { return true; } else { return false; }
}

/* NYRO MODAL */
$(function() {
	$.fn.nyroModal.settings.processHandler = function(settings) {
		var from = settings.from;
		$.nyroModalSettings	({	height: 550, width: 600	});
	};
});

/*
 * Vérification formulaire inscription parrain
 */
function verif_form_incrire_parrain_1 ( form )
{
	if (form.matricule.value == '')		{	alert('Merci de renseigner le champ "Matricule".');				return false;	}
	if (form.matricule.value == 'XXXXXXX')		{	alert('Ce matricule n\'est pas un matricule valide.');				return false;	}
	return true;
}

/* VERIFICATION QU'UN NOMBRE EST ENTIER */
function verif_numeric(variable)
{
	 var exp = new RegExp("^[0-9]+$","g");
	 return exp.test(variable);
} 

/*
 * Vérification formulaire inscription parrain
 */
function verif_form_incrire_parrain_2 ( form )
{
	if (form.nom.value == '')		{	alert('Merci de renseigner le champ "Nom".');				return false;	}
	if (form.prenom.value == '')	{	alert('Merci de renseigner le champ "Prénom".');				return false;	}
	if (form.adr.value == '')		{	alert('Merci de renseigner le champ "Adresse".');				return false;	}
	if (form.cp.value == '')		{	alert('Merci de renseigner le champ "Code Postal".');			return false;	}
	if (form.ville.value == '')		{	alert('Merci de renseigner le champ "Ville".');			return false;	}
	if ((form.tel.value == '') && (form.port.value == ''))	{	alert('Merci de renseigner au moins un numéro de téléphone (fixe ou mobile).');			return false;	}
	if (form.nb_parrainages.value<=0)	{	alert('Merci de renseigner un nombre de parrainages valides.');				return false;	}
	if (verif_numeric(form.nb_parrainages.value)==false) {	alert('Merci de renseigner un nombre de parrainages valides.');				return false;	}
	return true;
}





