// JavaScript Document
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 effacercontenu(form,champs,init)
{
	if(document.forms[form].elements[champs].value == init)
	{
		document.forms[form].elements[champs].value = '';
	}
	else return false;
}

function valeurradio(rd)
{
	cocher=0;
		
	for(i=0;i<rd.length;i++)
	{
		if(rd[i].checked) cocher++;
	}
		
	return cocher;
}

function emailvalide(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 testercodepostal(codepostal,pays)
{
	var erreur = 0;
	var str = new String(codepostal);
	for(i = 0; i<str.length;i++)
	{
		if(isNaN(str.charAt(i))) erreur++;
	}
	
	if(pays=="FRANCE" && codepostal.length != 5) erreur++
	
	if(erreur!=0 || str.indexOf(' ') != -1) return false;
	else return true;
}

function testertel(tel)
{
	var erreur = 0;
	var str = new String(tel);
	for(i = 0; i<str.length;i++)
	{
		if(isNaN(str.charAt(i))) erreur++;
	}
	
	if(erreur!=0) return false;
	else return true;
}

function verifnews()
{
	var adresse = document.formnews.email.value;
	
	if(!adresse || !emailvalide(adresse))
	{
		alert("l'adresse email saisie n'a pas un format correct.");
		return false;
	}
	else return true;
}

function verifform()
{
	var erreur = "";
	
	with(document.formprojet)
	{
		var chpnom = nom.value;
		var chpprenom = prenom.value;
		var chpfonction = fonction.value;
		var chpsociete = societe.value;
		var chpemail = email.value;
		var chpnomprojet = nom_projet.value;
		var chpdescriptifprojet = descriptif_projet.value;
		var chpobjetdemande = objet_demande.value;
		var chptypepartenariat = type_partenariat.value;
	}

	if(!(chpnom) || !(chpsociete) || !(chpemail) || !(chpnomprojet) || !(chpdescriptifprojet))
	{
		erreur += "Veuillez saisir les champs obligatoires :\n\n";
		
		if(!(chpnom)) erreur += "\t- votre nom\n";
		
		if(!(chpsociete)) erreur += "\t- votre societe\n";
		
		if(!(chpemail)) erreur += "\t- votre email\n";
		
		if(!(chpnomprojet)) erreur += "\t- le nom de votre projet\n";
		
		if(!(chpdescriptifprojet)) erreur += "\t- le descriptif de votre projet\n";
		
		erreur += "\n";
	}
	
	if((chpemail) && !emailvalide(chpemail))
	{
		erreur += "L'adresse email saisie n'a pas un format correct.\n\n";
	}	
	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else return true;
}
