/*
File Name 	:  jwebsessionadd.js
Created By  :  shrey g 
*/
//	  Name   PhoneNumber      email   Relationship
function checkvalid()
{
	var vname = Trim(document.frmadd.Name.value);
	if(vname.length < 1)
	{
		alert("Please Enter Name")
		document.frmadd.Name.value="";
		document.frmadd.Name.focus();
		return false;
	}

	var vPhoneNumber = Trim(document.frmadd.PhoneNumber.value);
	if(vPhoneNumber.length < 1)
	{
		alert("Please Enter Phone Number")
		document.frmadd.PhoneNumber.value="";
		document.frmadd.PhoneNumber.focus();
		return false;
	}

	if(document.frmadd.email.value == "")
	{
		alert("Please Enter Email Id")
		document.frmadd.email.focus();
		return false;
	}	
	
	if(!checkValidEmail(document.frmadd.email, "Please Enter Valid Email Address"))
	{
			document.frmadd.email.focus();
			return false
	}	
	
	var vRelationship = Trim(document.frmadd.Relationship.value);
	if(vRelationship.length < 1)
	{
		alert("Please Enter Relationship")
		document.frmadd.Relationship.value="";
		document.frmadd.Relationship.focus();
		return false;
	}
	return true
}

function checklogin()
{
	var cUserName = Trim(document.frmlogin.vUserName.value);
	if(cUserName.length < 1)
	{
		alert("Please Enter Name")
		document.frmlogin.vUserName.value="";
		document.frmlogin.vUserName.focus();
		return false;
	}
	
	var cPassword = Trim(document.frmlogin.vPassword.value);
	if(cPassword.length < 6)
	{
		alert("Please Enter Password of Min 6 Letters")
		document.frmlogin.vPassword.value="";
		document.frmlogin.vPassword.focus();
		return false;
	}	
	return true
}

function checkValidEmail(obj, msg)
{
	var i;
	var input = obj.value ;
	var lenth = input.length ;
	var ctr=0 ;
	if(input !="")
	{
		if ( ( obj.value.charAt(i) == '!' ) || ( 	obj.value.charAt(i) == '#' ) )
    	{
	  		alert(msg) ;
	  		obj.focus();
      		return false;
    	}
		if(input.length >= 40)
		{
			alert(msg) ;
	    	obj.focus();
			return false ;
		}
		for ( i=0; i < lenth; i++ )
		{
			var oneChar = input.charAt(i) ;
			if(oneChar == "@")
			{
				ctr = ctr+1 ;
			}
			if ( (i == 0 && oneChar == "@") || (i == 0 && oneChar == ".") || 
			( oneChar == " " ) )
			{
				alert (msg) ;

	        	obj.focus();
				return false ;
			}
			if ( (oneChar == "@" && input.charAt(i+1) == ".") || 
			(oneChar == "." && input.charAt(i+1) == "@") ||
			(oneChar == "." && input.charAt(i+1) == ".") )
			{
				alert (msg) ;

	        	obj.focus();
				return false ;
			}
			if( input.indexOf("@") < 2 )
			{
				alert (msg) ;

	        	obj.focus();
				return false ;
			}
			if(input.indexOf(".")<4)
			{
				alert (msg) ;

	        	obj.focus();
				return false ;
			}
			if (ctr > 1)
			{
				alert (msg) ;
	        	obj.focus();
				return false ;
			}
		}
	}	// End Email Validation Script
	return true;
}
function Trim(inString) {
  var retVal = "";
  var start = 0;
  while ((start < inString.length) && (inString.charAt(start) == ' ')) {
    ++start;
  }
  var end = inString.length;
  while ((end > 0) && (inString.charAt(end - 1) == ' ')) {
    --end;
  }
  if (end < start)
	retVal = '';
  else
     retVal = inString.substring(start, end);
  return retVal;
}
