//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																												//
//												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 valeurradio(rd)
{
	cocher=0;
	
	if(rd.length)
	{
		for(i=0;i<rd.length;i++)
		{
			if(rd[i].checked) cocher=rd[i].value;
		}
	}
	else
	{
		if(rd.checked) cocher=rd.value;
	}
			
	return cocher;
}

function est_email_valide(adresse)
{
	var str = new String(adresse);
	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 || (point-arobase <=1))
		return false;
	else return true;
}

function est_mdp_valide(mdp)
{
	var str = new String(mdp);
	var lgtotal = str.length;
			
	if( lgtotal < 5)
		return false;
	else return true;
}

function estunjour(jour)
	{
		j = new String(jour);
		j1 = j.substr(0,1);
		j2 = j.substr(1,1);
		
		if((!isNaN(j1) && !isNaN(j2)) && (Number(jour) >= 1 && Number(jour) <= 31)) return true;
		else return false;
	}
	
function estunmois(mois)
	{
		m = new String(mois)
		m1 = mois.substr(0,1);
		m2 = mois.substr(1,1);
		
		if((!isNaN(m1) && !isNaN(m2)) && (Number(mois) >= 1 && Number(mois) <= 12)) return true;
		else return false;
	}
	
function estuneannee(annee)
	{
		a = new String(annee);
		a1 = annee.substr(0,1);
		a2 = annee.substr(1,1);
		a3 = annee.substr(2,1);
		a4 = annee.substr(3,1);
		
		if((!isNaN(a1) && !isNaN(a2) && !isNaN(a3) && !isNaN(a4)) && (Number(annee) >= 1880 && Number(annee) <= Number(new Date().getFullYear()))) return true;
		else return false;
	}

function nbjours_mois(mois,annee)
	{  
		if ((mois==1)||(mois==3)||(mois==5)||(mois==7)||(mois==8)||(mois==10)||(mois==12))
		{
			return(31);
		}	
		else if ((mois==4)||(mois==6)||(mois==9)||(mois==11))
		{
			return(30);
		}
		else if ((mois==2)&&(annee % 4 ==0))
		{
			return(29);
		}
		else
		{
			return(28);
		}
	}
	
function estunedatevalide(jour,mois,annee)
	{
		if(estunjour(jour) && estunmois(mois) && estuneannee(annee))
		{
			i_jour 	= Number(jour);
			i_mois 	= Number(mois);
			i_annee	= Number(annee);
			
			nb_jours	= nbjours_mois(mois,annee);
			
			if ((i_jour <= 31) && (nb_jours == 31)) return true;
			else if ((i_jour <= 29) && (nb_jours == 29)) return true;
			else if ((i_jour <=28)&&(nb_jours == 28)) return true;
			else if ((i_jour <=30)&&(nb_jours == 30)) return true;
			else return false;
		}
		else
		{
			return false;
		}
	}	

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 verifnews(){
	var erreur = "";
	
	with(document.news)
	{
		var chpnom = nom.value;
		var chpprenom = prenom.value;
		var chpemail = email.value;
	}
	
	if(!champnonvide(chpnom) || !champnonvide(chpprenom) || !champnonvide(chpemail))
	{
		erreur += "Veuillez saisir les champs obligatoires :\n\n";
		
		if(!champnonvide(chpnom)) erreur += "\t- votre nom\n";
		
		if(!champnonvide(chpprenom)) erreur += "\t- votre prenom\n";
		
		if(!champnonvide(chpemail)) erreur += "\t- votre email\n";
		
		erreur += "\n";
	}
	
	if(champnonvide(chpemail) && !est_email_valide(chpemail))
	{
		erreur += "Votre adresse email n'a pas un format correct.\n\n";
	}
	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else return true;
}

function verifcommentaires()
	{
		var erreur = "";
		
		with(document.commentaires)
		{
			var chpmessage = message.value;
			var chpnom = nom.value;
			var chpprenom = prenom.value;
			var chppseudo = pseudo.value;
			var chpemail = email.value;
			var chpmessage = message.value;
		}
		
		if(!champnonvide(chpmessage) || !champnonvide(chpnom) || !champnonvide(chpprenom) || !champnonvide(chppseudo) || !champnonvide(chpemail))
		{
			erreur += "Veuillez saisir les champs obligatoires :\n\n";
			
			if(!champnonvide(chpmessage)) erreur += "\t- votre message\n";
			
			if(!champnonvide(chpnom)) erreur += "\t- votre nom\n";
			
			if(!champnonvide(chpprenom)) erreur += "\t- votre prenom\n";
			
			if(!champnonvide(chppseudo)) erreur += "\t- votre pseudo\n";
			
			if(!champnonvide(chpemail)) erreur += "\t- votre email\n";
			
			erreur += "\n";
		}
		
		if(champnonvide(chpemail) && !est_email_valide(chpemail))
		{
			erreur += "Votre adresse email n'a pas un format correct.\n\n";
		}
		
		if(erreur != "")
		{
			alert(erreur);
			return false;
		}
		else return true;
	}

function fermer_anim(){
	document.getElementById('anim-bons').style.display = 'none';
}