  function CheckUserReg()
{

	if(!document.form.sex[0].checked && !document.form.sex[1].checked){
		alert("Please select your Gender!");
		document.form.sex[0].focus();
		return false
	}	

	if(document.form.first_name.value==""){
		alert("Please fill in your First Name!");
		document.form.first_name.focus(); 
		return false
	}	
	
	if(document.form.last_name.value==""){
		alert("Please fill in your Last Name!");
		document.form.last_name.focus(); 
		return false
	}
	if(document.form.username.value==""){
		alert("Please fill in your E-Mail address!");
		document.form.username.focus(); 
		return false
	}
	if(document.form.username.value.length!=0)
       {
 	if(IsValidEmail(document.form.username.value)!=true)
    		{
			alert("Illegal e-mail address!");
			document.form.username.focus();
			document.form.username.select();
			return false;
	 } 
     }
	

	if(document.form.telephone.value==""){
		alert("Please fill in your telephone number!");
		document.form.telephone.focus(); 
		return false
	}
	if(document.form.street_address.value==""){
		alert("Please fill in your street address!");
		document.form.street_address.focus(); 
		return false
	}
	if(document.form.postcode.value==""){
		alert("Please fill in your post code!");
		document.form.postcode.focus(); 
		return false
	}
	if(document.form.city.value==""){
		alert("Please fill in your city!");
		document.form.city.focus(); 
		return false
	}
	if(document.form.state.value==""){
		alert("Please must choose a state or a province !");
		document.form.state.focus(); 
		return false
	}
	if(document.form.country.value==""){
		alert("Please must choose a country!");
		document.form.country.focus(); 
		return false
	}

	if(document.form.password.value==""){
		alert("Please input your log-in password!");
		document.form.password.focus(); 
		return false
	}
	if(document.form.confirmation.value==""){
		alert("Please confirm your password again!");
		document.form.confirmation.focus(); 
		return false
	}
	if(document.form.confirmation.value!=document.form.password.value){
		alert("Passwords that you input twice are inconsistent, please input again!");
		document.form.confirmation.focus(); 
		return false
	}

	/*if(document.form.testcode.value == '' || document.form.testcode.value != 3519){
	   alert("Please enter the correct code!"); 
	   document.form.testcode.value=''; 
       document.form.testcode.focus(); 
       return false;
	}*/
}
function IsValidEmail(src) { 
    return (isEmail1.test(src) && isEmail2.test(src)); 
  } 

 isEmail1    = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/; 
 isEmail2    = /^.*@[^_]*$/; 
		
		
		
		
		
		

