function include(fileName){
	document.write("<script type='text/javascript' src='javascript/"+fileName+"'></script>");
	}

include('libs/filter.js');


function domainChange(){
	var domain=$("#domain").val();
	if(domain=="") {
		$("#err_domain").text("");
		$("#err_domain").css("visibility","hidden");		
		return false;
	}
	domain.toLowerCase();
	domain=jQuery.trim(domain);
	
	/* Si le domaine commence par www */
	if (domain.substr(0,4)=="www."){
		$("#err_domain").text("Etes vous certains de vouloir filtrer les adresses du type utilisateur@"+domain+" ? Si vous souhaitez plutot filtrer les adresses du type utilisateur@"+domain.substr(5)+ " supprimez l'www.'");
		$("#err_domain").css("visibility","visible");
	} else {
		$("#err_domain").text("");
		$("#err_domain").css("visibility","hidden");
	}
}

function emailChange(){
	var email=$("#email").val();	
	if(email==""){
		$("#err_email").text("");
		$("#err_email").css("visibility","hidden");
		return false;
	}
   if(filterEmail(email)== false) {
		$("#err_email").text("Votre adresse email n'est pas valide. Le format a utiliser: utilisateur@domain.tld");
		$("#err_email").css("visibility","visible");
	} else {
		$("#err_email").text("");
		$("#err_email").css("visibility","hidden");
	}
}

$(document).ready(function() {
	/* Binding */
	/*$("#test_gateway").bind("submit",filterWWW);*/
	$("#email").bind("change",emailChange);
	$("#domain").bind("change",domainChange);
});