
var focusField;
var strAlertMsg;
var strBadFields;
var objForm;      

function getIntroText(strCultureCode) 
{
	if (strCultureCode == "nl-NL") {
		return "De volgende velden zijn niet (goed) ingevuld";
	} else {
		return "The data in the following fields is not correct";
	}
}

function isValidVergaderInformatieForm(strCultureCode)
{
	var strAlertIntroText = getIntroText(strCultureCode);
	
	focusField        = "";
	strAlertMsg       = "";
	strBadFields      = "";
	objForm           = document.vergaderinformatieformulier;
	
	if (checkRadioControl(objForm, "strGeslacht", "lblGeslacht", "")==false) { strBadFields += "> "+ xGetElementById("lblGeslacht").innerText +" \n"; }
	if (isNotEmpty(objForm, "strInitials", "lblInitials", "")==false) { strBadFields += "> "+ xGetElementById("lblInitials").innerText +" \n"; }
	
	if (isNotEmpty(objForm, "strLastName", "lblLastName", "")==false) { strBadFields += "> "+ xGetElementById("lblLastName").innerText +" \n"; }
	if (isNotEmpty(objForm, "strCompanyName", "lblCompanyName", "")==false) { strBadFields += "> "+ xGetElementById("lblCompanyName").innerText +" \n"; }
	if (isNotEmpty(objForm, "strStreet", "lblStreet", "")==false) { strBadFields += "> "+ xGetElementById("lblStreet").innerText +" \n"; }
	
	if ( (isNotEmpty(objForm, "strZipcode", "lblZipCodeAndCity", "")==false) || (isNotEmpty(objForm, "strCity", "lblZipCodeAndCity", "")==false) ) { 
		strBadFields += "> "+ xGetElementById("lblZipCodeAndCity").innerText +" \n"; 
	}
	
	if (isNotEmpty(objForm, "strStreet", "lblStreet", "")==false) { strBadFields += "> "+ xGetElementById("lblStreet").innerText +" \n"; }
	if (isEmail(objForm, "strEmailAddress", "lblEmailAddress", "")==false) { strBadFields += "> "+ xGetElementById("lblEmailAddress").innerText +" \n"; }
	if (isNotEmpty(objForm, "strPhone", "lblPhone", "")==false) { strBadFields += "> "+ xGetElementById("lblPhone").innerText +" \n"; }
	
	
	if (strBadFields != "")  {
		alert(strAlertIntroText+ ":\n"+ strBadFields);			
		return false;
	} else  {
		return true;
	}
}



function isValidReserveringsAanvraagForm(strCultureCode)
{
	var strAlertIntroText = getIntroText(strCultureCode);
	
	focusField        = "";
	strAlertMsg       = "";
	strBadFields      = "";
	objForm           = document.reserveringsformulier;
		
	if (isNotEmpty(objForm, "strNumberOfRooms", "lblNumberOfRooms", "")==false) { strBadFields += "> "+ xGetElementById("lblNumberOfRooms").innerText +" \n"; }
	if (isNotEmpty(objForm, "strNumberOfPersons", "lblNumberOfPersons", "")==false) { strBadFields += "> "+ xGetElementById("lblNumberOfPersons").innerText +" \n"; }
	if (checkRadioControl(objForm, "strNonSmoking", "lblNonSmoking", "")==false) { strBadFields += "> "+ xGetElementById("lblNonSmoking").innerText +" \n"; }
	
	if (checkRadioControl(objForm, "strGeslacht", "lblGeslacht", "")==false) { strBadFields += "> "+ xGetElementById("lblGeslacht").innerText +" \n"; }
	if (isNotEmpty(objForm, "strFirstName", "lblFirstName", "")==false) { strBadFields += "> "+ xGetElementById("lblFirstName").innerText +" \n"; }
	if (isNotEmpty(objForm, "strLastName", "lblLastName", "")==false) { strBadFields += "> "+ xGetElementById("lblLastName").innerText +" \n"; }
	if (isNotEmpty(objForm, "strStreet", "lblStreet", "")==false) { strBadFields += "> "+ xGetElementById("lblStreet").innerText +" \n"; }
	if ( (isNotEmpty(objForm, "strZipcode", "lblZipCodeAndCity", "")==false) || (isNotEmpty(objForm, "strCity", "lblZipCodeAndCity", "")==false) ) { 
		strBadFields += "> "+ xGetElementById("lblZipCodeAndCity").innerText +" \n"; 
	}
	
	if (isNotEmpty(objForm, "strStreet", "lblStreet", "")==false) { strBadFields += "> "+ xGetElementById("lblStreet").innerText +" \n"; }
	if (isEmail(objForm, "strEmailAddress", "lblEmailAddress", "")==false) { strBadFields += "> "+ xGetElementById("lblEmailAddress").innerText +" \n"; }
	if (isNotEmpty(objForm, "strPhone", "lblPhone", "")==false) { strBadFields += "> "+ xGetElementById("lblPhone").innerText +" \n"; }
	
	
	if (strBadFields != "")  {
		alert(strAlertIntroText+ ":\n"+ strBadFields);			
		return false;
	} else  {
		return true;
	}
}


function isValidContactForm()
{
	strAlertIntroText = "De volgende velden zijn niet (goed) ingevuld"
	focusField        = "";
	strAlertMsg       = "";
	var strBadFields  = "";
	objForm           = document.contactformulier;
	
	if (isNotEmpty(objForm, "strFullName", "lblFullName", "")==false) { strBadFields += "> "+ xGetElementById("lblFullName").innerText +" \n"; }
	if (isEmail(objForm, "strEmailAddress", "lblEmailAddress", "")==false) { strBadFields += "> "+ xGetElementById("lblEmailAddress").innerText +" \n"; }
	if (isNotEmpty(objForm, "strMessage", "lblMessage", "")==false) { strBadFields += "> "+ xGetElementById("lblMessage").innerText +" \n"; }
	
	if (strBadFields != "")  {
		alert(strAlertIntroText+ ":\n"+ strBadFields);			
		return false;
	} else  {
		return true;
	}
}