function Checksendpw()
{

	if (document.sendpw.name.value==""){
		alert("Please enter your user name!");
		document.sendpw.name.focus(); 
		return false
	}

}
		
		
		
		
		
		
		
		
		function expressread(){
			window.open('/user_getemail.php?weblan=g','getemail','width=450,height=435,scrollbars=auto');
			return;
		}

		function openScript(url, width, height){
				var Win = window.open(url,"UserControlPad",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=auto,menubar=yes,status=yes' );
			}








function showsubmenu(sid)
{
whichEl = eval("submenu" + sid);
if (whichEl.style.display == "none")
{
eval("submenu" + sid + ".style.display=\"\";");
}
else
{
eval("submenu" + sid + ".style.display=\"none\";");
}
}






function validate()
{
	var obj = document.getElementById('user_realname');
	if(obj.value==''){
		alert("You did not complete all of the required fields or input data is incorrect.");
		obj.focus();
		return false;
	}

	var obj = document.getElementById('user_email');
	if(obj.value==''){
		alert("You did not complete all of the required fields or input data is incorrect.");
		obj.focus();
		return false;
	}
	var obj = document.getElementById('user_contents');
	if(obj.value==''){
		alert("You did not complete all of the required fields or input data is incorrect.");
		obj.focus();
		return false;
	}
	 var obj = document.getElementById('title');
	if(obj.value==''){
		alert("You did not complete all of the required fields or input data is incorrect.");
		obj.focus();
		return false;
	}
}





function CreateXMLHTTPObject()
{
	var xObject = null;

	try 
	{
		xObject = new ActiveXObject("Msxml2.xmlhttp.4.0");
	}
	catch (e)
	{
		try
		{
			xObject = new XMLHttpRequest(); 
			if (xObject.overrideMimeType) {
				xObject.overrideMimeType('text/xml');
			}
		}
		catch (e)
		{
			try 
			{
				xObject = new ActiveXObject("Msxml2.xmlhttp");
			} 
			catch (e) 
			{
				try 
				{
					xObject = new ActiveXObject("Microsoft.xmlhttp");
				} 
				catch (e) 
				{
					alert("Error: Unable to create XML HTTP object!");
				}
			}
		}
	}

	return xObject;
}

function check_form(){
	if (document.getElementById("firstname").value=="")
	{
		document.getElementById("firstname_box").className="errorbox";
		document.getElementById("firstname_box").innerHTML = "Please kindly provide English Name.";
		document.getElementById("firstname_true").style.visibility = "hidden";
	}
	if (document.getElementById("lastname").value=="")
	{
		document.getElementById("lastname_box").className="errorbox";
		document.getElementById("lastname_box").innerHTML = "Sorry, lastname information is required.";
		document.getElementById("lastname_true").style.visibility = "hidden";
	}
	if (document.getElementById("Password").value=="")
	{
		document.getElementById("Password_box").className="errorbox";
		document.getElementById("Password_box").innerHTML = "Please enter a value greater than four.";
		document.getElementById("Password_true").style.visibility = "hidden";
	}
	if (document.getElementById("PwdConfirm").value=="")
	{
		document.getElementById("PwdConfirm_box").className="errorbox";
		document.getElementById("PwdConfirm_box").innerHTML = "The two passwords you entered don't match.";
		document.getElementById("PwdConfirm_true").style.visibility = "hidden";
	}
	if (document.getElementById("Email").value=="")
	{
		document.getElementById("Email_box").className="errorbox";
		document.getElementById("Email_box").innerHTML = "Please provide a valid e-mail addresses.";
		document.getElementById("Email_true").style.visibility = "hidden";
	}
	if (document.getElementById("address").value=="")
	{
		document.getElementById("address_box").className="errorbox";
		document.getElementById("address_box").innerHTML = "Please provide a valid  addresses.";
		document.getElementById("address_true").style.visibility = "hidden";
	}
	if (document.getElementById("userphone").value=="")
	{
		document.getElementById("userphone_box").className="errorbox";
		document.getElementById("userphone_box").innerHTML = "Please provide a valid  Telephone.";
		document.getElementById("userphone_true").style.visibility = "hidden";
	}

	if (document.getElementById("firstname").value=="")
	{
		document.getElementById("firstname").focus();
		return false;
	}
	if (document.getElementById("lastname").value=="")
	{
		document.getElementById("lastname").focus();
		return false;
	}
	else if (document.getElementById("Password").value=="")
	{
		document.getElementById("Password").focus();
		return false;
	}
	else if (document.getElementById("PwdConfirm").value=="")
	{
		document.getElementById("PwdConfirm").focus();
		return false;
	}else if (document.getElementById("Email").value=="")
	{
		document.getElementById("Email").focus();
		return false;
	}else if (document.getElementById("address").value=="")
	{
		document.getElementById("address").focus();
		return false;
	}else if (document.getElementById("userphone").value=="")
	{
		document.getElementById("userphone").focus();
		return false;

		}else{
	
		var finished = true;
	
if(document.UserReg.agreement.value!=1){
			finished = false;
			alert("");
			document.UserReg.agreement.focus(); 
			return false;
		}
		allElements = document.getElementsByTagName('*');

		for (var i=0; i<allElements.length; i++)
		{
			var obj = allElements[i];
			if (obj.className=="errorbox")
			{
				finished = finished && false;
			}
			else
			{
				finished = finished && true;
			}
		}

		if (finished)
		{
			return true;
		}
		else
		{
			return false;
		}
	}





}


function input_onfocus(input)
{



	switch (input.name)
	{
		case "memberid":
			if (document.getElementById("firstname_box").className!="errorbox")
			{
				document.getElementById("firstname_box").innerHTML = "Please kindly provide English Name.";
			}
			break;

		case "lastname":
			if (document.getElementById("lastname_box").className!="errorbox")
			{
				document.getElementById("lastname_box").innerHTML = "Sorry, lastname information is required.";
			}
			break;

		case "Password":
			if (document.getElementById("Password_box").className!="errorbox")
			{
				document.getElementById("Password_box").innerHTML = "Please enter a value greater than four.";
			}
			break;
		case "PwdConfirm":
			if (document.getElementById("PwdConfirm_box").className!="errorbox")
			{
				document.getElementById("PwdConfirm_box").innerHTML = "The two passwords you entered don't match.";
			}
			break;	
		case "Email":
			if (document.getElementById("Email_box").className!="errorbox")
			{
				document.getElementById("Email_box").innerHTML = "Please provide a valid e-mail addresses.";
			}
			break;	
		case "address":
			if (document.getElementById("address_box").className!="errorbox")
			{
				document.getElementById("address_box").innerHTML = "Please provide a valid  Address.";
			}
			break;				
		case "userphone":
			if (document.getElementById("userphone_box").className!="errorbox")
			{
				document.getElementById("userphone_box").innerHTML = "Please provide a valid  Telephone.";
			}
			break;				
	}

}



function input_onblur(input)
{
	if (document.getElementById(input.name+"_box"))
	{
		if (document.getElementById(input.name+"_box").innerHTML!="")
		{
			if (document.getElementById(input.name+"_box").className!="errorbox")
			{
				document.getElementById(input.name+"_box").className="px12";
			}	
		}		
	}
	switch (input.name)
	{
		case "firstname":
			change_memberid();
			break;	
		case "lastname":
			change_lastname();
			break;	
		case "Password":
			change_password();
			break;
		case "PwdConfirm":
			change_repassword();
			break;
		case "Email":
			change_email();
			break;
		case "address":
			change_address();
			break;
		case "userphone":
			change_userphone();
			break;


	}
}


function change_memberid()
{
	var obj = document.getElementById("firstname");
	if (obj.value.length==0)
	{
		if (document.getElementById("firstname_box").className!="errorbox")
		{
			document.getElementById("firstname_box").className="px12";
			document.getElementById("firstname_box").innerHTML = "Please kindly provide English Name.";
			document.getElementById("firstname_true").style.visibility = "hidden";
		}
	}
	else
	{
		document.getElementById("firstname_box").innerHTML = "OK!";
		document.getElementById("firstname_box").className="px12";
		document.getElementById("firstname_true").style.visibility = "visible";
	}

}
function change_lastname()
{
	var obj = document.getElementById("lastname");
	if (obj.value.length==0)
	{
		if (document.getElementById("lastname_box").className!="errorbox")
		{
			document.getElementById("lastname_box").className="px12";
			document.getElementById("lastname_box").innerHTML = "Sorry, lastname information is required.";
			document.getElementById("lastname_true").style.visibility = "hidden";
		}
	}
	else
	{
		document.getElementById("lastname_box").innerHTML = "OK!";
		document.getElementById("lastname_box").className="px12";
		document.getElementById("lastname_true").style.visibility = "visible";
	}

}


function change_password() {
	var obj = document.getElementById("Password");
	if (obj.value.length==0)
	{
		if (document.getElementById("Password_box").className!="errorbox")
		{
			document.getElementById("Password_box").className="px12";
			document.getElementById("Password_box").innerHTML = "Please enter a value greater than four.";
			document.getElementById("Password_true").style.visibility = "hidden";
		}
	}
	else if (obj.value.length<6 || obj.value.length>15)
	{
		document.getElementById("Password_box").className="errorbox";
		document.getElementById("Password_box").innerHTML = "Please enter a value greater than four.";
		document.getElementById("Password_true").style.visibility = "hidden";
	}
	else
	{
		document.getElementById("Password_box").innerHTML = "OK!";
		document.getElementById("Password_box").className="px12";
		document.getElementById("Password_true").style.visibility = "visible";
	}
	if (document.getElementById("PwdConfirm").value!="")
	{
		change_repassword();
	}
}


function change_repassword() {
	var repassword_obj = document.getElementById("PwdConfirm");
	var password_obj = document.getElementById("Password");
	if (repassword_obj.value.length==0)
	{
		document.getElementById("PwdConfirm_box").className="px12";
		document.getElementById("PwdConfirm_true").style.visibility = "hidden";
		document.getElementById("PwdConfirm_box").innerHTML = "The two passwords you entered don't match.";
	}
	else if (repassword_obj.value==password_obj.value)
	{
		document.getElementById("PwdConfirm_box").className="px12";
		document.getElementById("PwdConfirm_box").innerHTML = "OK!";
		document.getElementById("PwdConfirm_true").style.visibility = "visible";
	}
	else
	{
		document.getElementById("PwdConfirm_box").className="errorbox";
		document.getElementById("PwdConfirm_box").innerHTML = "The two passwords you entered don't match.";
		document.getElementById("PwdConfirm_true").style.visibility = "hidden";
	}
}

function change_email()
{


	var obj = document.getElementById("Email");

	if(obj.value==""){

		document.getElementById("Email_box").className="errorbox";
		document.getElementById("Email_true").style.visibility = "hidden";
		document.getElementById("Email_box").innerHTML = "Please provide a valid e-mail addresses.";

	}else{
		var i = 1;
		var len = obj.value.length;
		if (len > 100){
			document.getElementById("Email_box").className="errorbox";
			document.getElementById("Email_true").style.visibility = "hidden";
			document.getElementById("Email_box").innerHTML = "Please provide a valid e-mail addresses.";
		}else{

			pos1 = obj.value.indexOf("@");
			pos2 = obj.value.indexOf(".");
			pos3 = obj.value.lastIndexOf("@");
			pos4 = obj.value.lastIndexOf(".");
			if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len)) {
				document.getElementById("Email_box").className="errorbox";
				document.getElementById("Email_true").style.visibility = "hidden";
				document.getElementById("Email_box").innerHTML = "Please provide a valid e-mail addresses.";
			}else{
				if( (pos1 == pos2 - 2) || (pos1 == pos2 + 2) 
				|| ( pos1 != pos3 )  
				|| ( pos4 < pos3 ) ) 	
				{
					document.getElementById("Email_box").className="errorbox";
					document.getElementById("Email_true").style.visibility = "hidden";
					document.getElementById("Email_box").innerHTML = "Please provide a valid e-mail addresses.";
				}else{

					document.getElementById("Email_box").className="px12";
					document.getElementById("Email_box").innerHTML = "OK!";
					document.getElementById("Email_true").style.visibility = "visible";

				}
			}
		}
	}

}


