// JavaScript Document

//去左空格; 
function ltrim(s){ 
 return s.replace( /^\s*/, ""); 
} 
//去右空格; 
function rtrim(s){ 
 return s.replace( /\s*$/, ""); 
} 
//左右空格; 
function trim(s){ 
 return rtrim(ltrim(s)); 
} 


function delConfirm(url, msg) {
	msg = msg == null?"are you sure":msg;
	if (confirm(msg)) {
		location.href = url;
	}	
}


/*function randomkeys($length)
  {
   $pattern = "1234567890abcdefghijklmnopqrstuvwxyz";
   for($i=0;$i<$length;$i++)
   {
     $key.= $pattern{rand(0,35)};
   }
   return $key;
  }
	*/
function alertAdd(msg){
	if(alert(msg)){
		history.go(-1);	
	}
}

function checkAdmin(){
	if(document.getElementById("username").value==""){
		alert("Please enter your name!");
		document.form00.username.focus();
		return false;
	}
	
	if(document.form00.password.value!=document.form00.rePassword.value){
		alert("passwords don't match with each other!");
		document.form00.password.focus();
		return false;
	}
}

function checkFamily()
{
var firstname = "Please enter your first name!!";
var lastname = "Please enter your last name!";
var street = "Please enter the street name!";
var city = "Please enter the city name!";
var street = "Please enter the street name!";
var state = "Please enter the state name!";
var zipcode = "Please enter the valid zipcode!";
var phone = "Please enter the phone number!";
var email ="Please enter your email!"
var userid = "Please enter Account ID!";
var activestart = "Please enter start time!";
var activeend = "Please enter end time!";

	if(!document.form1.firstname.value)
	{
		alert(firstname);
		document.form1.firstname.focus();
		return false;
	}
	if(!document.form1.lastname.value)
	{
		alert(lastname);
		document.form1.lastname.focus();
		return false;
	}

	if(!document.form1.street.value)
	{
		alert(street);
		document.form1.street.focus();
		return false;
	}
	if(!document.form1.city.value)
	{
		alert(city);
		document.form1.city.focus();
		return false;
	}
	if(!document.form1.state.value)
	{
		alert(state);
		document.form1.state.focus();
		return false;
	}
	if(document.form1.zipcode.value.length!=5)
	{
		//alert(zipcode);
		alert(zipcode);
		document.form1.zipcode.focus();
		return false;
	}

	
	if(!document.form1.phone.value)
	{
		alert(phone);
		document.form1.phone.focus();
		return false;
	}
	else
	{     
     	var Letters = "0123456789";     
    	for (i=0; i< document.form1.home_phone.value.length; i++)
	 	{     
        	var CheckChar = document.form1.home_phone.value.charAt(i);  //返回 String 对象的指定索引处的字符。   
        	if(Letters.indexOf(CheckChar) == -1)//indexOf 方法返回一个整数值，指出 String 对象内子字符串的开始位置。如果没有找到子字符串，则返回 -1。 
			{     
            alert(home_phone2);     
            document.form1.home_phone.focus();     
            return false;     
            }     
         }     
     }
	if(!document.form1.email.value)
	{
		alert(email);
		document.form1.email.focus();
		return false;
	}

	if(!document.form1.userid.value)
	{
		alert(userid);
		document.form1.userid.focus();
		return false;
	}
	
	if(!document.form1.activestart.value)
	{
		alert(activestart);
		document.form1.activestart.focus();
		return false;
	}

	if(!document.form1.activeend.value)
	{
		alert(activeend);
		document.form1.activeend.focus();
		return false;
	}
	alert('success!');
	return false;

}

function ckeckLink()
{
	if(!document.form1.name.value)
	{
		alert('Please enter the Link Name!');
		document.form1.name.focus();
		return false;
	}
	
	if(!document.form1.url.value)
	{
		alert('Please enter the Link URL!');
		document.form1.url.focus();
		return false;
	}
	
	alert("success!");
}

function editLink()
{
	if(!document.form1.name.value)
	{
		alert('Please enter the link name!');
		document.form1.name.focus();
		return false;
	}
	
	if(!document.form1.url.value)
	{
		alert('Please enter the link URL!');
		document.form1.url.focus();
		return false;
	}
	
	alert('success.');
}

