//fonction permettant d'afficher la fenêtre faire connaître à un ami
var win2;
var couleur_texte = "#000000";
var couleur_border = "#FF0000";
function sendfriend(idnews)
{
	var largeur_page=document.getElementById("bloc_corp").offsetWidth;
	var hauteur_page=document.getElementById("bloc_corp").offsetHeight;
	var largeur_default = 1024;
	var hauteur_default = 768;
	if (typeof document.body.style.maxHeight != "undefined") 
	{
		var largeur_screen=document.body.clientWidth+20;
		//var hauteur_screen=document.body.clientHeight+20;
		var hauteur_screen=768;
		if (largeur_default<=largeur_screen)
			var largeur_difference = (largeur_screen-largeur_default)/2;
		else
			var largeur_difference = 0;
		if (hauteur_default<=hauteur_screen)
			var hauteur_difference = (hauteur_screen-hauteur_default)/2;
		else
			var hauteur_difference = 0;	
		var left_block = ((largeur_page*24)/100)+largeur_difference;
		var top_block = ((hauteur_screen*20)/100)+hauteur_difference;
		//alert (top_block+"*"+left_block);
		win2 = new Window({className: "spread", title: "Faire conna&icirc;tre &agrave; un(e) ami(e)", top:top_block, left:left_block, width:500, height:220, url: "include/sendfriend.php?", showEffectOptions: {duration:1.5}}) 
		win2.show();
	} 
	else 
	{
		
		var largeur_screen=window.innerWidth;
		//var hauteur_screen=window.innerHeight;
		var hauteur_screen=768;
		if (largeur_default<=largeur_screen)
			var largeur_difference = (largeur_screen-largeur_default)/2;
		else
			var largeur_difference = 0;
		if (hauteur_default<=hauteur_screen)
			var hauteur_difference = (hauteur_screen-hauteur_default)/2;
		else
			var hauteur_difference = 0;	
		var left_block = ((largeur_page*24)/100)+largeur_difference;
		var top_block = ((hauteur_screen*20)/100)+hauteur_difference;
		//alert (top_block+"*"+left_block);
		win2 = new Window({className: "spread", title: "Faire conna&icirc;tre &agrave; un(e) ami(e)", top:top_block, left:left_block, width:500, height:270, url: "include/sendfriend.php?", showEffectOptions: {duration:1.5}}) 
		win2.show();
	}
}
// Fonction provoquant un mail to
function MailTo(aAddr, aDomain, aSubject,aBody){
 var t="mailto:"+aAddr+"@"+aDomain;
 if(aSubject.length>0) t=t+"?subject="+escape(aSubject)+"&body="+escape(aBody)
 location.href=t;
}

function checkMail(mail)
{
	var x = mail;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}// JavaScript Document
