function isWhiteSpace(ch){
	
	if (ch == ' ' || ch == '\n' || ch == '\r' || ch == '\t' || ch == '\f' || ch == '\v' || ch == '\b')
		return true;

	return false;     
}
function checkValidString(str){
	var validChar = false;
	var i=0;

	while (i < str.length){

		if (!isWhiteSpace(str.charAt(i))){
			validChar = true;
			i=str.length+1;
		}	
		else	
		i++;
	}
	return validChar;
}

function CheckNum(str){
len = str.length;
checking = 0
for(i=0;i<len;i++){
    charat0 = str.charAt(i);
    if (!(charat0 >= '0' && charat0 <= '9'))
	checking = checking + 1;
		
}
if (checking > 0)
	return false;
else
	return true;  
}

function CheckForm(inForm){

	if (inForm.ids.value.length < 8 || !CheckNum(inForm.ids.value)){
		alert("Please provide a valid login id.");
		inForm.ids.focus();
		return false;
	}
	if (inForm.pwd.value.length < 6 || !checkValidString(inForm.pwd.value)){
		alert("Please provide a valid password.");
		inForm.pwd.focus();
		return false;
	}

return true;

}

function chiCheckForm(inForm){

	if (inForm.ids.value.length < 8 || !CheckNum(inForm.ids.value)){
		alert("請輸入一個正確的登入號碼。");
		inForm.ids.focus();
		return false;
	}
	if (inForm.pwd.value.length < 6 || !checkValidString(inForm.pwd.value)){
		alert("請輸入一個正確的密碼。");
		inForm.pwd.focus();
		return false;
	}

return true;

}

function CheckSendPwdForm(inForm){

	if (inForm.ids.value.length < 8 || !CheckNum(inForm.ids.value)){
		alert("Please provide a valid login id.");
		inForm.ids.focus();
		return false;
	}

return true;

}

function chiCheckSendPwdForm(inForm){

	if (inForm.ids.value.length < 8 || !CheckNum(inForm.ids.value)){
		alert("請輸入一個正確的登入號碼。");
		inForm.ids.focus();
		return false;
	}

return true;

}

function CheckChangePwdForm(inForm){


	if (inForm.pwd.value.length < 6 || !checkValidString(inForm.pwd.value)){
		alert("Please provide a valid original password.");
		inForm.pwd.focus();
		return false;
	}
	if (inForm.new1.value.length < 6 || !checkValidString(inForm.new1.value)){
		alert("Please provide a valid new password.");
		inForm.new1.focus();
		return false;
	}
	if (inForm.new1.value != inForm.new2.value){
		alert("Please confirm your new password again.");
		inForm.new2.focus();
		return false;
	}
	

return true;

}

function chiCheckChangePwdForm(inForm){


	if (inForm.pwd.value.length < 6 || !checkValidString(inForm.pwd.value)){
		alert("請輸入現在使用的密碼。");
		inForm.pwd.focus();
		return false;
	}
	if (inForm.new1.value.length < 6 || !checkValidString(inForm.new1.value)){
		alert("請輸入新的密碼。");
		inForm.new1.focus();
		return false;
	}
	if (inForm.new1.value != inForm.new2.value){
		alert("請重新確認密碼。");
		inForm.new2.focus();
		return false;
	}
	

return true;

}

function checksubmitform(inForm){
	if (!checkValidString(inForm.company.value)){
		alert("Please provide company name.");
		inForm.company.focus();
		return false;
	}
	if (!checkValidString(inForm.person.value)){
		alert("Please provide contact person.");
		inForm.person.focus();
		return false;
	}
	if (!checkValidString(inForm.email.value)){
		alert("Please provide email address.");
		inForm.email.focus();
		return false;
	}
	if (!checkValidString(inForm.phone.value)){
		alert("Please provide phone number.");
		inForm.phone.focus();
		return false;
	}
return true;
}

function checkchisubmitform(inForm){
	if (!checkValidString(inForm.company.value)){
		alert("請提供機構名稱。");
		inForm.company.focus();
		return false;
	}
	if (!checkValidString(inForm.person.value)){
		alert("請提供聯絡人名稱。");
		inForm.person.focus();
		return false;
	}
	if (!checkValidString(inForm.email.value)){
		alert("請提供電郵地址。");
		inForm.email.focus();
		return false;
	}
	if (!checkValidString(inForm.phone.value)){
		alert("請提供電話號碼。");
		inForm.phone.focus();
		return false;
	}
return true;
}

