// JavaScript Document

function isEmpty(str) {
	return (str== null || str.length == 0 || str == undefined);
}

function isValidEmail(str) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(str))return true;
	else return false;
}
	
function chkLogin(frm, lang) {
	var str_error=(lang=="english")? "Please enter user name and password!": "請輸入用戶名和密碼!";
	var user = frm.txtUsername.value;
	var pass = frm.txtPassword.value;
	
	if(isEmpty(user) || isEmpty(pass))
	{
		alert(str_error);
	}
	else
	{
		frm.submit();
	}
	
}

function chkNewRegistration(frm, lang) {
	if(lang=="english")
	{
		var err_name			= "Please type in your name!";
		var err_name_chinese	= "Please type in your name in Chinese!";
		var err_orgname			= "Please type in the name of organization!";
		var err_jobtitle		= "Please type in your job title!";
		var err_address			= "Please type in your address!";
		var err_officetel		= "Please type in your office number!";
		var err_hometel			= "Please type in your home telephone number!";
		var err_mobile			= "Please type in your mobile phone number!";
		var err_email			= "Please type in your email address!";
	}
	else
	{
		var err_name			= "請輸入你的姓名!";
		var err_name_chinese	= "請輸入你的姓名!";
		var err_orgname			= "Please type in the name of organization!";
		var err_jobtitle		= "Please type in your job title!";
		var err_address			= "Please type in your address!";
		var err_officetel		= "Please type in your office number!";
		var err_hometel			= "Please type in your home telephone number!";
		var err_mobile			= "Please type in your mobile phone number!";
		var err_email			= "請輸入你的電子郵件!";		
	}
	
	var name_first = frm.name_first.value;
	var name_last = frm.name_last.value;
	var name_chinese = frm.name_chinese.value;
	var orgname = frm.orgname.value;
	var jobtitle = frm.jobtitle.value;
	var officetel = frm.officetel.value;
	var hometel = frm.hometel.value;
	var mobile = frm.mobile.value;
	var email = frm.email.value;
	var address_line1 = frm.address_line1.value;
	var address_line2 = frm.address_line2.value;
	var address_district = frm.address_district.value;
	
	
	if(isEmpty(name_last)&&isEmpty(name_chinese))
	{
		if(isEmpty(name_last))
		{
			alert(err_name);
			frm.name_last.focus();
		}else
		{
			alert(err_name_chinese);
			frm.name_chinese.focus();		
		}		
	}
	else if(isEmpty(email) || !isValidEmail(email))
	{
		alert(err_email);
		frm.email.focus();	
	}
	else
	{
		frm.submit();
	}

}