
function IsanEmail(str){
	var verif = new String("/^[a-zA-Z0-9_-.]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/ ");
	if (verif.exec(str) == null){ return false; }else{ return true; }
}

function IsVide(str){
	if(str == ''){ return true; }else{ return false; }
}

function IsVat(str)
{
	var verif = /^[A-Z]{2}[0-9]{5,}/ ;
	if (verif.exec(str) == null){ 
		return false;
	}else{ 
		var verif2 = /^[A-Z]{0,2}[0][0-9]{9}/ ;
		if(str.substring(0,2) == 'BE'){
			if (verif2.exec(str) == null){
				return false
				//alert('rate');
			}else{
				return true
				//alert('reussi');
			}
		}else{
			return true
		}
	}	
}

function IsaNumber(str){
	var verif = /^[0-9]{1,}/ ;
	if (verif.exec(str) == null){ return false; }else{ return true; }
}

function IsaPhone(str)
{
	var verif = /^[+][0-9]{0,3}[ ][0-9 ]{5,}/ ;
	if(str.substring(0,1) != '+'){
		return false;
	}else{
		if (verif.exec(str) == null){ return false; }else{ return true; }
	}
}

function setFieldError(field, bool){
	if(bool == true)	field.style.backgroundColor = "#ffcccc";
	else if(bool == false)	field.style.backgroundColor = "";
}

function setMessage(str, reset, type){
	
	var divMsg = document.getElementById("msg");
	if(divMsg){
		divMsg.style.display = "block";
		if(reset == true){
			divMsg.innerHTML = "";
			var ico = document.createElement("div");
			if(type == 0){
				divMsg.style.backgroundColor = "#D4BB02";
				ico.innerHTML = "<img src=\"./img/Security_Warning.png\" width=\"48\" height=\"48\" border=\"0\" />";
			} else if(type == 1) {
				divMsg.style.backgroundColor = "#5780CB";
				ico.innerHTML = "<img src=\"./img/Security_Question.png\" width=\"48\" height=\"48\" border=\"0\" />";
			} else if(type == 2) {
				divMsg.style.backgroundColor = "#C63232";
				ico.innerHTML = "<img src=\"./img/Security_Firewall_OFF.png\" width=\"48\" height=\"48\" border=\"0\" />";
			} else if(type == 3) {
				divMsg.style.backgroundColor = "#77B84A";
				ico.innerHTML = "<img src=\"./img/Security_Firewall_ON.png\" width=\"48\" height=\"48\" border=\"0\" />";
			} else {				
				divMsg.style.backgroundColor = "#D4BB02";
				ico.innerHTML = "<img src=\"./img/Security_Warning.png\" width=\"48\" height=\"48\" border=\"0\" />";
			}
			ico.id = "msgIco";
			divMsg.appendChild(ico);
			divMsg.innerHTML+= str;
		} else if(reset == false) {
			divMsg.innerHTML+= str;
		}
	} else {
		alert("Système \"setMessage\" : Impossible d'écrire dans la zone message !");
	}
}

function setLoading(o){

	var loading = document.getElementById("loading");
	
	if(o==true){
		loading.style.display = "block";
		loading.innerHTML = "<img border=\"0\" src=\"./img/ajax-loader.gif\" /><br><br>... Chargement ...";	
	} else if(o==false){
		loading.style.display = "none";
	}
}

function redirect(url){
	window.location = url;	
}

function show(oID, option){
	var oContent = document.getElementById(oID);
	
	if(option == true){
		oContent.style.display = "block";	
	} else {
		oContent.style.display = "none";	
	}
}
