



function getSelectMulti (name) {
/*    
    alert(name);
	var val = [];
//    eval("var getValue = $(\"input[name='" + name + "']\").val() || [];");
var getValue = $("input[name='jpLevel']").val() || [];
    alert(getValue);
    getValue2 = getValue.join(",");
 
 
	return getValue2;
*/	
}


function getCheckboxMulti (name) {



    var Check = "";
//    var checkedObj = $("[name='jpLevel']:checked");
    eval("var checkedObj = $(\"[name='"+name+"']:checked\");");
   //獲取當前checked的value值 如果選中多個則循環
   checkedObj.each(function(){
       var isCheck = this.value;
       if(Check=="")
        Check = isCheck;       
       else
        Check += ','+isCheck;

    }); 
 
	return Check;
}


$(document).ready(function(){
/*    
    $('#forwardDiv').hide();

    $('#forwardShowBtn').click(function(){
        $('#forwardDiv').show();
    });    
    
    $('#fordwardCloseBtn').click(function(){
        $('#forwardForm').get(0).reset();        
        $('#forwardDiv').hide();
        
    });
    
    $('#forwardBtn').click(function(){    
        var ErrorMessage = "";
        
        if ( $("#yourName").val().length == 0 )
            ErrorMessage += "請輸入您的姓名\n"; 

        if ( $("#friendName").val().length == 0)
            ErrorMessage += "請選擇您朋友的性別\n";             

        if ( $("#friendMail").val().length == 0 )
            ErrorMessage += "請輸入您朋友的E-mail\n";
       
            
        if ( ErrorMessage.length == 0 ) {
            $.post("/send", { yourName  : $("#yourName").val(),
							  friendName: $("#friendName").val(),
                              friendMail: $("#friendMail").val()                              
            }, function(data){
                if ( data == 1 ) {
                    alert("您的轉寄信件已寄送給"+$("#friendName").val()+"\n\n謝謝您的使用！");
                }
                else {
                    alert("寄送失敗！\n\n若有任何問題請寄信到 study@enihongo.com 我們將儘快派專人與您聯繫！");
                }
            });
        }
        else {
            alert(ErrorMessage);
        }        
        
        
    })    

    $('#orderDate').datepicker({
        dateFormat: "yy-mm-dd",
        changeMonth: true,
        changeYear: true
    });

    $("#orderTime").clockpick({
        starthour : 9,
        endhour : 18
        
    });
*/    

    $('#finishDate').datepicker({
        dateFormat: "yy-mm-dd",
        changeMonth: true,
        changeYear: true
    });

    $("#Reset").click(function(){
        $('#form').get(0).reset();
        
    });

    $("#Submit").click(function(){
        
//        $("#form").validate();
        
        var ErrorMessage = "";
        var genderValue = "";
        var jpLevelValue = "";
        var formKnownValue = "";
        
        if ( $("#userName").val().length == 0 )
            ErrorMessage += "請輸入聯絡人姓名\n";         
            
        if ( $("#userTel").val().length == 0 )
            ErrorMessage += "請輸入電話\n";       
            
        if ( $("#userEmail").val().length == 0 )
            ErrorMessage += "請輸入Email\n"; 
            
        if ( $("#serviceItem").val().length == 0 )
            ErrorMessage += "請選擇服務項目\n";       
                                                       

        if ( $("input[name='sourceLanguage']:checked").size() ==0)
        {
            ErrorMessage += "請選擇原文語言\n";          
        }    
        else
        {
            var sourceTcValue = getCheckboxMulti ('sourceTc');
            
        }   
        
        if ( $("input[name='translateLanguage']:checked").size() ==0)
        {
            ErrorMessage += "請選擇目標翻譯語言\n";          
        }    
        else
        {
            var sourceTcValue = getCheckboxMulti ('sourceTc');
            
        }   
        
        if ( $("#documentType").val().length == 0 )
            ErrorMessage += "請選擇文件類別\n";
            
        if ( $("#paperWords").val().length == 0 &&  $("#pageNo").val().length == 0)
            ErrorMessage += "請輸入字數或頁數\n";  
            
        if ( $("#finishDate").val().length == 0 )
            ErrorMessage += "請輸入交件日期\n";                                          
/*                          
        if ( $("#Phone").val().length == 0 )
            ErrorMessage += "請輸入您的聯絡電話\n";
*/     
    /*
        if ( $("#mail").val().length == 0 )
            ErrorMessage += "請輸入您的E-mail\n";
            
        if ( $("#orderDate").val().length == 0)
            ErrorMessage += "請輸入預約日期\n";
                        
        if ( $("input[name='jpLevel']:checked").size() == 0)
            ErrorMessage += "請選擇您的日文程度\n";  
        else
            jpLevelValue = getCheckboxMulti ('jpLevel');
                                           
        if ( $("input[name='fromKnown']:checked").size() != 0)
            fromKnownValue = getCheckboxMulti ('fromKnown'); 
    */                                
/*                      
        if ( $("#Message").val().length == 0  || $("#Message").val()=='Message')
            ErrorMessage += "請輸入您的留言\n";        
*/            
			var params = {};
		    $('#form')
		    .find("input:checked, input:text, input:hidden , input:hidden:submit,input:password, option:selected, textarea")
		    .filter(":enabled")
		    .each(function() {
		      if(typeof(params[ this.name || this.id || this.parentNode.name || this.parentNode.id ])!='undefined')
		          params[ this.name || this.id || this.parentNode.name || this.parentNode.id ] += '、'+this.value;
		      else    
		          params[ this.name || this.id || this.parentNode.name || this.parentNode.id ] = this.value;		      
		    });
        if ( ErrorMessage.length == 0 ) {
            
            $.post("/translate-ajax", params, function(data){
                if ( data == 1 ) {
                    alert("感謝您填寫表單完成！\n\n我們將儘快派專人與您聯繫！");
                }
                else {
                    alert("寄送失敗！\n\n若有任何問題請寄信到 study@enihongo.com 我們將儘快派專人與您聯繫！");
                }
            });
            
        }
        else {
            alert(ErrorMessage);
            return false;
        }
       

    });
});

