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 ;					
}

function CheckLogin(user,pass)
{
	var Msg = '' ;

	if(user == '')
	{
		Msg += "Username Required...\n" ;
	}
	
	if(pass == '')
	{
		Msg += "Password Required...\n" ;
	}
	
	if(Msg != '')
	{
		alert(Msg) ;
		username.focus() ;
		return false ;
	}
}

function Check(form)
{
	var flag=false;
	var i= 0
	for (; i < form.elements.length; i++)
	{
		var form_element = form.elements[i];
		
		if(form_element.type =="checkbox")
		{
			if (form_element.checked== true) 
			{
				flag=true;
				break;
			}
			else
				flag=false;
		}
	}
	return flag;
}

function checknumeric(name,str)
{
	var errmsg = '' ;
	var num = /^[0-9]+$/;
	if(str!="")
	{
		if(!(str.match(num)))
		{
			errmsg =name + " should be numeric ...\n" ;
			return errmsg;
		}
		else 
			return errmsg;
	}
	else
		 return errmsg;
	
}

function CheckBlank(name,str)
{
	var ErrMsg = '' ;
	var Name = name;
	if(str == '')
	{
		ErrMsg = Name + " Required...\n" ;
	}

	return ErrMsg ;
}

function emailcheck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	var errmsg='' ;
	if (str.indexOf(at)==-1)
	{
		errmsg="E-mail Id is not valid...\n";
	    return errmsg;
	   
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
	    errmsg="E-mail Id is not valid...\n";
	    return errmsg;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		errmsg="E-mail Id is not valid...\n";
		return errmsg;
	}

	 if (str.indexOf(at,(lat+1))!=-1)
	 {
		 errmsg="E-mail Id is not valid...\n";
		 return errmsg; 
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	 {
		 errmsg="E-mail Id is not valid...\n";
		 return errmsg;
	 }

	 if (str.indexOf(dot,(lat+2))==-1)
	 {
		 errmsg="E-mail Id is not valid...\n";
		 return errmsg;
	 }
	
	 if (str.indexOf(" ")!=-1)
	 {
		  errmsg="E-mail Id is not valid...\n";
		  return errmsg;
	 }
 return errmsg;
						
}

function CheckSame(Name1,Value1,Name2,Value2)
{
	var ErrMsg = '';

	if(Value1 != Value2)
	{
		ErrMsg = "Values in '" + Name1 + "' and '" + Name2 + "' are not same." ;
	}
	return ErrMsg ;
}

function CountCharacter(Obj,Cnt,ShowObjName) 
{
	//alert(Obj) ;
	var Length = Obj.value.length ;
	var Value = Obj.value ;
	if(Length > Cnt)
	{
	    //alert("Exceed" + Desc.substr(0,200)) ;
		//Med.Desc.value = "" ;
	    Obj.value = Value.substr(0,Cnt) ;
		var Length = Obj.value.length ;
	}
	if(ShowObjName!='')
	{
		ShowObjName.value = parseInt(Length) ;	
	}
    return ;
	//alert(DescLen) 
}

function ShowError(msg)
{
	var Message = '';
	var msg = msg ;
	Message = "Following Errors occured during submission:- \n" + msg;
	alert(Message);
}