function loadFlash(path, ele, w, h){
	var flashvars = {};
	var params = {};
	params.play = "true";
	params.loop = "true";
	params.menu = "true";
	params.quality = "high";
	params.scale = "showall";
	params.salign = "tl";
	params.wmode = "transparent";
//	params.allowScriptAccess = "sameDomain";
	var attributes = {};
	attributes.id = ele;
	attributes.name = ele;
	attributes.styleclass = ele;
	attributes.align = "middle";
	swfobject.embedSWF(path, ele, w, h, "8.0.0", false, flashvars, params, attributes);
	
}


function fillLocation(){
	var locationStr = "";
	var checkboxArr = document.getElementsByName("flocation_checkbox");
	for (var i=0; i<checkboxArr.length; i++){
		if(checkboxArr[i].checked)
			locationStr += ", "+checkboxArr[i].value;
	}
	if (locationStr.length>0)
		locationStr=locationStr.substr(2);
	document.getElementById("flocation").value=locationStr;
}

function fillService(){
	var serviceStr = "";
	var checkboxArr = document.getElementsByName("fservice_checkbox");
	for (var i=0; i<checkboxArr.length; i++){
		if(checkboxArr[i].checked)
			serviceStr += ", "+checkboxArr[i].value;
	}
	if (serviceStr.length>0)
		serviceStr=serviceStr.substr(2);
	document.getElementById("fservice").value=serviceStr;
}

function fillPackage(){
	var packageStr = "";
	var checkboxArr = document.getElementsByName("fpackage_checkbox");
	for (var i=0; i<checkboxArr.length; i++){
		if(checkboxArr[i].checked)
			packageStr += ", "+checkboxArr[i].value;
	}
	if (packageStr.length>0)
		packageStr=packageStr.substr(2);
	document.getElementById("fpackage").value=packageStr;
}

function goSubmit(){
	var fm = document.getElementById('enquiry_form');
	
	var n=document.getElementById('fname').value;
	var e=document.getElementById('femail').value;
	//var m=document.getElementById('fmessage').value;
	
	var errmsg = "";
	if (n=='')	errmsg+="Please input your name.\n";
	if (e=='')	errmsg+="Please input your email.\n";
	//if (m=='')	errmsg+="Please input your message.\n";
	if ( !validateEmail(e) ) errmsg+="Please input a valid email address.";

	if (errmsg=="")
		fm.submit();
	else{
		alert(errmsg);
		return false;
	}	
	
}

/*
function defOnClick(def, v){

		return v==def ? '' : v;
}
function defOnBlur(def, v){
	if (def=="$")
		return (v.substring(0,1)=="$" && v.length>=1) ? v : def+v;
	else
		return (v.substring(v.length-1,v.length)=="%" && v.length>=1) ? v : v+def;
}
*/


function validateEmail(v){ 
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
	return emailPattern.test(v); 
}

function getThisPage(){
	var result = location.pathname;
	result = result.replace('/chi/','');
	result = result.replace('/eng/','');
	result = result.replace('/cn/','');
	if (result=="/")
		result="";
	return result;
	
}

function setLangLinks(){
	if (document.getElementById("lang_link_eng")!=null)
		document.getElementById("lang_link_eng").href="../eng/"+getThisPage();
	if (document.getElementById("lang_link_chi")!=null)
		document.getElementById("lang_link_chi").href="../chi/"+getThisPage();
	if (document.getElementById("lang_link_cn")!=null)
		document.getElementById("lang_link_cn").href="../cn/"+getThisPage();
}