
function validateContactEmail(id)
{
	str=document.getElementById(id).value;
	if(str.replace(/^\s*|\s*$/g,'')=='' || str=='Enter your email address')
	{
		document.getElementById(id).className="red-error-field";
		document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/error-mark.png"  alt=""  /><span class="red-error-text"><br />please enter an existing email address</span>';
		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="" /><span class="red-error-text"><br />Please enter valid email address</span>';
			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="" /><span class="red-error-text"><br />Please enter valid email address</span>';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt=""  />';
			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="" /><span class="red-error-text"><br />Please select department</span>';
		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="" /><span class="red-error-text"><br />Please select department</span>';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt="" />';
			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="" /><span class="red-error-text"><br />Please enter a valid mobile telephone number</span>';
			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="" /><span class="red-error-text"><br />Please enter full name</span>';
		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="" /><span class="red-error-text"><br />Please enter valid fullname</span>';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt="" />';
			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="" /><span class="red-error-text"><br />Please enter subject</span>';
		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="" /><span class="red-error-text"><br />Please enter valid subject</span>';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt="" />';
			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="" /><span class="red-error-text"><br />Please enter message</span>';
		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="" /><span class="red-error-text"><br />Please enter valid text for verification code</span>';
			return false;
		}
		else
		{
			document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='&nbsp;<img align="absmiddle" src="images/green-tick.png" alt="" />';
			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;
}
