// JavaScript Document
function stringVal(x)
{
	var strVal=new String(x);
	strVal=strVal.replace(/'/g,"''");
	strVal=strVal.replace(/&/g," and ");
	return strVal;
}
function isEmpty(strEm)
{
	// Check whether string is empty.
	for (var intLoop = 0; intLoop < strEm.length; intLoop++)
   		if (" " != strEm.charAt(intLoop))
	  	return false;
	return true;
}

function validate_required(fieldVal,alerttxt)
{
	var strField=fieldVal.value;
	with (fieldVal)
	{
		if (value==null||value=="")
		{
			alert(alerttxt);
			focus();
			return false;
		}
	 	else if(isEmpty(strField))
	 	{
			 alert(alerttxt);
			 focus();
			 return false;
	 	}
		else 
		{
			return true;
		}
	}
}

function echeck(fieldMail)
{	

	var str=fieldMail;
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	with (fieldMail)
	{
		if (str.indexOf(at)==-1)
		{
		   alert("Invalid E-mail ID")
		   focus();
		   return false
		}
	
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail ID")
		   focus();
		   return false
		}
	
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
			alert("Invalid E-mail ID")
			focus();
			return false
		}
	
		if (str.indexOf(at,(lat+1))!=-1)
		{
			alert("Invalid E-mail ID")
			focus();
			return false
		}
	
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		{
			alert("Invalid E-mail ID")
			focus();
			return false 
		}
	
		if (str.indexOf(dot,(lat+2))==-1)
		{
			alert("Invalid E-mail ID")
			focus();
			return false 
		}
		
		if (str.indexOf(" ")!=-1)
		{
			alert("Invalid E-mail ID")
			focus();
			return false 
		}
		return true		
	}
}
