function popup(a, param){
	var url = a.href;
	pop(url, param);
	return false;
}

function pop(url, param){
	popnew = window.open(url, "popnew", param);
  	setTimeout('popnew.focus();', 250);
}


// Vars du mailto
var at = '_';
var dot = '*';
var maxlength = 30;

function nospam(adresse){
	adresse = adresse.replace(at, '@');
	adresse = adresse.replace(dot, '.');
	adresse = adresse.replace(dot, '.');
	adresse = adresse.replace(dot, '.');
	adresse = adresse.replace(dot, '.');
	
	document.open();
	if (adresse.length > maxlength){
		document.write('<a href="mailto:'+adresse+'">'+ adresse.substr(0, maxlength) +'...</a>');
	}
	else{
		document.write(adresse.link('mailto:'+adresse));
	}
	document.close();
}








// Vars du formulaire de contact
var msgchamp = 'Ce champ est obligatoire';
var msgerreurDATE = 'jj/mm/aaaa';
var msgerreurSELECT = 'Vous devez choisir un élément';
var msgerreurMAIL = 'Vous devez saisir un mail valide';
var valeurs = Array();



function resetchamp(obj){
	if(trim(obj.value) == msgchamp ||trim(obj.value) == msgerreurDATE || trim(obj.value) == msgerreurMAIL){
		obj.value = valeurs[obj.name];
		obj.className = 'champ';
	}
}


function valid(){
	var erreur = false;

	if(!verif(document.forms[0].CT_Nom)){erreur=true;}
	if(!verif(document.forms[0].CT_Prenom)){erreur=true;}
	if(!verifMAIL(document.forms[0].CT_Email)){erreur=true;}
	if(!verif(document.forms[0].CT_Tel1)){erreur=true;}
	if(!verif(document.forms[0].CT_Ville)){erreur=true;}
	if(!verif(document.forms[0].CT_Adresse)){erreur=true;}
return (erreur)? false : true ;
}




function submitit(){
	if(valid()){
		document.forms[0].submit();
	}
	else{
		alert("Tous les champs n'ont pas été remplis correctement !");
	}
}





function verif(obj){
	valeurs[obj.name] = obj.value;

	if(trim(obj.value) == '' || trim(obj.value) == msgchamp){
		valeurs[obj.name] = '';
		obj.value = msgchamp;
		obj.className = 'champerreur';
		return false;
	}
	else{
		obj.className = 'champ';
		return true;
	}
}

function verifSELECT(obj){
	valeurs[obj.name] = obj.selectedIndex;
	var val = obj.options[obj.selectedIndex].value;
	if(val > 0){
		obj.className = 'champ';
		return true;
	}
	else{
		obj.options[obj.selectedIndex].className = 'selecterreur';
		obj.options[obj.selectedIndex].innerHTML = msgerreurSELECT;
		return false;
	}
}

function verifMAIL(obj){
	valeurs[obj.name] = obj.value;
	if(!isValidEmail(obj.value)){
		obj.value = msgerreurMAIL;
		obj.className = 'champerreur';
		return false;
	}
	else {
		obj.className = 'champ';
		return true;
	}
}

function isMailChar(num) 
{
	var string="abcdefghijklmnopqrstuvwxyz@._- ";
	if (string.indexOf(num) != -1) {return true;}
	return false;
}

function isValidEmail(val)
{
	if (val.length == 0) {return true;}
	else
	{
		for (var i=0; i < val.length; i++) 
	  		{if (!isMailChar(val.charAt(i))) {return false;}}
		
		if (val.indexOf('@') < 0) {return false;}
		if (val.indexOf('.') < 0) {return false;}
		
		return true;
	}
}


function trim(val)
{
  var txt = val;
  while (txt.substr(0, 1) == " ") {txt = txt.substr(1, txt.length);}
  while (txt.substr(txt.length-1, 1) == " ") {txt = txt.substr(0, txt.length-1);}

  return txt;
}

var zepic = new Image();
function pimage(img){
	var url = img.src;
	zepic.alt = "Cliquer pour fermer la fenêtre";
	if(img.alt){
		zepic.alt = img.alt;
	}
	url = url.replace('0.gif', '1.gif');
	url = url.replace('0.jpg', '1.jpg');
	zepic.src = url;
	setTimeout("openimage()", 200);

}

function openimage(){
	var params = 'width='+zepic.width+',height='+zepic.height+',scrolling=no';
	if (zepic.width == 1){params = 'width=700,height=500,scrolling=yes,resizable=yes';}

	pop("", params);

	popnew.document.open();
	popnew.document.write('<html><head><title>Les Aires Marines Protégées</title><link rel="stylesheet" href="../libs/style.css"/></head>');
	popnew.document.write('<body class="body" rightmargin="0" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0">');
	popnew.document.write('<a href="javascript:self.close();"><img src="'+zepic.src+'" border="0" alt="'+zepic.alt+'"/></a>');
	popnew.document.write('</body></html>');
	popnew.document.close();
}