//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// GLOBAL FUNCTIONS 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------
// GLOBAL: Check Forms 
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------

function checkForm(frm,fields,lng)
{
	var eValue = document.getElementById("catch");
	var fldArray = fields.split("/");
	var switchLngColl = "nom;prénom;entreprise;rue;nom de lieu;code postal;e-mail;téléphone"
	var switchLngArr = switchLngColl.split(";");
	var eValueLeft;
	var eValueRight;
	var eValueSwitch;
	
	if(lng == 1)
	{
		eValueLeft = "<span style=color:#ff7019;font-weight:bold;font-size:8pt;>Opgelet: '";
		eValueRight = "' is een verplicht veld... !</span>";
	}
	else
	{
		eValueLeft = "<span style=color:#ff7019;font-weight:bold;font-size:8pt;>Attention: '";
		eValueRight = "' est un champ obligatiore... !</span>";		
	}
	
	for (i=0;i < fldArray.length ;i++) 
	{
		if(IsEmpty(document.getElementById(fldArray[i])))
		{
			if(lng != 1)
			{
				eValueSwitch = fldArray[i].replace(fldArray[i],switchLngArr[i]);
				eValue.innerHTML = eValueLeft + eValueSwitch.toUpperCase() + eValueRight;
				document.getElementById(fldArray[i]).className = "fieldCheck";
				return false;
			}
			else
			{
				eValue.innerHTML = eValueLeft + fldArray[i].toUpperCase() + eValueRight;
				document.getElementById(fldArray[i]).className = "fieldCheck";
				return false;
			}
		}
	}
}

//check empty field values
function IsEmpty(field) {
   if ((field.value.length == 0) || (field.value == null)) {
   
     	return true;
	  
   } else { 
   
   		return false; 
	
	}
}

//check for valid e-mail address
function IsValidEmail(email)
{
	var e = email
	//var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var filter = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
	
	if (filter.test(e)){
	
		return(true);
		
	}else {
	
		return(false);
	}
}
