
function validateContactEmail(id)
{
	str=document.getElementById(id).value;
	if(str.replace(/^\s*|\s*$/g,'')=='' || str=='Vul uw mailadres in')
	{
		document.getElementById(id).className="red-error-field";
		document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul alstublieft een e-mailadres in\');" onmouseout="UnTip()" />';
		return false;
	}
	else
	{
		if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
		{
			document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul een geldig e-mailadres in\');" onmouseout="UnTip()" />';
			return false;
		}
		else if(!validateEmail(str))
		{
			document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul een geldig e-mailadres in\');" onmouseout="UnTip()" />';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt="" onmouseout="UnTip()" />';
			return true;
			
		}
	}
}

function validateDept(id)
{
	str=document.getElementById(id).value;
	if(str=='')
	{
		document.getElementById(id).className="red-error-field";
		document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Selecteer Departement\');" onmouseout="UnTip()" />';
		return false;
	}
	else
	{	
		if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
		{
			document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Selecteer Departement\');" onmouseout="UnTip()" />';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt="" onmouseout="UnTip()" />';
			return true;
		}
	}
}

function validatePhone(id)
{
		str=document.getElementById(id).value;
	
		if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
		{
			document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul alstublieft geldige telefonische contactgegevens in\');" onmouseout="UnTip()" />';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='';
			return true;
		}
}

function validateFullName(id)
{
	str=document.getElementById(id).value;
	if(str=='')
	{
		document.getElementById(id).className="red-error-field";
		document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul alstublieft uw volledige naam in\');" onmouseout="UnTip()" />';
		return false;
	}
	else
	{	
		if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
		{
			document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul alstublieft een geldige volledige naam in\');" onmouseout="UnTip()" />';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt="" onmouseout="UnTip()" />';
			return true;
		}
	}
}

function validateSubject(id)
{
	str=document.getElementById(id).value;
	if(str=='')
	{
		document.getElementById(id).className="red-error-field";
		document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul alstublieft een onderwerp in\');" onmouseout="UnTip()" />';
		return false;
	}
	else
	{	
		if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
		{
			document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul alstublieft een geldig onderwerp in\');" onmouseout="UnTip()" />';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt="" onmouseout="UnTip()" />';
			return true;
		}
	}
}

function validateEnquiryText(id)
{
	str=document.getElementById(id).value;
	if(str=='')
	{
		document.getElementById(id).className="red-error-field";
		document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul alstublieft uw boodschap in\');" onmouseout="UnTip()" />';
		return false;
	}
	else
	{	
		if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
		{
			document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt="" onmouseover="Tip(\'Vul alstublieft een geldige tekst in bij de verificatiecode\');" onmouseout="UnTip()" />';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt="" onmouseout="UnTip()" />';
			return true;
		}
	}
}
function ValidateCheckout()
{
	var flag = 0;
	var foc = ''	
	if(!validateFullName('fname'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'fname';
		}
	}
	if(!validateContactEmail('email'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'email';
		}
	}	
	if(!validateDept('department'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'department';
		}
	}	
	if(!validateSubject('subject'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'subject';
		}
	}	
	if(!validateSubject('enquiry_text'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'enquiry_text';
		}
	}				
	if(flag==1)
	{
		document.getElementById(foc).focus();
		return false;
	}
	else
		return true;
}