
function EmptyTextBox(data,fieldName)
{
	if(trim(data.value)=="")
	{
		data.value="";
		data.focus();
		return false;
	}
	
	return true;

}

// Removes leading whitespaces
function LTrim( value ) 
{
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) 
{
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) 
{
	
	return LTrim(RTrim(value));
	
}

function ValidateEmail(email,emailvalid)
{
	var emailID=email;
	
	if ((emailID.value==null)||(emailID.value==" "))
	{
		
		document.getElementById(emailvalid).innerHTML="Please Enter your Email ID";
		document.getElementById(email).focus();
		return false;
	}
	if (echeck(emailID.value)==false)
	{
		emailID.value="";
		emailID.focus();
		return false;
	}
	return true;
}
 
//function used in validating email
function echeck(str) 
{

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){;
	
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false;
		 }

 		 return true;					
}