function submitEnable()
{
	if(document.form1.agree.checked =="checkbox")
	{
		document.form1.register.readonly = 'readonly';
		return true;	
	}
}


function check_mem_reg_type()
{
	if(!document.form1.firstname.value)
	{
		alert('Please enter your first name.');	
		document.form1.firstname.focus();
		return false;
	}
	
	if(!document.form1.lastname.value)
	{
		alert('Please enter your last name.');	
		document.form1.lastname.focus();
		return false;
	}
	
	if(!document.form1.street.value)
	{
		alert('Please enter the street name.');	
		document.form1.street.focus();
		return false;
	}
	
	if(!document.form1.city.value)
	{
		alert('Please enter the city name.');	
		document.form1.city.focus();
		return false;
	}
	
	if(!document.form1.state.value)
	{
		alert('Please enter the state name.');	
		document.form1.state.focus();
		return false;
	}
	
	if(!document.form1.zipcode.value)
	{
		alert('Please enter the zipcode.');	
		document.form1.zipcode.focus();
		document.form1.zipcode.focus();
		return false;
	}
	
	if(!document.getElementById("phone").value)
	{
		alert('Please enter the phone number.');	
		document.form1.phone.focus();
		return false;
	}
	
	if(!document.getElementById("email").value)
	{
		alert('Please enter your email.');	
		document.form1.email.focus();
		return false;
	}
	if(document.form1.email.value!=document.form1.confirmemail.value)
	{
		alert('email do not match with each other.');	
		document.form1.email.focus();
		return false;
	}
	if(!document.form1.email.value.length > 5)
	{
		 alert("Please enter the valid email!");
		 document.form1.email.focus();
	 	 return false;
	} 
	
	if (!document.form1.email.value.match( /^.+@.+$/ ) )
	{
		 alert("Please enter the valid email!");
		 document.form1.email.focus();
	 	 return false;
	} 
	
	if(!document.form1.userid.value)
	{
		alert('Please enter the user number.');	
		document.form1.userid.focus();
		return false;
	}
	
	if(document.form1.userid.value!=document.form1.C_userid.value)
	{
		alert('UserID do not match with each other!');	
		document.form1.userid.focus();
		return false;
	}
	
	if(document.form1.pwd.value.length < 6)
	{
		alert('The length of password must be greater than 6!');
		document.form1.pwd.focus();
		return false;
	}
	
	if(!document.form1.pwd.value)
	{
		alert('Please enter the password.');
		document.form1.pwd.focus();
		return false;
	}

	if(document.form1.pwd.value!=document.form1.confirmpwd.value)
	{
		alert('Passwords do not match with each other.');	
		document.form1.pwd.focus();
		return false;
	}
	
	if(!document.form1.agree.checked)
	{
		alert('Please check if you agree our terms & conditions.');	
		return false;
	}
}



function checkLoginMember(){
 
	if(!document.form3.user.value)
	{
		alert('Please enter your account ID!');	
		document.form3.user.focus();
		return false;
	}
	
	if(!document.form1.pwd.value)
	{
		alert('Please enter your password!');	
		document.form1.pwd.focus();
		return false;
	}
	
}

function checkEmail()
{
	if(!document.form2.email.value.length > 5)
	{
		 alert("Please enter the valid email!");
		 document.form2.email.focus();
	 	 return false;
	} 
	
	if (!document.form2.email.value.match( /^.+@.+$/ ) )
	{
		 alert("Please enter the valid email!");
		 document.form2.email.focus();
	 	 return false;
	} 
}

function checkContactUS()
{
	if(!trim(document.getElementById('name').value))	
	{
		alert('Please enter your name!');
		document.form1.name.focus();
		return false;
	}
	
	if(!document.form1.email.value.length > 5)
	{
		 alert("Please enter the valid email!");
		 document.form1.email.focus();
	 	 return false;
	} 
	if (!document.form1.email.value.match( /^.+@.+$/ ) )
	{
		 alert("Please enter the valid email!");
		 document.form1.email.focus();
	 	 return false;
	} 
	
	if(!document.getElementById('message').value)
	{
		alert('Please enter the content!');
		document.form1.content.focus();
		return false;
	}
}


