function check(){
	if(!trim(form.name.value)){alert('．請輸入姓名');form.name.focus();return false;}
	if(!form.sex[0].checked && !form.sex[1].checked){alert('．請選擇性別');form.sex[0].focus();return false;}
	if(!trim(form.email.value)){alert('．請輸入E-Mail');form.email.focus();return false;}
	if(form.email.value.indexOf("@")=="-1" || form.email.value.indexOf(".")=="-1"){alert("．不正確的電子信箱");form.email.select();return false;}
	if(form.question[0].selected){alert('．請選擇問題類型');form.question[0].focus();return false;}
	if(!trim(form.Code.value)){alert('．請輸入驗證碼');form.Code.focus();return false;}
	if(!ischar(form.Code.value)){form.Code.select();return false;}
	
	//form.btnSubmit.disabled = true;
        //form.submit();
	
	var msg;
	var join = form.join.checked;
	var PostParam = $("#form").serialize();
	$.ajax({
        	type: "POST",
        	url: "service_send.asp",
        	data: PostParam,
        	cache: false,
        	dataType: 'json',
        	error: function(xhr) {
            	msg = 'Ajax request error';
            	alert(msg);
        	},
        	success: function(result) {
            		if (!result.success) {
                		msg = result.msg
                		alert(msg);
            		} else {
                		msg = result.msg;
                		if(join){
                			form.action="../member/join.asp"
                			form.submit();
                		}else{
                			location.href="service_message.asp";
                		}
			}
		}
	});
}
function trim(instr){
        return instr.replace(/^[\s]*/gi,'').replace(/[\s]*$/gi,'');
}
function isNumeric(Key){
       if((Key < 48 || Key > 57)){
               window.event.keyCode = 0;
       } 
}
function ischar(s){
        var errorChar;
        var badChar = "><[]{}?/\+=|'~!#$%^&()`"; 

        errorChar = isCharsInBagEx(s,badChar);
        if (errorChar != ''){
                alert('．請勿輸入特殊字元('+ badChar +')');
                return false;
        }
        return true;
}
function isCharsInBagEx(s,bag){ 
        var i,c;
        for (i = 0; i < s.length; i++){ 
                c = s.charAt(i);
                if (bag.indexOf(c) > -1){
                return c
                }
        }
        return '';
}
function checkBytes(obj) { 
   	var hasChinese = false;
   	var n = obj.length;
  	for(var i=0;i<n;i++){
    		var str = encodeURI(obj.charAt(i));
       		if(str.length == 9){
        		hasChinese = true;
        		break;
        	}
   	}
   	if(hasChinese){
   		alert("．請勿輸入中文字");
   		return false;
   	}else{
   		return true;
   	}
}
