////////////////////////////////////////////////////////////////////////
//
// Vérifier la validité des infos avant d'enregister dans la BD
//
///////////////////////////////////////////////////////////////////////

function isValidEmail(str) {

	//alert(str.indexOf("."));
	valid = (str.indexOf(".") > 0) && (str.indexOf("@") > 0)
	if(valid){
		document.getElementById("label_email").className = "";
		document.getElementById("erreur_email").style.display = "none";
	}else{
		document.getElementById("label_email").className = "rouge";
		document.getElementById("erreur_email").style.display = "block";
	}
	return valid;
}


function checkForm() {
	
	erreur = false;
	//prénom
	if(document.form1.prenom.value==""){
		erreur = true;
		document.getElementById("label_prenom").className = "rouge";
		document.getElementById("erreur_prenom").style.display = "block";
	}else{
		document.getElementById("label_prenom").className = "";
		document.getElementById("erreur_prenom").style.display = "none";
	}
	//nom
	if(document.form1.nom.value==""){
		erreur = true;	
		document.getElementById("label_nom").className = "rouge";
		document.getElementById("erreur_nom").style.display = "block";
	}else{
		document.getElementById("label_nom").className = "";
		document.getElementById("erreur_nom").style.display = "none";
	}
	//titre
	/*if(document.form1.titre.value==""){
		erreur = true;	
		document.getElementById("label_titre").className = "rouge";
		document.getElementById("erreur_titre").style.display = "block";
	}else{
		document.getElementById("label_titre").className = "";
		document.getElementById("erreur_titre").style.display = "none";
	}*/
	//email
	emailValid = isValidEmail(document.form1.email.value);
	if(!emailValid) 
		erreur = true;

	
	if(!erreur) {
		//alert("Form ok");
		document.form1.submit();
		popup('popUpDiv', document.form1.dossier.value);
	}else{
		//alert("Erreur");	
	}
}



////////////////////////////////////////////////////////////////////////
//
// Popup Javascript / CSS
// source : http://www.pat-burt.com/csspopup.js
//
///////////////////////////////////////////////////////////////////////

function toggle(div_id) {
	var el = document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
	else {el.style.display = 'none';}
}

function blanket_size(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = window.innerHeight;
	} else {
		viewportheight = document.documentElement.clientHeight;
	}
	if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
		blanket_height = viewportheight;
	} else {
		if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
			blanket_height = document.body.parentNode.clientHeight;
		} else {
			blanket_height = document.body.parentNode.scrollHeight;
		}
	}
	var blanket = document.getElementById('blanket');
	blanket.style.height = blanket_height + 'px';
	
	//var popUpDiv = document.getElementById(popUpDivVar);
	//popUpDiv_height=blanket_height/2-150;//150 is half popup's height
	//popUpDiv.style.top = popUpDiv_height + 'px';
}

function window_pos(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportwidth = window.innerHeight;
	} else {
		viewportwidth = document.documentElement.clientHeight;
	}
	if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
		window_width = viewportwidth;
	} else {
		if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
			window_width = document.body.parentNode.clientWidth;
		} else {
			window_width = document.body.parentNode.scrollWidth;
		}
	}
	var popUpDiv = document.getElementById(popUpDivVar);
	window_width=window_width/2-150;//150 is half popup's width
	popUpDiv.style.left = window_width + 'px';
}


// Fct d'ouverture du popup Dossier de presse
function popup(windowname, dossiername) {
	
	// Envoi de la variable Dossier
	document.getElementById("dossier").value = dossiername;
	
	blanket_size(windowname);
	window_pos(windowname);
	toggle('blanket');
	toggle(windowname);	

	
}


////////////////////////////////////////////////////////////////////////
//
// Fct d'ouverture du popup Newsletter
//
///////////////////////////////////////////////////////////////////////


function popupNewsletter() {
	
	windowname = "popUpDivNewsletter";
	
	erreur = false;
	
	emailValid = isValidEmail(document.form_email.email.value);
	if(!emailValid) 
		erreur = true;
	
	if(!erreur) {
		
		// Envoi de la variable Dossier
		document.getElementById("emailRepetition").value = document.form_email.email.value;
		
		blanket_size(windowname);
		window_pos(windowname);
		toggle('blanket');
		toggle(windowname);	
	
	}else{
		//alert("Erreur");	
	}

}

function checkFormNewsletter() {
	
	document.form_completer.submit();
	
}
