//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// GLOBAL FUNCTIONS 
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//*******************************************************************************************************************************************************************
//******** CONFIRM DELETE *******************************************************************************************************************************************

function confirmDelete(url,txt)	{
	if (confirm(txt)){
		location.href= (url);
	}else{
		//location.href= (refer);
	}
}

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------
// GLOBAL: Check Forms 
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------
//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(){
	var eMail = document.eForm.Email.value;
	var filter = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
	
	if (filter.test(eMail))
	{
		return true;		
	}
	else 
	{			
		return false;
	}
}

//Clear field styles
function clearStyles(pNr, nNr){
	for(p = 0; p < pNr ;p++)
	{
		document.eForm.elements[p].className = "";
	}
	for(n = pNr + 1; n < nNr - 1; n++ ){
		document.eForm.elements[n].className = "";
	}
}


//*******************************************************************************************************************************************************************
//******** CONFIRM FORM *********************************************************************************************************************************************

// written by Artnova on 03-03-2007

function eFormCheck(eForm,lng)
{
	var eValue = document.getElementById("idAlert");
	var eForm = document.eForm.length;	
	
	for (i=0;i < eForm ;i++) 
	{
		var eAttribute = document.eForm.elements[i].getAttribute("alt");
		var eField = document.eForm.elements[i];
		
		if(eField.name == "Email"){
			if(IsValidEmail() == false){
				eValue.style.display = "block"
				eValue.innerHTML = "Opgelet: Dit is geen geldig E-mail adres";
				eValue.className = "ctrFieldCheck";
				eField.focus();
				return false;
			}
		}
		else
		{		
			if((IsEmpty(eField)) && (eAttribute == "true"))
			{
				eValue.style.display = "block"
				eValue.innerHTML = "Opgelet: '" + eField.name.toUpperCase() + "' is een verplicht veld... !";
				eValue.className = "ctrFieldCheck";
				eField.focus();
				return false;
			}
		}
	}
}