function fnEmail(txtEmail)
{
	if (txtEmail.value!="")
	{
		var intLen=txtEmail.value.length
		var blnFlag=0
		if (txtEmail.value.charAt(0)=="@" || txtEmail.value.charAt(0)==".")
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		if (txtEmail.value.charAt(intLen-1)=="@" || txtEmail.value.charAt(intLen-1)==".")
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		for (var i=0;i<intLen;i++)
		{
			if (txtEmail.value.charAt(i)=="@")
			{
				blnFlag=blnFlag+1
			}
		}
		if (blnFlag>=0 && blnFlag<1 || blnFlag>1)
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		strSplit=(txtEmail.value).split("@")
		intSptLen=strSplit[1].length
		var intCnt=0
		for(var j=0;j<intSptLen;j++)
		{
			if (strSplit[1].charAt(j)==".")
			{
				intCnt=intCnt+1
			}
		}
		if (intCnt<=0)
		{
			alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}
		return true
	}
}

var phone_field_length=0;
		function TabNext(obj,event,len,next_field) {
			if (event == "down") {
				phone_field_length=obj.value.length;
			}
			else if (event == "up") {
				if (obj.value.length != phone_field_length) {
					phone_field_length=obj.value.length;
					if (phone_field_length == len) {
						next_field.focus();
					}
				}
			}
		}


function fnCheckSpaces(txtObj)
{
	/*Local Variables intLen
		intLen -- To store the Length of the string
	*/

	var intLen
	intLen=txtObj.value.length
	// remove spaces bfore string
	for(var i=0;i<=intLen;i++)
	{
		if(txtObj.value.charAt(0)==" ")
		{
			txtObj.value=txtObj.value.replace(" ","")
		}
		else {
			break
		}
	}
	return txtObj
}