/**
 * Fichier des fonctions Javascript
 * Description : Toutes les fonctions utiles en Javascript
 * Auteur : Matthieu Espaze
 *
**/

$(document).ready(function() {

	/* Zoom sur les photos */
	$(".content-middle-mosaique-item").hover(function() {
		$(this).css({'z-index' : '10'}); /*Add a higher z-index value so this image stays on top*/ 
		$(this).find('img').addClass("hover").stop() /* Add class of "hover", then stop animation queue buildup*/
			.animate({
				marginTop: '-110px', /* The next 4 lines will vertically align this image */ 
				marginLeft: '-110px',
				top: '50%',
				left: '50%',
				width: '400px', /* Set new width */
				height: '300px' /* Set new height */
			}, 200); /* this value of "200" is the speed of how fast/slow this hover animates */
	
		} , function() {
		$(this).css({'z-index' : '0'}); /* Set z-index back to 0 */
		$(this).find('img').removeClass("hover").stop()  /* Remove the "hover" class , then stop animation queue buildup*/
			.animate({
				marginTop: '0', /* Set alignment back to default */
				marginLeft: '0',
				top: '0',
				left: '0',
				width: '200px', /* Set width back to default */
				height: '150px' /* Set height back to default */
			}, 400);
	});
	
	
	/* Formulaire Inscription */
	
	/* Numéro MCC */
	$(".type_de_societe").live("click", function(){
		if(this.value=="agence"){
			$("label[for='num_mcc']").css("display","block");
			$(".help.mcc").css("display","block");
			$(".inscription-middle-texte #num_mcc").css("display","block");
			$("#compte_adwords_annonceur").css("display","none");
			$("#compte_adwords_agence").css("display","block");
			$(".inscription-middle-texte #compte_adwords").css("display","block");
		}
		else if(this.value=="annonceur"){
			$("label[for='num_mcc']").css("display","none");
			$(".help.mcc").css("display","none");
			$(".inscription-middle-texte #num_mcc").css("display","none");	
			$("#compte_adwords_agence").css("display","none");
			$("#compte_adwords_annonceur").css("display","block");
			$(".inscription-middle-texte #compte_adwords").css("display","block");	
		}
		else{
			$("label[for='num_mcc']").css("display","none");
			$(".help.mcc").css("display","none");
			$(".inscription-middle-texte #num_mcc").css("display","none");	
			$("#compte_adwords_annonceur").css("display","none");
			$("#compte_adwords_agence").css("display","none");
		}
	});
	
	if($("input[type=radio][name=type_de_societe]:checked").attr('value')=="agence"){
		$("label[for='num_mcc']").css("display","block");
		$(".help.mcc").css("display","block");
		$(".inscription-middle-texte #num_mcc").css("display","block");
		$("#compte_adwords_annonceur").css("display","none");
		$("#compte_adwords_agence").css("display","block");
		$(".inscription-middle-texte #compte_adwords").css("display","block");
	}
	else if($("input[type=radio][name=type_de_societe]:checked").attr('value')=="annonceur"){
		$("label[for='num_mcc']").css("display","none");
		$(".help.mcc").css("display","none");
		$(".inscription-middle-texte #num_mcc").css("display","none");	
		$("#compte_adwords_agence").css("display","none");
		$("#compte_adwords_annonceur").css("display","block");
		$(".inscription-middle-texte #compte_adwords").css("display","block");	
	}
	else{
		$(".help.mcc").css("display","none");
		$("label[for='num_mcc']").css("display","none");
		$(".help.mcc").css("display","none");
		$(".inscription-middle-texte #num_mcc").css("display","none");	
		$("#compte_adwords_annonceur").css("display","none");
		$("#compte_adwords_agence").css("display","none");
	}
	
	/* Site Internet */
	$(".site_internet").live("click", function(){
		if(this.value=="Oui"){
			$("label[for='url']").css("display","block");
			$(".inscription-middle-texte #url").css("display","block");
		}
		else{
			$("label[for='url']").css("display","none");
			$(".inscription-middle-texte #url").css("display","none");		
		}
	});
	
	if($("input[type=radio][name=site_internet]:checked").attr('value')=="Oui"){
		$("label[for='url']").css("display","block");
		$(".inscription-middle-texte #url").css("display","block");
	}
	else{
		$("label[for='url']").css("display","none");
		$(".inscription-middle-texte #url").css("display","none");		
	}
	
	/* Compte AdWords */
	$(".compte_adwords").live("click", function(){
		if(this.value=="Oui"){
			$("label[for='nb_compte']").css("display","block");
			$(".inscription-middle-texte #nb_compte").css("display","block");
			$('div[name=suivi_perso]').css("display","none");
			$('span[name=suivi_perso]').css("display","none");
			$("label[for='suivi_personnalise']").css("display","none");	
		}
		else{
			$("label[for='nb_compte']").css("display","none");
			$(".inscription-middle-texte #nb_compte").css("display","none");
			$('div[name=suivi_perso]').css("display","block");
			$('span[name=suivi_perso]').css("display","inline");
			$("label[for='suivi_personnalise']").css("display","inline");		
		}
	});
	
	if($("input[type=radio][name=compte_adwords]:checked").attr('value')=="Oui"){
		$("label[for='nb_compte']").css("display","block");
		$(".inscription-middle-texte #nb_compte").css("display","block");
	}
	else{
		$("label[for='nb_compte']").css("display","none");
		$(".inscription-middle-texte #nb_compte").css("display","none");		
	}
	
	/* Devenir Partenaire */
	$(".dispo_salle").live("click", function(){
		if(this.value=="Oui"){
			$("label[for='capacite']").css("display","block");
			$(".capacite").css("display","block");
		}
		else{
			$("label[for='capacite']").css("display","none");
			$(".capacite").css("display","none");
		}
	});
	
	if($("input[type=radio][name=dispo_salle]:checked").attr('value')=="Oui"){
		$("label[for='capacite']").css("display","block");
		$(".capacite").css("display","block");
	}
	else{
		$("label[for='capacite']").css("display","none");
		$(".capacite").css("display","none");
	}
	
	/* Message */
	
	$(".masquer").live("click", function(){
		$("#message").css("display","none");
	});
	
});

function showErreur(id){
	$("#"+id).addClass("error");
}

function getMailTo(){
	var mymail= " <a href='mailto:";
	mymail += "info@";
	mymail += "google-academie.fr'>";
	document.write(mymail);
}

