//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																												//
//												Image PNG pour IE 6												//
//																												//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function setpng(img) { if(document.all && (IEver=parseFloat(navigator.appVersion.split("MSIE")[1])) && (IEver>=5.5) && (IEver<7) && document.body.filters && img) {
	imgName=img.src.toUpperCase();
	if(imgName.substring(imgName.length-3,imgName.length)=="PNG") img.outerHTML=
		"<span "+(img.id?"id='"+img.id+"' ":"")+(img.className?"class='"+img.className+"' ":"")+(img.title?"title=\""+img.title+"\" ":"")
		+"style=\"width:"+img.width+"px;height:"+img.height+"px;"+(img.align=="left"?"float:left;":(img.align=="right"?"float:right;":""))
		+(img.parentElement.href?"cursor:hand;":"")+"display:inline-block;"+img.style.cssText+";"
		+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img.src+"',sizingMethod='scale');\"></span>";
}}


function ouvrirpopup(page,param)
{
	void(window.open(page,'',param));
}

function emailvalide(email)
{
	var str = new String(email);
	var point = str.lastIndexOf('.');
	var arobase = str.lastIndexOf('@');
	var espace = str.indexOf(' ');
	var lgtotal = str.length;
	
	if( (lgtotal-point <3) || point == -1 || arobase == -1 || espace != -1 || point < arobase)
		return false;
	else return true;
}	

function champnonvide(champ)
{
	var regx = /\w/;
	var erreur = 0 ;
	
	if(!champ) erreur++;
	else
	{
		if(champ == "") erreur++;
		else
		{
			if(!regx.test(new String(champ))) erreur++;
		}
	}
	
	if(erreur == 0) return true;
	else return false;
}			
	
function verifform()
{
	var erreur = "";
	
	with(document.news)
	{
		var chpemail = email.value;
	}
	
	if(!champnonvide(chpemail))
	{
		erreur += "Please fill the compulsory fields :\n\n";
		
		if(!champnonvide(chpemail)) erreur += "\t- Your e-mail\n";
		
		erreur += "\n";
	}
	
	if(champnonvide(chpemail) && !emailvalide(chpemail))
	{
		erreur += "Your e-mail address (invalid format).\n\n";
	}
	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else return true;
}

function verifformfriends()
{
	var erreur = "";
	
	with(document.friends)
	{
		var chpnom = nom.value;
		var chpemail = email.value;
		var chpnomami1 = nom_ami1.value;
		var chpemailami1 = email_ami1.value;
		var chpnomami2 = nom_ami2.value;
		var chpemailami2 = email_ami2.value;
		var chpnomami3 = nom_ami3.value;
		var chpemailami3 = email_ami3.value;		
	}
	
	if(!champnonvide(chpnom) && !champnonvide(chpemail) && !champnonvide(chpnomami1) && !champnonvide(chpemailami1))
	{
		erreur += "Please fill the compulsory fields :\n\n";
		
		if(!champnonvide(chpnom)) erreur += "\t- Your name\n";
		if(!champnonvide(chpemail)) erreur += "\t- Your e-mail\n";
		if(!champnonvide(chpnomami1)) erreur += "\t- Your friend name\n";
		if(!champnonvide(chpemailami1)) erreur += "\t- Your friend e-mail\n";
		
		erreur += "\n";
	}
	
	if(champnonvide(chpemail) && !emailvalide(chpemail))
	{
		erreur += "Your email address (invalid format).\n\n";
	}
	
	if(champnonvide(chpemailami1) && !emailvalide(chpemailami1))
	{
		erreur += "Your friend e-mail address (invalid format).\n\n";
	}
	
	if(champnonvide(chpemailami2) && !emailvalide(chpemailami2))
	{
		erreur += "Your second friend e-mail address (invalid format).\n\n";
	}
	
	if(champnonvide(chpemailami3) && !emailvalide(chpemailami3))
	{
		erreur += "Your third friend e-mail address (invalid format).\n\n";
	}
	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else return true;
}	