function verifier()
{
	var valid = "";
	if (!checkMail(document.form.email.value)) 
	{
		//alert("Adresse email incorrect");
		document.getElementById("erreur_mail").style.display="block";	
		document.getElementById("erreur_mail").innerHTML='Adresse email incorrect';
		document.form.email.focus();
		valid="KO";
	}
	else
	{
		document.getElementById("erreur_mail").style.display="none";
		document.getElementById("erreur_mail").innerHTML='';
	}
	if (document.form.nom_prenom.value=='')
	{
		//alert("Remplir votre nom et prénom");
		document.getElementById("erreur_nom_prenom").style.display="block";	
		document.getElementById("erreur_nom_prenom").innerHTML='Remplir votre nom et prénom';
		document.form.nom_prenom.focus();
		valid="KO";
	}
	else
	{
		document.getElementById("erreur_nom_prenom").style.display="none";
		document.getElementById("erreur_nom_prenom").innerHTML='';
	}
	if (!checkMail(document.form.email_ami.value)) 
	{
		//alert("Adresse email incorrect");
		document.getElementById("erreur_email_ami").style.display="block";	
		document.getElementById("erreur_email_ami").innerHTML='Adresse email incorrect';
		document.form.email_ami.focus();
		valid="KO";
	}
	else
	{
		document.getElementById("erreur_email_ami").style.display="none";
		document.getElementById("erreur_email_ami").innerHTML='';
	}
	if (document.form.sujet.value=='')
	{
		//alert("Remplir le sujet");
		document.getElementById("erreur_sujet").style.display="block";	
		document.getElementById("erreur_sujet").innerHTML='Remplir le sujet';
		document.form.sujet.focus();
		valid="KO";
	}
	else
	{
		document.getElementById("erreur_sujet").style.display="none";
		document.getElementById("erreur_sujet").innerHTML='';
	}
	if (valid=="KO")
		return false;
	else
		return true;
}
function verifier_email()
{
	if (!checkMail(document.inscrire_newsletter.emailnews.value)) 
	{
		alert("Adresse email incorrect pour l' Inscription Newsletter");		
		document.inscrire_newsletter.emailnews.focus();
		return false;
	}
	else
	{
		return true;
	}
	
}
function verifier_mail()
{
	
	var adresse = document.form.email.value;
	var place = adresse.lastIndexOf("@");
	var point = adresse.lastIndexOf(".");
	var mail_test1 = document.form.email.value.substring(0,place);
	var mail_test2 = document.form.email.value.substring(place+1,point);
	var mail_test3 = document.form.email.value.substring(point+1,adresse.length);
	//alert(mail_test1+" - "+mail_test2+" - "+mail_test3+" - "+mail_test3.length);
	var exp1=/^[-A-Za-z0-9_.*!+=?^`{|}~&%$#\'\\\/]+$/;
	var exp2=/^[-A-Za-z0-9_.]+$/;
	var exp3=/^[A-Za-z]+$/;
	for (i=0;i<mail_test1.length;i++)
	{
		if(!exp1.exec(mail_test1.substring(0,i+1)))
		{
			document.getElementById("erreur_mail").style.display="block";
			document.getElementById("erreur_mail").innerHTML='Adresse email incorrect';	
			return false;
		}
	}
	for (i=0;i<mail_test2.length;i++)
	{
		if(!exp2.exec(mail_test2.substring(0,i+1)))
		{
			document.getElementById("erreur_mail").style.display="block";
			document.getElementById("erreur_mail").innerHTML='Adresse email incorrect';	
			return false;
		}
	}
	for (i=0;i<mail_test3.length;i++)
	{
		if(!exp3.exec(mail_test3.substring(0,i+1)))
		{
			document.getElementById("erreur_mail").style.display="block";
			document.getElementById("erreur_mail").innerHTML='Adresse email incorrect';	
			return false;
		}
	}
	//else if((place < 3) || (point + 3 > email.length) || (point < place+3) || (mail_test3.length < 2) || (mail_test3.length > 4))
	if((mail_test1.length < 2) || (mail_test1.length > 255) || (mail_test2.length < 2) || (mail_test2.length > 63) || (mail_test3.length < 2) || (mail_test3.length > 4))
	{
		document.getElementById("erreur_mail").style.display="block";
		document.getElementById("erreur_mail").innerHTML='Adresse email incorrect';	
		return false;
	}
	else
	{
		document.getElementById("erreur_mail").style.display="none";
		document.getElementById("erreur_mail").innerHTML='';	
		return true;
	}


}
function verifier_nom_prenom()
{
	if (document.form.nom_prenom.value=='')
	{
		//alert("Remplir votre nom et prénom");
		document.getElementById("erreur_nom_prenom").style.display="block";	
		document.getElementById("erreur_nom_prenom").innerHTML='Remplir votre nom et prénom';
		//document.form.nom_prenom.focus();
		return false;
	}
	else
	{
		document.getElementById("erreur_nom_prenom").style.display="none";
		document.getElementById("erreur_nom_prenom").innerHTML='';
	}
	return true;
}
function verifier_email_ami()
{
	var adresse = document.form.email_ami.value;
	var place = adresse.lastIndexOf("@");
	var point = adresse.lastIndexOf(".");
	var mail_test1 = document.form.email_ami.value.substring(0,place);
	var mail_test2 = document.form.email_ami.value.substring(place+1,point);
	var mail_test3 = document.form.email_ami.value.substring(point+1,adresse.length);
	//alert(mail_test1+" - "+mail_test2+" - "+mail_test3+" - "+mail_test3.length);
	var exp1=/^[-A-Za-z0-9_.*!+=?^`{|}~&%$#\'\\\/]+$/;
	var exp2=/^[-A-Za-z0-9_.]+$/;
	var exp3=/^[A-Za-z]+$/;
	for (i=0;i<mail_test1.length;i++)
	{
		if(!exp1.exec(mail_test1.substring(0,i+1)))
		{
			document.getElementById("erreur_email_ami").style.display="block";
			document.getElementById("erreur_email_ami").innerHTML='Adresse email incorrect';	
			return false;
		}
	}
	for (i=0;i<mail_test2.length;i++)
	{
		if(!exp2.exec(mail_test2.substring(0,i+1)))
		{
			document.getElementById("erreur_email_ami").style.display="block";
			document.getElementById("erreur_email_ami").innerHTML='Adresse email incorrect';	
			return false;
		}
	}
	for (i=0;i<mail_test3.length;i++)
	{
		if(!exp3.exec(mail_test3.substring(0,i+1)))
		{
			document.getElementById("erreur_email_ami").style.display="block";
			document.getElementById("erreur_email_ami").innerHTML='Adresse email incorrect';	
			return false;
		}
	}
	//else if((place < 3) || (point + 3 > email.length) || (point < place+3) || (mail_test3.length < 2) || (mail_test3.length > 4))
	if((mail_test1.length < 2) || (mail_test1.length > 255) || (mail_test2.length < 2) || (mail_test2.length > 63) || (mail_test3.length < 2) || (mail_test3.length > 4))
	{
		document.getElementById("erreur_email_ami").style.display="block";
		document.getElementById("erreur_email_ami").innerHTML='Adresse email incorrect';	
		return false;
	}
	else
	{
		document.getElementById("erreur_email_ami").style.display="none";
		document.getElementById("erreur_email_ami").innerHTML='';	
		return true;
	}
}
function verifier_sujet()
{
	if (document.form.sujet.value=='')
	{
		//alert("Remplir le sujet");
		document.getElementById("erreur_sujet").style.display="block";	
		document.getElementById("erreur_sujet").innerHTML='Remplir le sujet';
		//document.form.sujet.focus();
		return false;
	}
	else
	{
		document.getElementById("erreur_sujet").style.display="none";
		document.getElementById("erreur_sujet").innerHTML='';
	}
	return true;
}
function add_mail(mail)
{
	if (mail!="")
		document.forminscripcontact.email.value=value;
}

