function trim(argvalue) 
{
    var tmpstr = ltrim(argvalue);
    return rtrim(tmpstr);
}

function rtrim(argvalue) 
{
    while (1) 
    {
        if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ")
              break;
        argvalue = argvalue.substring(0, argvalue.length - 1);
      }
      return argvalue;
}

function ltrim(argvalue) 
{
    while (1) 
    {
        if (argvalue.substring(0, 1) != " ")
              break;
        argvalue = argvalue.substring(1, argvalue.length);
      }
      return argvalue;
}
function chkPassword(obj)
{
    if(obj.value.length<6 || obj.value.length>20)
        return false;
    return true;        
}
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){
           alert("Invalid E-mail ID")
           return false
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
           alert("Invalid E-mail ID")
           return false
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
            alert("Invalid E-mail ID")
            return false
        }

         if (str.indexOf(at,(lat+1))!=-1){
            alert("Invalid E-mail ID")
            return false
         }

         if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
            alert("Invalid E-mail ID")
            return false
         }

         if (str.indexOf(dot,(lat+2))==-1){
            alert("Invalid E-mail ID")
            return false
         }
        
         if (str.indexOf(" ")!=-1){
            alert("Invalid E-mail ID")
            return false
         }
          return true                    
}
function number(obj)
{
    chk1="1234567890-";
    for(i=0;i<obj.value.length;i++)
    {
        ch1=obj.value.charAt(i);
        rtn1=chk1.indexOf(ch1);
        if(rtn1==-1)
            return false;
    }
    return true;
}
function valids()
{ 
	
 	var regexNum = /\d/;
    var regexLetter = /[a-zA-z]/;
    if(!regexNum.test(textbox.value) || !regexLetter.test(textbox.value)){
        alert('User Name Should be in English!');
        return false;
    }

    if(trim(document.frmuseradd.txtUsername.value).length < 1)
 	{
		alert("Please Enter User Name.");
  		document.frmuseradd.txtUsername.focus();
  		return false;
 	}
	return true;
}
function check_first()
{
    //alert('fdsf');
    if(trim(document.frmuseradd.txtUsername.value).length < 1)
 	{
		alert("Please Enter User Name.");
  		document.frmuseradd.txtUsername.focus();
  		return false;
 	}
    var regexLetter = /[a-zA-z]/;
    var illegalChars = /\W/;
    var uname = document.frmuseradd.txtUsername.value;
    if(illegalChars.test(uname))
    {
        alert('User Name contains illegal characters!');
        document.getElementById('txtUsername').value = "";
        document.frmuseradd.txtUsername.focus();
        return false;
    }
    if(!regexLetter.test(uname)){
        alert('User Name Should be in English!');
        document.getElementById('txtUsername').value = "";
        document.frmuseradd.txtUsername.focus();
        return false;
    }
//    if(!regexLetter.test(txtUsername.value)){
//        alert('User Name Should be in English!');
//        //alert(document.getElementById('txtUsername').value);
//        document.getElementById('txtUsername').value = "";
//        document.frmuseradd.txtUsername.focus();
//        return false;
//    }
//    else
//    {
//        return true;
//    }
//    else
//    {
//          //document.frmuseradd.submit();
//    }
}
function valid()
{ 
	if(trim(document.frmuseradd.txtUsername.value).length < 1)
 	{
		alert("Please Enter User Name.");
  		document.frmuseradd.txtUsername.focus();
  		return false;
 	}
    var illegalChars = /\W/;
   	var regexLetter = /[a-zA-z]/;
    var uname = document.frmuseradd.txtUsername.value;
    if(illegalChars.test(uname))
    {
        alert('User Name contains illegal characters!');
        document.getElementById('txtUsername').value = "";
        document.frmuseradd.txtUsername.focus();
        return false;
    }
    if(!regexLetter.test(uname)){
        alert('User Name Should be in English!');
        document.getElementById('txtUsername').value = "";
        document.frmuseradd.txtUsername.focus();
        return false;
    }

    
    if(trim(document.frmuseradd.password.value).length < 1)
 	{
		alert("Please Enter Your Password.");
  		document.frmuseradd.password.focus();
  		return false;
 	}
    var pass = document.frmuseradd.password.value;
    if(illegalChars.test(pass))
    {
        alert('Pass word contains illegal characters!');
        document.getElementById('password').value = "";
        document.frmuseradd.password.focus();
        return false;
    }
	if(!chkPassword(document.frmuseradd.password))
    {
        alert("Password must be of 6 to 20 characters" );
        document.frmuseradd.password.focus();
        return false;
    }
	if(trim(document.frmuseradd.cpassword.value).length < 1)
 	{
		alert("Please Enter Your Confirm Password.");
  		document.frmuseradd.cpassword.focus();
  		return false;
 	}
	if(!chkPassword(document.frmuseradd.cpassword))
    {
        alert("Confirm Password must be of 6 to 20 characters" );
        document.frmuseradd.cpassword.focus();
        return false;
    }
	if(trim(document.frmuseradd.cpassword.value)!=trim(document.frmuseradd.password.value))
    {
        alert("Password must be same" );
        document.frmuseradd.cpassword.focus();
        return false;        
    }



    if(trim(document.frmuseradd.first_name.value).length < 1)
 	{
		alert("Please Enter Your First Name.");
  		document.frmuseradd.first_name.focus();
  		return false;
 	}
    

	if(trim(document.frmuseradd.last_name.value).length < 1)
 	{
		alert("Please Enter Your Last Name.");
  		document.frmuseradd.last_name.focus();
  		return false;
 	}
    
	if(trim(document.frmuseradd.street1.value).length < 1)
 	{
		alert("Please Enter Your Address.");
  		document.frmuseradd.street1.focus();
  		return false;
 	}
	/*if(trim(document.frmuseradd.street2.value).length < 1)
 	{
		alert("Please Enter Your Street2.");
  		document.frmuseradd.street2.focus();
  		return false;
 	}*/
	
	if(trim(document.frmuseradd.city.value).length < 1)
 	{
		alert("Please select your area.");
  		document.frmuseradd.city.focus();
  		return false;
 	}	
	if(trim(document.frmuseradd.Mobile.value).length < 1)
 	{
		alert("Please Enter Your Mobile Number.");
  		document.frmuseradd.Mobile.focus();
  		return false;
 	}
	if(trim(document.frmuseradd.phone.value).length < 1)
 	{
		alert("Please Enter Your Phone number.");
  		document.frmuseradd.phone.focus();
  		return false;
 	}
	/*if(!number(document.frmuseradd.phone))
    {
        alert("Enter numeric values in Phone number")
        document.frmuseradd.phone.focus();        
        return false;
    }*/
	if(trim(document.frmuseradd.email.value).length < 1)
 	{
		alert("Please Enter Your Email.");
  		document.frmuseradd.email.focus();
  		return false;
 	}
	if (echeck(document.frmuseradd.email.value)==false){
        document.frmuseradd.email.value=""
        document.frmuseradd.email.focus()
        return false
    }
	
}


