function Open_Win(theURL) { //v2.0
  window.open(theURL,'','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,location=no,status=no');
}

function CheckForm(aoform, langver){  //for the member/useradd.php
var lang = langver;
if(lang == 'en'){
  var alertfname = 'Please enter the First Name!';
  var alertlname='Please enter the Last Name!';
  var alertadd='Please enter the Address!';
  var alertemail='Please enter a VALID Email!!';
  var alertcountry='Please select the Country!';
  var alertpass='Please enter the password!';
  var alertpass6='The password should be more than 6 character!';
  var alertpass20='The password should be less than 20 character!';
  var alertrepass='The password does not match the retype password, please enter the password again!';
} else if(lang == 'tc'){
  var alertfname = '叫块﹎ん!';
  var alertlname='叫块!';
  var alertadd='叫块!';
  var alertemail='叫块筿秎!';
  var alertcountry='叫匡拒瓣產!';
  var alertpass='叫块盞絏!';
  var alertpass6='盞絏ぃぶせ!';
  var alertpass20='盞絏ぃ!';
  var alertrepass='穝块盞絏籔盞絏ぃ才叫Ω块!';
}else if(lang == 'gb'){
  var alertfname = '请输入姓氏!';
  var alertlname='请输入名字!';
  var alertadd='请输入地址!';
  var alertemail='请输入电邮地址!';
  var alertcountry='请选择国家!';
  var alertpass='请输入密码!';
  var alertpass6='密码不能少于六个字!';
  var alertpass20='密码不能多于二十个字!';
  var alertrepass='重新输入的密码与密码不符，请再次输入!';
}
    if (!IsValidEmail(aoform.ContactEmail.value)){
		aoform.ContactEmail.focus();
		alert(alertemail);
		return ;
	}
	if (aoform.password.value==''){
		aoform.password.focus();
		alert(alertpass);
		return ;
	}
	if (aoform.password.value.length < 7){
		aoform.password.focus();
		alert(alertpass6);
		return ;
	}
	if (aoform.password.value.length > 20){
		aoform.password.focus();
		alert(alertpass20);
		return ;
	}
	if (aoform.password.value != aoform.repassword.value){
		aoform.password.focus();
		alert(alertrepass);
		return ;
	}
	if (aoform.ContactFName.value==''){
		aoform.ContactFName.focus();
		alert(alertfname);
		return;
	}
	if (aoform.ContactLName.value==''){
		aoform.ContactLName.focus();
		alert(alertlname);
		return;
	}
	if (aoform.ContactAddr1.value==''){
		aoform.ContactAddr1.focus();
		alert(alertadd);
		return ;
	}	
	if (aoform.CountryId.value==''){
		aoform.CountryId.focus();
		alert(alertcountry);
		return ;
	}	
	else{
		aoform.submit();
	}
}

function IsValidEmail(asTempString)
{
   var atCount = 0;
   var periodCount = 0;
   var strLen = asTempString.length;
   var i;
   var temp;
   var validchar= /^\w|[@.-]$/; //valid char = a-z, A-Z, @ , . , _ , -

   if (asTempString == '')
     return false;
     
   for (i = 0; i < strLen; i++)
      {
      temp = asTempString.substring(i, i+1);
	  if (temp == '@') 
         atCount++;
      if (temp == '.') 
         periodCount++;
	  if (!validchar.test(temp)){
//		alert(temp)
		return false;
		}
	  }
   if ((atCount == 1) && (periodCount > 0))
      return true;
   else
      return false;

}

