// JavaScript Document

//connexion à l'administration
function ValideConnexion(ki){
	if(document.getElementById('identifiant').value!="" && document.getElementById('password').value!=""){
		document.getElementById('bouton').value = "Vérification en cours...";
		document.getElementById('bouton').disabled = true;
		return true;
	}else{
		alert("Vous devez enter votre identifiant et votre mot de passe");
		return false;
	}
	return false;
}


//maj profil
function ValideProfil(ki){
	if(document.getElementById('mb_nom').value!="" && document.getElementById('mb_prenom').value!="" && document.getElementById('mb_log').value!="" && verifmail(document.getElementById('mb_log').value) && document.getElementById('mb_pass').value!=""){
		$("#bouton").attr("value","Vérification en cours...").attr("disabled",true);
		return true;
	}else{
		alert("Veuillez vérifier les informations indiquées");
		return false;
	}
	return false;
}

//confirme poster
function ConfirmPoster(ki){
	if(document.getElementById('demander').value!=""){
		if(window.confirm("Etes-vous certain de vouloir poster ce message ?")){
			$("#bouton").attr("value","Vérification en cours...").attr("disabled",true);
			return true;
		}else{
			return false;
		}		
	}else{
		alert("Veuillez entrer un message");
		return false;
	}
	return false;
}

function ConfirmRepondre(ki){
	if(document.getElementById('repondre').value!=""){
		if(window.confirm("Etes-vous certain de vouloir poster ce message ?")){
			$("#bouton").attr("value","Vérification en cours...").attr("disabled",true);
			return true;
		}else{
			return false;
		}		
	}else{
		alert("Veuillez entrer un message");
		return false;
	}
	return false;
}


function CheckContactForm(){
	if($("#nom").attr("value") && $("#prenom").attr("value") && $("#email").attr("value") && verifmail($("#email").attr("value")) && $("#message").attr("value")){
		document.form.submit();
	}else{
		$("#alerte").html("Les champs marqués d'un « * » sont requis").slideDown("fast").delay(2000).slideUp("fast");
	}
}


function SelectionOffres(ki){
	
	if($(ki).attr("name")=="millesime"){
		$("#saisons").attr("checked",false);
	}else if($(ki).attr("name")=="saisons"){
		$("#millesime").attr("checked",false);
	}
	
	UpdateFormCommander();
}


function UpdateFormCommander(){
	
	//RAZ prix ====================================================================
	PrixActuel = 0;

	//offre millesime ====================================================================
	if($("#millesime").attr("checked")){
		$("#optionsMillesime").show();
		//Prix de base de l'offre
		PrixActuel+=255;		
		//bouteilles primeurs en +
		if(Number($("#PrimeurMillesime").attr("value"))>6){$("#PrimeurMillesime").attr("value","6");}//6 bout max
		PrixActuel+=Number($("#PrimeurMillesime").attr("value"))*Number(6);
		//bouteilles vin de garde en +
		if(Number($("#GardeMillesime").attr("value"))>6){$("#GardeMillesime").attr("value","6");}//6 bout max
		PrixActuel+=Number($("#GardeMillesime").attr("value"))*Number(6.6);
	}else{
		$("#optionsMillesime").hide();
		//RAZ Rencontres saisonnieres + Bouteilles sup
		$("#PrimeurMillesime,#GardeMillesime").attr("value","0");
	}
	/*
	if($("#millesime").attr("checked")){
		$("#optionsMillesime").show();
		//Prix de base de l'offre
		PrixActuel+=255;		
		//bouteilles primeurs en +
		if(Number($("#PrimeurMillesime").attr("value"))>6){$("#PrimeurMillesime").attr("value","6");}//6 bout max
		PrixActuel+=Number($("#PrimeurMillesime").attr("value"))*Number(6);
		//bouteilles vin de garde en +
		if(Number($("#GardeMillesime").attr("value"))>6){$("#GardeMillesime").attr("value","6");}//6 bout max
		PrixActuel+=Number($("#GardeMillesime").attr("value"))*Number(6.6);
	}else{
		$("#optionsMillesime").hide();
		$("#millesimeinvite").attr("checked",false);
		//RAZ Rencontres saisonnieres + Bouteilles sup
		$("#rcMillesime1,#rcMillesime2,#rcMillesime3,#rcMillesime4,#PrimeurMillesime,#GardeMillesime").attr("value","0");
	}
	if($("#millesimeinvite").attr("checked")){
		$("#RencontresMillesime").show();
		//Rencontres saisonnieres
		for(ct=1;ct<=4;ct++){ PrixActuel+=Number($("#rcMillesimePrix"+ct).attr("value"))*Number($("#rcMillesime"+ct).attr("value")); }
	}else{
		$("#RencontresMillesime").hide();
		//RAZ Rencontres saisonnieres + Bouteilles sup
		$("#rcMillesime1,#rcMillesime2,#rcMillesime3,#rcMillesime4").attr("value","0");
	}	
	*/
	
	//offre Saisons ====================================================================
	if($("#saisons").attr("checked")){
		$("#RencontresSaisons").show();
		//Prix de base de l'offre
		PrixActuel+=75;		
		//bouteilles primeurs en +
		if(Number($("#PrimeurSaisons").attr("value"))>6){$("#PrimeurSaisons").attr("value","6");}//6 bout max
		PrixActuel+=Number($("#PrimeurSaisons").attr("value"))*Number(6);
		//bouteilles vin de garde en +
		if(Number($("#GardeSaisons").attr("value"))>6){$("#GardeSaisons").attr("value","6");}//6 bout max
		PrixActuel+=Number($("#GardeSaisons").attr("value"))*Number(6.6);		
		//Rencontres saisonnieres
		for(ct=1;ct<=50;ct++){
			if($("#rcSaisons"+ct).attr("checked")==true){
				PrixActuel+=Number($("#rcSaisonsPrix"+ct).attr("value"));
			}
		}
	}else{
		$("#RencontresSaisons").hide();
		//RAZ Rencontres saisonnieres + Bouteilles sup
		$("#PrimeurSaisons,#GardeSaisons").attr("value","0");
		for(ct=1;ct<=50;ct++){
			if($("#rcSaisons"+ct).index()>0){
				$("#rcSaisons"+ct).attr("checked",false);
			}
		}
	}
	/*
	if($("#saisons").attr("checked")){
		$("#RencontresSaisons").show();
		//Prix de base de l'offre
		PrixActuel+=75;		
		//bouteilles primeurs en +
		if(Number($("#PrimeurSaisons").attr("value"))>6){$("#PrimeurSaisons").attr("value","6");}//6 bout max
		PrixActuel+=Number($("#PrimeurSaisons").attr("value"))*Number(6);
		//bouteilles vin de garde en +
		if(Number($("#GardeSaisons").attr("value"))>6){$("#GardeSaisons").attr("value","6");}//6 bout max
		PrixActuel+=Number($("#GardeSaisons").attr("value"))*Number(6.6);		
		//Rencontres saisonnieres
		for(ct=1;ct<=4;ct++){ PrixActuel+=Number($("#rcSaisonsPrix"+ct).attr("value"))*Number($("#rcSaisons"+ct).attr("value")); }
	}else{
		$("#RencontresSaisons").hide();
		//RAZ Rencontres saisonnieres + Bouteilles sup
		$("#rcSaisons1,#rcSaisons2,#rcSaisons3,#rcSaisons4,#PrimeurSaisons,#GardeSaisons").attr("value","0");		
	}
	*/

	//Rencontres seules ====================================================================
	if($("#nooffre").attr("checked")){
		$("#RencontresSeules").show();
		//Rencontres saisonnieres
		for(ct=1;ct<=50;ct++){
			if($("#rcSeules"+ct).index()>0){
				PrixActuel+=Number($("#rcSeulesPrix"+ct).attr("value"))*Number($("#rcSeules"+ct).attr("value"));
			}
		}
	}else{
		$("#RencontresSeules").hide();
		//RAZ Rencontres saisonnieres
		for(ct=1;ct<=50;ct++){
			if($("#rcSeules"+ct).index()>0){
				$("#rcSeules"+ct).attr("value","0");
			}
		}
		
	}	
	
	//Affichage du prix ====================================================================
	$("#Resultat").attr("value",PrixActuel);

	if($("#idemfacturation").attr("checked")){
		$("#coordonnees").hide();
	}else{
		$("#coordonnees").slideDown("fast");
	}
}

