function agrees(){
    document.myform.agree.value  = 1;
	document.myform.submit();
}
function CheckIfEnglish( String )
{ 
    var Letters = "(!@#$%^&*;':?/.,|";
     var i;
     var c;
      if(String.charAt( 0 )=='-')
 return false;
      if( String.charAt( String.length - 1 ) == '-' )
          return false;
 for( i = 0; i < String.length; i ++ )
     {
          c = String.charAt( i );
   if (Letters.indexOf( c ) > 0)
    return false;        
     }
     return true;
}
function check_username(){
	 var username = document.myform.username.value;
     if (username.length < 3){
	    document.getElementById("username_c").innerHTML = "The length must between 3 to 15";
		return false;
	 }
	 else if (username.length > 15){
	    document.getElementById("username_c").innerHTML = "The length must between 3 to 15";
		return false;
	 }
	 else if (!CheckIfEnglish(username)){
	    document.getElementById("username_c").innerHTML = "Invalid character found";
		return false;		 
	 }
	 else{
	     exist_username(username);
	 }
}
function check_password(){
	 var password = document.myform.password.value;
     if (password.length < 6){
	    document.getElementById("password_c").innerHTML = "The length must between 6 to 20";
		return false;
	 }
	 else if (password.length > 20){
	    document.getElementById("password_c").innerHTML = "The length must between 6 to 20";
		return false;
	 }
	 else{
	    document.getElementById("password_c").innerHTML = "OK!";
		return true;
	 }
}
function check_email(){
	var email = document.myform.email.value;
	if (email == ''){
	    document.getElementById("email_c").innerHTML = "Please enter your email";
		return false;
	}
	else if(IsEmail(email)==false)
	{
	    document.getElementById("email_c").innerHTML = "Please enter right email";
		return false;
	}
	else{
	   exist_email(email);
	}
}
function check_email_s(uid){
	var email = document.myform.email.value;
	if (email == ''){
	    document.getElementById("email_c").innerHTML = "Please enter your email";
		return false;
	}
	else if(IsEmail(email)==false)
	{
	    document.getElementById("email_c").innerHTML = "Please enter right email";
		return false;
	}
	else{
	   exist_email_s(email,uid);
	}
}
function check_emails(){
	var email = document.myform.email.value;
	if (email == ''){
	    document.getElementById("email_c").innerHTML = "Please enter your email";
		return false;
	}
	else if(IsEmail(email)==false)
	{
	    document.getElementById("email_c").innerHTML = "Please enter right email";
		return false;
	}
	else{
	    document.getElementById("email_c").innerHTML = "";
	}
}
function IsEmail(email)
{
	var str=email;
	if(str=="")
		return true
	if(str.indexOf('@')<=0 || str.indexOf('@')>=(str.length-1)){
		return false;
	}
	if(str.indexOf('.')<=0 || str.charAt(str.length-1)=='.' || str.charAt(str.length-2)=='.'){
		return false;
	}
	if(str.length<6)
		return false;
	if(Check_String(str)==false)
		return false;
	var flag1=0;
	var flag2=0;
	for(i=0;i<str.length;i++)
	{
		if(str.charAt(i)=='.' && flag1==1)
			return false;
		if(str.charAt(i)=='@' || str.charAt(i)=='.')
			flag1=1;
		else
			flag1=0;
		if(str.charAt(i)=='@')
			flag2++; 
	}
	if(flag2!=1){
		return false;
	}
	return true;	
}
function Check_String(str,valid_char){
	if(!valid_char)
		var valid_char="0123456789abcdefghijklmnopqrstuvwxyz.@_-ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	for(i=0;i<str.length;i++)
	{
		if(valid_char.indexOf(str.charAt(i))==-1)
        return false;
	}
	return true;
}
function check_firstname(){
	var values = document.myform.firstname.value;
	if (values == ''){
	    document.getElementById("firstname_c").innerHTML = "Required feild";
		return false;
	}
	else{
	   document.getElementById("firstname_c").innerHTML = "";
	   return true;
	}
}
function check_lastname(){
	var values = document.myform.lastname.value;
	if (values == ''){
	    document.getElementById("lastname_c").innerHTML = "Required feild";
		return false;
	}
	else{
	    document.getElementById("lastname_c").innerHTML = "";
	   return true;
	}
}

function check_phone(){
	var values = document.myform.phone.value;
	if (values == ''){
	    document.getElementById("phone_c").innerHTML = "Required feild";
		return false;
	}
	else{
	    document.getElementById("phone_c").innerHTML = "";
	   return true;
	}
}

