﻿// JScript File
function trimSpace(x)
{
	var emptySpace = / /g;
	var trimAfter = x.replace(emptySpace,"");
	return(trimAfter);
}
function setlength(obj, length)
{
	
		var maxlength=length;
		if (obj.value.length>maxlength);
		obj.value=obj.value.substring(0, maxlength);
		
	
}
function alphaValidate(incomingString, defaultValue)
{
	if(trimSpace(incomingString).length == 0 || incomingString.search(/[^a-zA-Z ]/g) != -1)
		return false;
	else
		return true;	
}

function numberValidate(incomingString, defaultValue)
{
	if(trimSpace(incomingString).length == 0 || incomingString.search(/[^0-9]/g) != -1 || incomingString==defaultValue || parseInt(incomingString, 10) <= 0 )
		return false;
	else
		return true;	
}

function Validate()
{
if(trimSpace(document.getElementById('subject').value)=="" || document.getElementById('subject').value=='Subject')
	{
		alert("Please enter your subject");
		document.getElementById('subject').focus();
		return false;
	}
	
	if(!alphaValidate(document.getElementById('subject').value,''))
		{
			alert("Please enter a valid subject");
			document.getElementById('subject').focus();
			//document.getElementById('subject').select();
			return false;
		}
		
		
	var emailexp = /^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9\-]+)\.(([a-zA-Z]{2,}|[0-9]{2,})|([a-zA-Z]{2,}\.[a-zA-Z]{2,})|([a-zA-Z]{2,}\.[a-zA-Z]{2,}\.[a-zA-Z]{2,}))$/;
	if(trimSpace(document.getElementById('email').value)=="" || document.getElementById('email').value=='Email')
	{
		alert("Please enter your email");
		document.getElementById('email').focus();
		//document.getElementById('email').select();
		return false
	}
	if(!emailexp.test(document.getElementById('email').value))
	{
		alert("Please enter a valid email");
		document.getElementById('email').focus();
		//document.getElementById('email').select();
		return false;
	}
//	if(trimSpace(document.getElementById('phone').value)=="" || document.getElementById('phone').value=='Phone No.')
//	{
//		alert("Please enter your phone number");
//		document.getElementById('phone').focus();
//		//document.getElementById('phone').select();
//		return false;
//	}
//	
//	if(!numberValidate(document.getElementById('phone').value,'') || document.getElementById('phone').value==0)
//		{
//			alert("Please enter a valid phone number");
//			document.getElementById('phone').focus();
//			//document.getElementById('phone').select();
//			return false;
//		}
	

return true;
}