//*************************************
function CheckContact_Form(inForm){
//*************************************
	if (inForm.name.value == '' || !checkValidString(inForm.name.value)){
        alert("Please provide your name.");
        inForm.name.focus(); 
		return false;
	}
	if (inForm.email.value.length<5 || (inForm.email.value.indexOf("@") == -1 || inForm.email.value.indexOf(".") == -1 || inForm.email.value.indexOf("@") == 0 || inForm.email.value.substring(inForm.email.value.length-1,inForm.email.value.length) == "@" || inForm.email.value.substring(inForm.email.value.length-1,inForm.email.value.length) == "." || inForm.email.value.indexOf(".") == 0)) {
		alert("Please provide a valid email address.");
        inForm.email.focus();
		return false;
	}
	if (inForm.cmessage.value == '' || !checkValidString(inForm.cmessage.value)){
        alert("Please leave your message.");
        inForm.cmessage.focus(); 
		return false;
	}
	return true;
}

//*************************************
function chiCheckContact_Form(inForm){
//*************************************
	if (inForm.name.value == '' || !checkValidString(inForm.name.value)){
        alert("請提供你的姓名。");
        inForm.name.focus(); 
		return false;
	}
	if (inForm.email.value.length<5 || (inForm.email.value.indexOf("@") == -1 || inForm.email.value.indexOf(".") == -1 || inForm.email.value.indexOf("@") == 0 || inForm.email.value.substring(inForm.email.value.length-1,inForm.email.value.length) == "@" || inForm.email.value.substring(inForm.email.value.length-1,inForm.email.value.length) == "." || inForm.email.value.indexOf(".") == 0)) {
		alert("請提供正確的電郵地址。");
        inForm.email.focus();
		return false;
	}
	if (inForm.cmessage.value == '' || !checkValidString(inForm.cmessage.value)){
        alert("請提供查詢內容。");
        inForm.cmessage.focus(); 
		return false;
	}
	return true;
}

//*************************************
function CheckmosmForm(inForm){
//*************************************
	if (inForm.name.value == '' || !checkValidString(inForm.name.value)){
        alert("Please provide your name.");
        inForm.name.focus(); 
		return false;
	}
	var valid=false;
	for(i=0;i<inForm.version.length;i++) {
		if (inForm.version[i].checked == true)
			valid=true;
	}
	if (valid == false) {
		alert('Please choose microsoft office version.');
		return false;
	}
	if (inForm.email.value.length<5 || (inForm.email.value.indexOf("@") == -1 || inForm.email.value.indexOf(".") == -1 || inForm.email.value.indexOf("@") == 0 || inForm.email.value.substring(inForm.email.value.length-1,inForm.email.value.length) == "@" || inForm.email.value.substring(inForm.email.value.length-1,inForm.email.value.length) == "." || inForm.email.value.indexOf(".") == 0)) {
		alert("Please provide a valid email address.");
        inForm.email.focus();
		return false;
	}
	if (inForm.mobile.value == '' || !checkValidString(inForm.mobile.value) || !CheckNum(inForm.mobile.value)){
 		alert("Please provide a valid mobile phone number.");
 		inForm.mobile.focus();
		return false;
	}
    if (!inForm.htel.value == ''){
		if (!CheckNum(inForm.htel.value)){
			alert("Please provide a valid home telephone number.");
			inForm.htel.focus();
			return false;
		}
	}
    if (!inForm.otel.value == ''){
		if (!CheckNum(inForm.otel.value)){
			alert("Please provide a valid office telephone number.");
			inForm.otel.focus();
			return false;
		}
	}
	return true;
}

//*************************************
function chiCheckmosmForm(inForm){
//*************************************
	if (inForm.name.value == '' || !checkValidString(inForm.name.value)){
        alert("請提供你的姓名。");
        inForm.name.focus(); 
		return false;
	}
	var valid=false;
	for(i=0;i<inForm.version.length;i++) {
		if (inForm.version[i].checked == true)
			valid=true;
	}
	if (valid == false) {
		alert('請選擇 Microsoft Office 版本。');
		return false;
	}
	if (inForm.email.value.length<5 || (inForm.email.value.indexOf("@") == -1 || inForm.email.value.indexOf(".") == -1 || inForm.email.value.indexOf("@") == 0 || inForm.email.value.substring(inForm.email.value.length-1,inForm.email.value.length) == "@" || inForm.email.value.substring(inForm.email.value.length-1,inForm.email.value.length) == "." || inForm.email.value.indexOf(".") == 0)) {
		alert("請提供正確的電郵地址。");
        inForm.email.focus();
		return false;
	}
	if (inForm.mobile.value == '' || !checkValidString(inForm.mobile.value) || !CheckNum(inForm.mobile.value)){
 		alert("請提供正確的手提電話號碼。");
 		inForm.mobile.focus();
		return false;
	}
    if (!inForm.htel.value == ''){
		if (!CheckNum(inForm.htel.value)){
			alert("請提供正確的住宅電話號碼。");
			inForm.htel.focus();
			return false;
		}
	}
    if (!inForm.otel.value == ''){
		if (!CheckNum(inForm.otel.value)){
			alert("請提供正確的公司電話號碼。");
			inForm.otel.focus();
			return false;
		}
	}
	return true;
}


//function retakead(){
//window.open("/ad.asp","popup","menubar=no,scrollbars=no, height=300,width=400,top=0,left=0");
//return true;
//}