function checkuserinfo()
{
	if(!document.form1.pwd.value)	
	{
		alert('Please enter your password!');
		document.form1.pwd.focus();
		return false;
	}
	if(document.form1.pwd.value!=document.form1.cpwd.value)
	{
		alert('Passwords do not match with each other!');
		document.form1.pwd.focus();
		return false;
	}
	
	if(!document.form1.email.value.length > 5)
	{
		 alert("Please enter the valid email!");
		 document.form1.email.focus();
	 	 return false;
	} 
	
	if (!document.form1.email.value.match( /^.+@.+$/ ) )
	{
		 alert("Please enter the valid email!");
		 document.form1.email.focus();
	 	 return false;
	} 

	if(!document.form1.firstname.value)
	{
		alert('Please enter your first name.');	
		document.form1.firstname.focus();
		return false;
	}
	
	if(!document.form1.lastname.value)
	{
		alert('Please enter your last name.');	
		document.form1.lastname.focus();
		return false;
	}
	
	if(!document.form1.street.value)
	{
		alert('Please enter the street name.');	
		document.form1.street.focus();
		return false;
	}
	
	if(!document.form1.city.value)
	{
		alert('Please enter the city name.');	
		document.form1.city.focus();
		return false;
	}
	
	if(!document.form1.state.value)
	{
		alert('Please enter the state name.');	
		document.form1.state.focus();
		return false;
	}
	
	if(!document.form1.zipcode.value)
	{
		alert('Please enter the zipcode.');	
		document.form1.zipcode.focus();
		return false;
	}
	
	if(!document.getElementById("phone").value)
	{
		alert('Please enter the phone number.');	
		document.form1.phone.focus();
		return false;
	}
	alert('success!');
	return true;
}

function checkzipcode()
{
	if(trim(document.formsearch.zipcode.value).length < 5)
	{
		alert('Please enter the valid zipcode!');
		document.formsearch.zipcode.focus();
		return false;
	}
	if(!IsNumber(document.formsearch.zipcode.value))
	{
		alert("Please enter the valid zipcode!");	
		document.formsearch.zipcode.focus();
		return false;
	}
}

function IsNumber(_str){ 
 var tmp_str = trim(_str); 
 var pattern = /^[0-9]/; 
 return pattern.test(tmp_str);   
} 

function checkNannyProvider()
{
	if(document.form1.passwd.value.length < 5)	
	{
		alert('Please enter the valid password!');
		document.form1.passwd.focus();
		return false;
	}
	
	if(document.form1.passwd.value != document.form1.cpasswd.value)
	{
		alert("passwords don't match with each other!");	
		document.form1.passwd.focus();
		return false;
	}
	
	if(!document.form1.email.value.length > 5)
	{
		 alert("Please enter the valid email!");
		 document.form1.email.focus();
	 	 return false;
	} 
	
	if (!document.form1.email.value.match( /^.+@.+$/ ) )
	{
		 alert("Please enter the valid email!");
		 document.form1.email.focus();
	 	 return false;
	} 
	if(document.form1.email.value != document.form1.email2.value)
	{
		alert("email don't match with each other!");	
		document.form1.email.focus();
		return false;	
	}
	
	if(!trim(document.getElementById("firstname").value))
	{
		alert("Please enter your firstname");
		document.form1.firstname.focus();
		return false;
	}
	
	if(!trim(document.getElementById("city").value))
	{
		alert("Please enter the city!");
		document.form1.city.focus();
		return false;
	}
	
	if(!trim(document.getElementById("state").value))
	{
		alert("Please enter the state");
		document.form1.state.focus();
		return false;
	}

	if(!trim(document.getElementById("zipcode").value))
	{
		alert("Please enter the valid zipcode!");
		document.form1.zipcode.focus();
		return false;
	}
	if(!IsNumber(document.getElementById("zipcode").value))
	{
		alert("Please enter the valid zipcode!");	
		document.form1.zipcode.focus();
		return false;
	}

	if(!trim(document.getElementById("phone").value))
	{
		alert("Please enter the valid phone!");
		document.form1.phone.focus();
		return false;
	}
	if(!IsNumber(document.getElementById("phone").value))
	{
		alert("Please enter the valid phone!");	
		document.form1.phone.focus();
		return false;
	}
}