function CheckCommandeForm(){

	if($("#nom").attr("value") && $("#prenom").attr("value") && $("#adresse").attr("value") && $("#cp").attr("value") && $("#ville").attr("value") && $("#pays").attr("value") && $("#tel").attr("value") && $("#email").attr("value") && verifmail($("#email").attr("value"))){
		if($("#idemfacturation").attr("checked")){
			document.forms['form'].action = "comm.html";
			document.form.submit();
			$("#validercommande").attr("disabled","disabled");
		}else{
			if($("#nom2").attr("value") && $("#prenom2").attr("value") && $("#adresse2").attr("value") && $("#cp2").attr("value") && $("#ville2").attr("value") && $("#pays2").attr("value") && $("#tel2").attr("value") && $("#email2").attr("value") && verifmail($("#email2").attr("value"))){
				document.forms['form'].action = "comm.html";
				document.form.submit();
				$("#validercommande").attr("disabled","disabled");
			}else{
				$("#alerte").html("Les champs marqués d'un « * » sont requis").slideDown("fast").delay(2000).slideUp("fast");
			}
		}
	}else{
		$("#alerte").html("Les champs marqués d'un « * » sont requis").slideDown("fast").delay(2000).slideUp("fast");
	}

}



function ShowEquipe(ki,avatar,NumMax){
	etat = $('#equ'+ki+'info').css("display"); //etat actuel
	for(ct=1;ct<50;ct++){
		if($("#equ"+ct+"info").index()>0){
			$("#equ"+ct+"info").hide();//cache les infos
			$("#avatar"+ct).attr("src", 'IMAGES/EQUIPE/'+$("#avatar"+ct).attr("name")+'-off.png' );//raz avatar
		}
	}	
	if(etat=="" || etat=="none"){
		$("#equ"+ki+"info").fadeIn("normal");//affiche les infos
		$("#avatar"+ki).attr("src",'IMAGES/EQUIPE/'+avatar+'-on.png');//avatar on
	}
	

}



function ShowDetailRencontre(elt){
	etat = $('#detail'+elt).css("display"); //etat actuel
	for(ct=1;ct<50;ct++){
		if($("#detail"+ct).index()>0){
			$("#detail"+ct).hide();//cache les rencontres
		}else{
			break;
		}
	}
	
	if(etat=="" || etat=="none"){
		$('#detail'+elt).slideDown('normal');
	}
}

function TopPage(){
	$('html, body').animate({scrollTop:0}, 'slow');
}


function verifmail(adrr){
	 var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	 if(reg.test(adrr)==true) return true;
	 else return false;  
}
