﻿//预约全部用到
$(document).ready(function(){
            var url = window.location.href; var urls = Array(); urls = url.split("/");
            if(urls.length > 5) $("#language a[@href*="+urls[4]+"]").css("background-color","#ffe16b");
            if(urls.length > 6) $(".text_td a[@href*="+urls[5]+"]").eq(0).parents("td.bg_m").css("background","transparent url(/images/reservation/fk1.gif) no-repeat -30px 50%").prev().find(".td_bg").css("background","transparent url(/images/reservation/fk1.gif) no-repeat 0 50%");
            if(urls.length > 5 && urls[4].toLowerCase() == "arabic")  $(".text_td a").css("font-size","14px");
            var url2 = window.location.search.replace("?","");$("#language a[@href*="+parseQuery(url2)['ln']+"]").css("background-color","#ffe16b");$(".text_td a[@href*="+parseQuery(url2)['type']+"]").eq(0).parents("td.bg_m").css("background","transparent url(/images/reservation/fk1.gif) no-repeat -30px 50%").prev().find(".td_bg").css("background","transparent url(/images/reservation/fk1.gif) no-repeat 0 50%");
            if($("#HiddenField1").val()=="1") $("#input2").hide();else $("#changelog").hide(); $("#loading").hide();
            if($("#HiddenField1").val()=="1") $("#btnSubmit").unbind("click").bind("click",function(){return vf();});
            if($("#HiddenField2").val()=="0"&&$("#HiddenField1").val()!="1") {$("#reg").hide();$("#log").show();$("#logli").addClass("log-reg");$("#regli").removeClass("reg-log");$("#btnSubmit").unbind("click").bind("click",function(){return v2();});}
            if($("#HiddenField2").val()=="1"&&$("#HiddenField1").val()!="1") {$("#reg").show();$("#log").hide();$("#logli").removeClass("log-reg");$("#regli").addClass("reg-log");$("#btnSubmit").unbind("click").bind("click",function(){return v();});}
            $("#logli").click(function(){$("#HiddenField2").val("0");$("#reg").hide();$("#log").fadeIn();$("#logli").addClass("log-reg");$("#regli").removeClass("reg-log");$("#btnSubmit").unbind("click").bind("click",function(){return v2();});});
            $("#regli").click(function(){$("#HiddenField2").val("1");$("#reg").fadeIn();$("#log").hide();$("#logli").removeClass("log-reg");$("#regli").addClass("reg-log");$("#btnSubmit").unbind("click").bind("click",function(){return v();});});
            $("#Button1").click(function(){
                $("#note :text").each(function(){$(this).val(this.defaultValue);});
                $("#note #dpColumn").val($("#hfSelect").val());
            });
            $("#rblContact_1").parent().next().hide();
            $("#rblContact_1").click(function(){$(this).parent().next().fadeIn();});
            $("#rblContact_0").click(function(){$(this).parent().next().fadeOut();});
            $("span.moreoption").hide();$(".moretext").hide();$(".red").hide();
            $(".showoption").click(function(){$(this).parents(".fright").prev().find(".moreoption").fadeIn();$(this).parents(".fright").next(".moretext").fadeIn();$(this).parents(".fright").hide();});
            $("li.details").each(function(){
                if($(this).find(".fright").length==0) $(this).find(".moretext").show();
            });
            $("ul[@id^=second_]").addClass("ulsecond");
            $("ul.ulsecond .dtitle").addClass("lisecond");
            $("ul.ulsecond .details,ul.ulthird .details").addClass("lidetails");
            $("ul[@id^=third_]").addClass("ulthird");
            $("ul.ulthird .dtitle").addClass("lithird");
            $("ul[@id^=second_],ul[@id^=third_]").hide();
//            $("ul[@id^=second_]").parent().children().eq(0).find("span[@rel]").each(function(){
//                var rindex = $(this).attr("rel");
//                alert(rindex);
//                $(this).find(":radio").click(function(){
//                    $(this).parents(".details").find("ul[@id^=second_]").slideUp("fast");
//                    $(this).parents(".details").find("ul[@id$=_"+rindex+"]").slideDown("slow");
//                });
//            });
            $("span[@rel]").each(function(){
                var rindex = $(this).attr("rel");
                $(this).find(":radio,:checkbox").click(function(){
                    $(this).parents(".details").find("ul[@id^=second_]").slideUp("fast");
                    $(this).parents(".details").find("ul[@id$=_"+rindex+"]").slideDown();
                });
                if($(this).find(":radio,:checkbox").attr("checked"))
                {
                    $(this).parents(".details").find("ul[@id^=second_]").hide();
                    $(this).parents(".details").find("ul[@id$=_"+rindex+"]").slideDown();
                }
            });
            $("ul[@id^=second_]").find(":radio,:checkbox").unbind("click");
            $("#changelog").click(function(){
                $("#input2").slideDown();$("#HiddenField1").val("0");$("#HiddenField2").val("0");$("#tbMail").val("");
                if($("#HiddenField2").val()=="0"&&$("#HiddenField1").val()!="1") {$("#reg").hide();$("#log").show();$("#logli").addClass("log-reg");$("#regli").removeClass("reg-log");$("#btnSubmit").unbind("click").bind("click",function(){return v2();});}
                if($("#HiddenField2").val()=="1"&&$("#HiddenField1").val()!="1") {$("#reg").show();$("#log").hide();$("#logli").removeClass("log-reg");$("#regli").addClass("reg-log");$("#btnSubmit").unbind("click").bind("click",function(){return v();});}
                $(this).hide();
                return false;
            });
            //$("li.details :checkbox").parents("span[@id]").one("click",function(){
                //$(this).find(":checkbox").removeAttr("checked");                
            //});
            //if($("#left").length>0){if($("#left").height()<830) $("#left").height(830);}
            $("#input1 :checkbox,#input1 :radio").each(function(){
                if($(this).attr("checked")) $(this).next("label").css("color","#ff6600");
                else $(this).next("label").css("color","#333333");
            });
            $("#input1 :checkbox").click(function(){
                if($(this).attr("checked")) $(this).next("label").css("color","#ff6600");
                else $(this).next("label").css("color","#333333");
            });
            $("#input1 :radio").click(function(){
                var g = $(this).attr("name");
                $(":radio[@name="+g+"]").next("label").css("color","#333333");
                $(this).next("label").css("color","#ff6600");
            });
            var dpln="";if(urls[4].length>0) dpln=urls[4];if(dpln.toLowerCase()=="english") dpln="";
            $("li.datepicker :text").datepicker($.extend({}, $.datepicker.regional[dpln],{ yearRange: "-60:+3",dateFormat: "mm/dd/yy", showStatus: true, showOn: "both", buttonImage: "/images/icon/calendar.gif",buttonImageOnly: true }));
            if($("li.daterangepicker :text").length>=2)
            {
                var start = $("li.daterangepicker :text").eq(0);
                var end = $("li.daterangepicker :text").eq(1);
                $("li.daterangepicker :text").datepicker($.extend({}, $.datepicker.regional[dpln],{ yearRange: "-60:+3",beforeShow: customRange,dateFormat: "mm/dd/yy", showStatus: true, showOn: "both", buttonImage: "/images/icon/calendar.gif",buttonImageOnly: true }));
            }
            $("#input1 :text").css("margin-left","12px");
        });
        function customRange(input) 
        { 
            var li = $(input).parents(".daterangepicker");
            var start = li.find(":text").eq(0);
            var end = li.find(":text").eq(1);
            return {minDate: ($(input).attr("id") == end.attr("id") ? start.datepicker("getDate") : null), 
                maxDate: ($(input).attr("id") == start.attr("id") ? end.datepicker("getDate") : null)}; 
        } 
        function vf()
        {
            //////////////////////////////////////////////////
            //清空未显示的控件的值
            $("#input1 :hidden :radio").attr("checked",false);
            $("#input1 :hidden :checkbox").attr("checked",false);
            $("#input1 :hidden :text").val("");
            $("#input1 :hidden :file").val("");
            $("#input1 :hidden select").attr("disabled","disabled")
            //////////////////////////////////////////////////
            
            $("#require").removeClass("require");$(".red").hide();
            $("ul:visible > li.details").each(function(){
                if($(this).find("textarea").length==0)
                {if($(this).find(":file").length==0)
                {if($(this).children("div").eq(0).find(":input:checked").length==0 && $.trim($(this).children(".moretext").find(":text").val()).length==0)
                    {$("#require").addClass("require");$(this).prev().find(".red").show();}}}
            });
            if($("#require").hasClass("require"))
            {alert("Please fulfill your request information list for a quicker and better response.");return false;}
        }
        function v()
        {
            if(vf()==false) return false;
            if(($.trim($("#tbName").val())).length==0) {alert("Please enter your name");$("#tbName").focus().select();$("#contactfile").addClass("require").parent().find(".red").show();return false}
            if(($.trim($("#tbMail").val())).length==0)  {alert("Please enter email address");$("#tbMail").focus().select();$("#contactfile").addClass("require").parent().find(".red").show();return false}
            var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
            var mail = $.trim($("#tbMail").val())
            if(!reg.test(mail)) {alert("You entered an invalid email address.");$("#tbMail1").focus().select();return false}
            if($("#rblContact_1").attr("checked")&&$.trim($("#tbTel").val()).length==0)
                {alert("Please enter your telephone number");$("#tbTel").focus().select();return false;}
            $("#loading").fadeIn();return true;
        }
        function v2()
        {
            if(vf()==false) return false;
            if(($.trim($("#tbUsername").val())).length==0) {alert("Please enter your Email add");$("#tbUsername").focus().select();$("#log").find(".red").show();return false}
            if(($.trim($("#TextBox1").val())).length==0) {alert("Please enter your password");$("#TextBox1").focus().select();$("#log").find(".red").show();return false}
            $("#loading").fadeIn();return true;
        }
        function v3()
        {
            var d = $.trim($("#tb2_day").val());
            if(d.length>0) 
            {
                if(isNaN(d)||d.length>2||d<1||d>31)
                {alert("Please enter Arabic numerals");$("#tb2_day").focus().select();return false}
            }
            else $("#tb2_day").val("31");
            var m = $.trim($("#tb2_month").val());
            if(m.length>0) 
            {
                if(isNaN(m)||m.length>2||m<1||m>12)
                {alert("Please enter Arabic numerals");$("#tb2_month").focus().select();return false}
            }
            else $("#tb2_day").val("12");
            var y = $.trim($("#tb2_year").val());
            if(y.length>0)
            {
                var cy=new Date().getFullYear();
                var by=cy-100;
                if(isNaN(y)||y.length!=4||y<by||y>cy)
                {alert("Please enter Arabic numerals");$("#tb2_year").focus().select();return false}
            }
            else $("#tb2_day").val("1900");
        }
        
        function parseQuery ( query ) {
           var Params = new Object ();
           if ( ! query ) return Params; 
           var Pairs = query.split(/[;&]/);
           for ( var i = 0; i < Pairs.length; i++ ) {
              var KeyVal = Pairs[i].split('=');
              if ( ! KeyVal || KeyVal.length != 2 ) continue;
              var key = unescape( KeyVal[0] );
              var val = unescape( KeyVal[1] );
              val = val.replace(/\+/g, ' ');
              Params[key] = val;
           }
           return Params;
        }
        function showtip(obj)
        {
            $(obj).next("div#timutip").fadeIn();
        }
        function hidetip(obj)
        {
            $(obj).parent("div#timutip").fadeOut("fast");
        }