function check_title(){
	var values = document.myform.title.value;
	if (values == ''){
	    document.getElementById("title_c").innerHTML = "Required feild";
		return false;
	}
	else{
	    document.getElementById("title_c").innerHTML = "";
	   return true;
	}
}

function check_company(){
	var values = document.myform.company.value;
	if (values == ''){
	    document.getElementById("company_c").innerHTML = "Required feild";
		return false;
	}
	else{
	    document.getElementById("company_c").innerHTML = "";
	   return true;
	}
}

function check_city(){
	var values = document.myform.city.value;
	if (values == ''){
	    document.getElementById("city_c").innerHTML = "Required feild";
		return false;
	}
	else{
	    document.getElementById("city_c").innerHTML = "";
	   return true;
	}
}

function check_state(){
	var values = document.myform.state.value;
	if (values == ''){
	    document.getElementById("state_c").innerHTML = "Required feild";
		return false;
	}
	else{
	    document.getElementById("state_c").innerHTML = "";
		return true;
	}
}
function check_code(){
	 var code = document.myform.code.value;
	 	 
   if (code == ""){
	    document.getElementById("code_c").innerHTML = "Please Enter VerifyCode";
		return false;
	 }
	 else{
	     document.getElementById("code_c").innerHTML = "";
		 right_code(code);
	 }
}
function check_code_c(){
	 var code = document.myform.code.value;
   
   //back door
	 if (code == "twaver") return true;
	 
   if (code == ""){
	    document.getElementById("code_c").innerHTML = "Please Enter VerifyCode";
		  return false;
	 }
	 else{
	     document.getElementById("code_c").innerHTML = "";
		 right_code_c(code);
	 }
}
function check_form(){
   if (check_username()==false || check_password()==false|| check_email()==false|| check_firstname()==false|| check_lastname()==false|| check_lastname()==false|| check_title()==false|| check_company()==false|| check_city()==false|| check_state()==false|| check_code()==false){
	   alert("One or more fields are not input correctly,please check");
	   return false;
   }
}
function check_user_form(uid){
   if (check_email_s(uid)==false|| check_firstname()==false|| check_lastname()==false|| check_lastname()==false|| check_title()==false|| check_company()==false|| check_city()==false|| check_state()==false|| check_code()==false){
	   alert("One or more fields are not input correctly,please check");
	   return false;
   }
}
function login_username(){
	 var username = document.myform.username.value;
     if (username.length == ""){
	    document.getElementById("username_c").innerHTML = "Please Enter Your Username";
		return false;
	 }
	 else{
	    document.getElementById("username_c").innerHTML = "";
	    return true;
	 }	 
}
function login_password(){
	 var password = document.myform.password.value;
     if (password.length == ""){
	    document.getElementById("password_c").innerHTML = "Please Enter Your Password";
		return false;
	 }
	 else{
	    document.getElementById("password_c").innerHTML = "";
	    return true;
	 }
}
function login_code(){
	 var code = document.myform.code.value;
     if (code.length == ""){
	    document.getElementById("code_c").innerHTML = "Please Enter VerifyCode";
		return false;
	 }
	 else{
	    document.getElementById("code_c").innerHTML = "";
	    return true;
	 }
}
function check_login(){
   if (login_username()==false || login_password()==false|| login_code()==false){
	   alert("One or more fields are not input correctly,please check");
	   return false;
   }
}
function check_forget(){
   if (login_username()==false || check_emails()==false){
	   alert("One or more fields are not input correctly,please check");
	   return false;
   }
}
function check_newpassword(){
	 var newpassword = document.myform.newpassword.value;
     if (newpassword.length < 6){
	    document.getElementById("newpassword_c").innerHTML = "Please Enter least a minimum of 6 characters";
		return false;
	 }
	 else{
	    document.getElementById("newpassword_c").innerHTML = "";
	    return true;
	 }
}
function check_rpassword(){
	 var newpassword = document.myform.newpassword.value;
	 var rpassword   = document.myform.rpassword.value;
     if (document.myform.rpassword.value != document.myform.newpassword.value){
	    document.getElementById("rpassword_c").innerHTML = "Two New password is not match";
		return false;
	 }
	 else  if (rpassword.length < 6){
	    document.getElementById("rpassword_c").innerHTML = "Please Enter least a minimum of 6 characters";
		return false;	 
	 }
	 else{
	    document.getElementById("rpassword_c").innerHTML = "";
	    return true;
	 }
}
function check_chanage(){
   if (login_username()==false || login_password()==false || check_newpassword()==false || check_rpassword()==false){
	   alert("One or more fields are not input correctly,please check");
	   return false;
   }
}


