﻿function checkCaptcha(){
    var captchacode = document.getElementById("captchacode").value;    
    var checkUrl = aspPath + "checkCaptcha.asp";
    var isValid;
	$.ajax({
	url: checkUrl,
	async: false,
	data:{ captchacode:captchacode },
	dataType:"html",
	success:function(data){
		if(data == "false"){
			//alert("The Code is invalid. Please enter again.");
			document.getElementById("captchacode").value = "";
			document.getElementById("captchacode").focus();
			isValid = false;
		}else if (data == "true"){
			//alert("submit");
			isValid = true;				
		}
	},
	error:function(xhr,err,e){
		//alert("The Code is invalid. Please enter again."); document.getElementById("captchacode").focus(); document.getElementById("captchacode").value="";
		isValid = false;
	}
	});
	return isValid;
}    	


function validateForm(type, lang) {
	
	if (lang=="eng")
		formPrefix = "PresentationModeContainer1_SubmissionForm1_"
	else
		formPrefix = "PresentationModeContainer1_SubmissionForm_c1_"

	errorSt = "";
	



	if (type=="1") {
		textbox = document.getElementById(formPrefix+"tb1_Name");
		if (textbox.value=="")
			if (lang=="eng")
				errorSt += "Please input Name.\n";
			else
				errorSt += "請輸入姓名\n";
		ddl = document.getElementById(formPrefix+"ddl1_Gender");
		if (ddl.selectedIndex==-1)
			if (lang=="eng")
				errorSt += "Please select Gender.\n";
			else
				errorSt += "請選擇性別\n";

		textbox = document.getElementById(formPrefix+"tb1_Age");
		if (textbox.value=="")
			if (lang=="eng")
				errorSt += "Please input Age.\n";
			else
				errorSt += "請輸入年齡\n";

		textbox = document.getElementById(formPrefix+"tb1_Email");
		textbox2 = document.getElementById(formPrefix+"tb1_Address");
		if (textbox.value=="" && textbox2.value=="")
			if (lang=="eng")
				errorSt += "Please input E-mail address and/or Postal address.\n";
			else
				errorSt += "請輸入電郵地址及/或郵寄地址\n";
		else {
			var re = /^\w[\.\-_\w]*@\w[\.\-_\w]+$/i;
			if (!re.test(textbox.value))
				if (lang=="eng")
					errorSt += "Please input valid E-mail address.\n";
				else
					errorSt += "請輪入正確電郵地址\n";
		}			
	} else if (type=="2") {
		textbox = document.getElementById(formPrefix+"tb2_Name");
		if (textbox.value=="")
			if (lang=="eng")
				errorSt += "Please input Contact name(s).\n";
			else
				errorSt += "請輸入聯絡人姓名\n";

		textbox = document.getElementById(formPrefix+"tb2_Company");
		if (textbox.value=="")
			if (lang=="eng")
				errorSt += "Please input Name of company.\n";
			else
				errorSt += "請輸入公司名稱\n";

		textbox = document.getElementById(formPrefix+"tb2_Nature");
		if (textbox.value=="")
			if (lang=="eng")
				errorSt += "Please input Nature of business.\n";
			else
				errorSt += "請輸入業務性質\n";

		textbox = document.getElementById(formPrefix+"tb2_Address");
		if (textbox.value=="")
			if (lang=="eng")
				errorSt += "Please input Full address.\n";
			else
				errorSt += "請輸入地址\n";

		textbox = document.getElementById(formPrefix+"tb2_Tel");
		if (textbox.value=="")
			if (lang=="eng")
				errorSt += "Please input Telephone.\n";
			else
				errorSt += "請輸入聯絡電話\n";

		radio0 = document.getElementById(formPrefix+"rdb2_Enquiry_0");
		radio1 = document.getElementById(formPrefix+"rdb2_Enquiry_1");
		radio2 = document.getElementById(formPrefix+"rdb2_Enquiry_2");
		if (!radio0.checked && !radio1.checked && !radio2.checked)
			if (lang=="eng")
				errorSt += "Please select Nature of enquiry.\n";
			else
				errorSt += "請選擇查詢類別\n";
	}
	
	//ajax call to check the captcha code
	if (!checkCaptcha()){
		if (lang=="eng")
			errorSt += "Incorrect verification code, please input again.\n";
		else
			errorSt += "驗證碼錯誤，請重新輸入。\n";				
	}
	
	//check captcha
	
	if (errorSt != "") {
		if (lang=="eng")
			errorSt = "Please correct the following problem:\n\n" + errorSt;
		else
			errorSt = "請修改下列問題:\n\n" + errorSt;
		alert(errorSt);
		return false;
	} else
		return true;
}

function checkAll(lang) {
	if (lang=="eng")
		formPrefix = "PresentationModeContainer1_SubmissionForm1_"
	else
		formPrefix = "PresentationModeContainer1_SubmissionForm_c1_"

	ckb01 = document.getElementById(formPrefix+"ckb1_Interest01");
	document.getElementById(formPrefix+"ckb1_Interest02").checked = ckb01.checked;
	document.getElementById(formPrefix+"ckb1_Interest03").checked = ckb01.checked;
	document.getElementById(formPrefix+"ckb1_Interest04").checked = ckb01.checked;
	document.getElementById(formPrefix+"ckb1_Interest05").checked = ckb01.checked;
	document.getElementById(formPrefix+"ckb1_Interest06").checked = ckb01.checked;
	document.getElementById(formPrefix+"ckb1_Interest07").checked = ckb01.checked;
	document.getElementById(formPrefix+"ckb1_Interest08").checked = ckb01.checked;
}