function change_address() {
	var obj = document.getElementById("address");
	if (obj.value.length==0)
	{
		if (document.getElementById("address_box").className!="errorbox")
		{
			document.getElementById("address_box").className="px12";
			document.getElementById("address_box").innerHTML = "Please provide a valid  Telephone.";
			document.getElementById("address_true").style.visibility = "hidden";
		}
	}
	else
	{
		document.getElementById("address_box").innerHTML = "OK!";
		document.getElementById("address_box").className="px12";
		document.getElementById("address_true").style.visibility = "visible";
	}

}

function change_userphone() {
	var obj = document.getElementById("userphone");
	if (obj.value.length==0)
	{
		if (document.getElementById("userphone_box").className!="errorbox")
		{
			document.getElementById("userphone_box").className="px12";
			document.getElementById("userphone_box").innerHTML = "Please provide a valid  Telephone.";
			document.getElementById("userphone_true").style.visibility = "hidden";
		}
	}
	else
	{
		document.getElementById("userphone_box").innerHTML = "OK!";
		document.getElementById("userphone_box").className="px12";
		document.getElementById("userphone_true").style.visibility = "visible";
	}

}







/*  ÓÃ»§µÇÂ½ */	

	function CheckForm()
	{
		if(document.UserLogin.username.value=="")
		{
			alert("Sorry,E-mail address information is required.");
			document.UserLogin.username.focus();
			return false;
		}
		if(document.UserLogin.password.value == "")
		{
			alert("Sorry,Password information is required.");
			document.UserLogin.password.focus();
			return false;
		}
	}


	function Checkpayform()
	{
		if(document.ff.loginemail.value=="")
		{
			alert("Sorry,E-mail address information is required.");
			document.ff.loginemail.focus();
			return false;
		}
		if(document.ff.orderno.value == "")
		{
			alert("Sorry,Order No information is required.");
			document.ff.orderno.focus();
			return false;
		}
		if(document.ff.reference.value == "")
		{
			alert("Sorry,MTCN No or Reference No information is required.");
			document.ff.reference.focus();
			return false;
		}
		if(document.ff.firstname.value == "")
		{
			alert("Sorry,Firstname information is required.");
			document.ff.firstname.focus();
			return false;
		}
		if(document.ff.lastname.value == "")
		{
			alert("Sorry,Lastname information is required.");
			document.ff.lastname.focus();
			return false;
		}
		if(document.ff.Country.value == "")
		{
			alert("Sorry,Country information is required.");
			document.ff.Country.focus();
			return false;
		}
	}
