function showforother()
{
	if(document.frmcontact.subject.value=="Other")
	{
		document.getElementById("subject_other").style.display="block";
	}
	else
	{
		document.getElementById("subject_other").style.display="none";
	}
}
function validatecontact()
{
	error=0;
	
	if(document.frmcontact.firstname.value=="")
	{	
		document.getElementById('errorcontact').innerHTML = "* First Name is required.";	
		error =1;
		return false;
	}
	
	if(document.frmcontact.firstname.value!="")
	{
		if(document.frmcontact.firstname.value.length < 3)
		{
			document.getElementById("errorcontact").innerHTML = "* First Name length must be atleast 3 letters.";
			error=1;
			return false;
		}
		if(document.frmcontact.firstname.value.length > 25)
		{
			document.getElementById("errorcontact").innerHTML = "* First Name length must be less than 25 letters.";
			error=1;
			return false;
		}
	}
	
	if(document.frmcontact.lastname.value!="")
	{
		if(document.frmcontact.lastname.value.length < 3)
		{
			document.getElementById("errorcontact").innerHTML = "* First Name length must be atleast 3 letters.";
			error=1;
			return false;
		}
		if(document.frmcontact.lastname.value.length > 25)
		{
			document.getElementById("errorcontact").innerHTML = "* First Name length must be less than 25 letters.";
			error=1;
			return false;
		}
	}
	
	if(document.frmcontact.emailid.value=="")
	{		
		document.getElementById("errorcontact").innerHTML = "* Email ID is required.";
		error =1;
		return false;
	}
	
	if(document.frmcontact.emailid.value!="")
	{
		emailRegExp =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(document.frmcontact.emailid.value.search(emailRegExp) == -1)
		{
			document.getElementById("errorcontact").innerHTML = "* Email ID format is invalid.";
			error =1;
			return false;
		}
	}
	
	if(document.frmcontact.phonenumber.value!="")
	{		
		mobregex=/^[0-9]+$/;
		if(document.frmcontact.phonenumber.value.search(mobregex)== -1)
		{
			document.getElementById("errorcontact").innerHTML = "* Phone Number must be digits,Numbers only!";
			error =1;
			return false;
		}
	}
	
	if(document.frmcontact.subject.value=="" && document.frmcontact.othersub.value=="")
	{	
		document.getElementById("errorcontact").innerHTML = "* Subject is Required";	
		error =1;
		return false;
	}
	
	if(document.frmcontact.subject.value!="" || document.frmcontact.othersub.value!="")
	{
		var subject_details="";
		
		if(document.frmcontact.subject.value!="")
		{
			subject_details=document.frmcontact.subject.value;
		}
		else
		{
			subject_details=document.frmcontact.othersub.value;
		}
		
		if(subject_details.length < 3)
		{
			document.getElementById("errorcontact").innerHTML = "* Subject length must be atleast 3 letters.";
			error=1;
			return false;
		}
		if(subject_details.length > 200)
		{
			document.getElementById("errorcontact").innerHTML = "* Subject length must be less than 200 letters.";
			error=1;
			return false;
		}
	}
	
	if(document.frmcontact.msgquery.value=="")
	{	
		document.getElementById("errorcontact").innerHTML = "* Message is Required.";	
		error =1;
		return false;
	}
	
	if(document.frmcontact.msgquery.value!="")
	{
		if(document.frmcontact.msgquery.value.length < 3)
		{
			document.getElementById("errorcontact").innerHTML = "* Message length must be atleast 3 letters.";
			error=1;
			return false;
		}
		if(document.frmcontact.msgquery.value.length > 2000)
		{
			document.getElementById("errorcontact").innerHTML = "* Message length must be less than 2000 letters.";
			error=1;
			return false;
		}
	}
	if(error==0)
	{
		document.frmcontact.submit();
	}
}