formulaire_en_cours="";
image_complet = new Array();

function is_phone(phone){
	if(phone.length<3)
		return false;
	if(phone.match(/[\<\>\,\;\:\\\"\[\]]/) || phone.match(/[a-zA-Z]/))
		return false;
	return true;	
}
function showDiv(divId)
	
	{
	
		var div = document.getElementById(divId);
	
		if (typeof div.style != "undefined")
	
		{
	
			div.style.visibility = "visible";
	
			div.style.display = "block";
	
		}
	
	}
	
	
	
	function hideDiv(divId)
	
	{
	
		var div = document.getElementById(divId);
	
		if (typeof div.style != "undefined")
	
		{
	
			div.style.visibility = "hidden";
	
			div.style.display = "none";	
	
		}
	
	}

function display_div(theDiv)
{
	$(theDiv).style.display = 'block';
	$(theDiv).style.visibility = 'visible';
}


function hide_div(theDiv)
{
	$(theDiv).style.display = 'none';
	$(theDiv).style.visibility = 'hidden';
}

function is_email (strng) {
	if (strng == "") {
	 return false;
	}
	
	    var emailFilter=/^.+@.+\..{2,3}$/;
	    if (!(emailFilter.test(strng))) { 
	       return false;
	    }
	    else {
	
	       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
	         if (strng.match(illegalChars)) {
	          return false;
	       }
	    }
	return true;    
}


function checkEmail (strng) {
	var error=true;
	if (strng == "") {
	   error = "You didn't enter an email address.\n";
	}
	
	    var emailFilter=/^.+@.+\..{2,3}$/;
	    if (!(emailFilter.test(strng))) { 
	       error = "Please enter a valid email address.\n";
	    }
	    else {
	//test email for illegal characters
	       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
	         if (strng.match(illegalChars)) {
	          error = "The email address contains illegal characters.\n";
	       }
	    }
	return error;    
}
        

function lostPassword(formuaireId,lang){

	if(lang=="fr"){
		message="Pour réinitialiser votre mot de passe, entrez votre courriel associé à ce compte.  Vous reçevrez par la suite un courriel avec le nouveau mot de passe.";	
		messageBadEmail="Mauvais format de courriel";
	}
	else{
		message="To reset your password, please enter your email. The system will send you a email with a new password.";
		messageBadEmail="Bad email format";
	}	
	formulaire=document.getElementById(formuaireId);
	prompter = prompt(message,formulaire.user_name.value);	
	formatCourriel=checkEmail(prompter);
	
	if(formatCourriel == true){
		jx('fEmail.php','POST','&email='+prompter, true);
		
		
	}

	else
		alert(messageBadEmail);	
	
}

function envoyerCourriel(){
	formulaire= document.getElementById("subscription");
	email = formulaire.email.value;
	
	erreur= formulaire.messageErreur.value;
	
	valide= formulaire.messageValidation.value;
	subscribe= document.getElementById("subscribe").checked;
	
	
	//message pour un envoi de courriel
	if(subscribe == false)
		valide= formulaire.messageValidationUn.value;
	else
		valide= formulaire.messageValidation.value;
	
	//error=checkEmail(email);	
	
	if(is_email(email)){
		jx('newsletter.php?nl_action&subscribe='+subscribe+'&email='+email+'&','GET','',true);
		alert(valide);
	}
	else{
		alert(erreur);
	}
}        

function removeElement(divContent, divNum) {
  var d = document.getElementById(divContent);
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

function Display_Div(Click_Menu)
{
	myvar = document.getElementById(Click_Menu);
	if (myvar.style.display == "none") {
		myvar.style.display = "";
	} else {
		myvar.style.display = "none";
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
