function CheckRequiredFields() {
var errormessage = new String();
var vlag;
var vlagemail;
var vlagmailphone;
vlag=0;
vlagemail=0;
vlagmailphone=0;
// Put field checks below this point*************
if(WithoutContent(document.contactform.LastName.value))
	{
	vlag=1;
	}
if(WithoutContent(document.contactform.E_Mail.value) && WithoutContent(document.contactform.Phone.value))
	{
	vlagmailphone=1;
	}
else
{
	if(WithoutContent(document.contactform.E_Mail.value)==false)
	{
		//Check email adres
		var email;
		email=document.contactform.E_Mail.value;
		if (email.indexOf("@",1)==-1)
			{
				vlagemail=1;
			}		
	}
}


// Put field checks above this point************
if(vlag == 1) {
	alert('NOTE: \Please fill in the required fields');
	return false;
	}

if(vlagmailphone == 1) {
	alert('NOTE: \Email or phone must be filled in');
	return false;
	}
else
{	
	if(vlagemail==1) {
		alert('NOTE: \Email address not valid');
		return false;
	}	
}

return true;
} // end of function CheckRequiredFields()

function WithoutContent(ss) {
if(ss.length > 0) { return false; }
return true;
}

function NoneWithContent(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].value.length > 0) { return false; }
	}
return true;
}

function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].checked) { return false; }
	}
return true;
}

function WithoutCheck(ss) {
if(ss.checked) { return false; }
return true;
}

function WithoutSelectionValue(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].selected) {
		if(ss[i].value.length) { return false; }
		}
	}
return true;
}

//-->