

    function fnShowHideSubjects(id)
    {
        $("#ddlSubArt").addClass("hide-subject");
        $("#ddlSubBusiness").addClass("hide-subject");
        $("#ddlSubComputer").addClass("hide-subject");
        $("#ddlSubEngineering").addClass("hide-subject");
        $("#ddlSubEnglishReading").addClass("hide-subject");
        $("#ddlSubForeignLanguages").addClass("hide-subject");
        $("#ddlSubHomeSchoolSubjects").addClass("hide-subject");
        $("#ddlSubHumanities").addClass("hide-subject");
        $("#ddlSubMarketing").addClass("hide-subject");
        $("#ddlSubMath").addClass("hide-subject");
        $("#ddlSubMusic").addClass("hide-subject");
        $("#ddlSubProfessionalAdministrative").addClass("hide-subject");
        $("#ddlSubScience").addClass("hide-subject");
        $("#ddlSubSocialScience").addClass("hide-subject");
        $("#ddlSubSocialStudies").addClass("hide-subject");
        $("#ddlSubSpecialEducation").addClass("hide-subject");
        $("#ddlSubSportsRecreation").addClass("hide-subject");
        $("#ddlSubTestPreparation").addClass("hide-subject");
        
        $(id).removeClass("hide-subject");
    }
    
    function fnSetSubCat()
    {
        if ($('#ctl00_Header_ddlMainCategories').val() == "1")
        {
            fnShowHideSubjects('#ddlSubArt');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "2")
        {
            fnShowHideSubjects('#ddlSubBusiness');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "3")
        {
            fnShowHideSubjects('#ddlSubComputer');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "11")
        {
            fnShowHideSubjects('#ddlSubEngineering');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "4")
        {
            fnShowHideSubjects('#ddlSubEnglishReading');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "5")
        {
            fnShowHideSubjects('#ddlSubForeignLanguages');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "6")
        {
            fnShowHideSubjects('#ddlSubHomeSchoolSubjects');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "7")
        {
            fnShowHideSubjects('#ddlSubHumanities');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "8")
        {
            fnShowHideSubjects('#ddlSubMarketing');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "9")
        {
            fnShowHideSubjects('#ddlSubMath');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "10")
        {
            fnShowHideSubjects('#ddlSubMusic');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "12")
        {
            fnShowHideSubjects('#ddlSubProfessionalAdministrative');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "13")
        {
            fnShowHideSubjects('#ddlSubScience');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "14")
        {
            fnShowHideSubjects('#ddlSubSocialScience');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "15")
        {
            fnShowHideSubjects('#ddlSubSocialStudies');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "16")
        {
            fnShowHideSubjects('#ddlSubSpecialEducation');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "17")
        {
            fnShowHideSubjects('#ddlSubSportsRecreation');
        }
        else if ($('#ctl00_Header_ddlMainCategories').val() == "18")
        {
            fnShowHideSubjects('#ddlSubTestPreparation');
        }
        
        fnSetMainCatVal($('#ctl00_Header_ddlMainCategories').val());
    }
    
    function fnSetMainCatVal(MainCategory)
    {
         $.ajax({
          type: "POST",
          url: "/xmlhttp_files/generic.aspx/SetMainCategoryVal",
          data: "{MainCategory:" + MainCategory + "}",
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(response) {
          
          if (response.d != "") {
           }
           //end 
           
           }
          }
        ); //end of ajax
    }
    
    function fnSetSubCatVal(id)
    {
         $.ajax({
          type: "POST",
          url: "/xmlhttp_files/generic.aspx/SetSubCategoryVal",
          data: "{SubCategory:" + $('#' + id).val() + "}",
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(response) {
          
          if (response.d != "") {
           }
           //end 
           
           }
          }
        ); //end of ajax
    }
    
    function fnSetSubCatValNum(val)
    {
         $.ajax({
          type: "POST",
          url: "/xmlhttp_files/generic.aspx/SetSubCategoryVal",
          data: "{SubCategory:" + val + "}",
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(response) {
          
          if (response.d != "") {
           }
           //end 
           
           }
          }
        ); //end of ajax
    }
    
    function fnGetSubCatVal()
    {
         var SubCategory = "0";
         $.ajax({
          type: "POST",
          url: "/xmlhttp_files/generic.aspx/GetSubCatVal",
          data: "{SubCategory:0}",
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(response) {
          
          if (response.d != "") {
            //alert(response.d);
            SubCategory = response;
           }
           //end 
           
           }
          }
        ); //end of ajax
        return SubCategory;
    }

	
    //this is post from other domains
    function fnTutorSearchDomainTemplate()
    {
    
        if(!isValidUSZip($('#txtZip').val()))
        {
            alert('Please enter a valid zip code.');
        }
        else
        {
            var MainCatVal;
            var SubCatVal;
            MainCatVal = $('#ddlMainCategory').val();
            SubCatVal = $('#ddlSubCategory').val();
            
            //alert(SubCatVal);
            //var SubCatVal = <%=SubCategoryID%>;
            var MainCatText = $('#ddlMainCategory option:selected').text();
            var Zip = $('#txtZip').val();
            var Distance = $('#ddlDistance').val();
            var isOnline = "0";
            
            if($('#chkOnlineTutors:checked').val() != null)
            {
                isOnline = "1";
            }

            window.location = "http://www.premiumtutor.com/" + MainCatText.toLowerCase().replace(/ & /g, " ").replace(/ /g, "-") + "/tutors.aspx?l=" + Zip + "&d=" + Distance + "&s=" + MainCatVal + "&sa=" + SubCatVal + "&on=" + isOnline;     
        }
    }
    
    
    function isValidUSZip(sZip) {
       return /^\d{5}(-\d{4})?$/.test(sZip);
    }


    function fnTutorSearch()
    {
        if(!isValidUSZip($('#ctl00_Header_txtZip').val()))
        {
            alert('Please enter a valid zip code.');
        }
        else
        {
            var MainCatVal = $('#ctl00_Header_ddlMainCategories').val();
            var SubCatVal = fnGetSubCatVal();
            if ($('#ctl00_Header_ddlMainCategories').val() == "1")
            {
                SubCatVal = $('#ddlSubArt').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "2")
            {
                SubCatVal = $('#ddlSubBusiness').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "3")
            {
                SubCatVal = $('#ddlSubComputer').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "11")
            {
                SubCatVal = $('#ddlSubEngineering').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "4")
            {
                SubCatVal = $('#ddlSubEnglishReading').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "5")
            {
                SubCatVal = $('#ddlSubForeignLanguages').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "6")
            {
                SubCatVal = $('#ddlSubHomeSchoolSubjects').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "7")
            {
                SubCatVal = $('#ddlSubHumanities').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "8")
            {
                SubCatVal = $('#ddlSubMarketing').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "9")
            {
                SubCatVal = $('#ddlSubMath').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "10")
            {
                SubCatVal = $('#ddlSubMusic').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "12")
            {
                SubCatVal = $('#ddlSubProfessionalAdministrative').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "13")
            {
                SubCatVal = $('#ddlSubScience').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "14")
            {
                SubCatVal = $('#ddlSubSocialScience').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "15")
            {
                SubCatVal = $('#ddlSubSocialStudies').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "16")
            {
                SubCatVal = $('#ddlSubSpecialEducation').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "17")
            {
                SubCatVal = $('#ddlSubSportsRecreation').val();
            }
            else if ($('#ctl00_Header_ddlMainCategories').val() == "18")
            {
                SubCatVal = $('#ddlSubTestPreparation').val();
            }
            
            //alert(SubCatVal);
            //var SubCatVal = <%=SubCategoryID%>;
            var MainCatText = $('#ctl00_Header_ddlMainCategories option:selected').text();
            var Zip = $('#ctl00_Header_txtZip').val();
            var Distance = $('#ctl00_Header_ddlDistance').val();
            var isOnline = "0";
            
            if($('#ctl00_Header_chkOnlineTutors:checked').val() != null)
            {
                isOnline = "1";
            }
            
            //ajax section
            $.ajax({
              type: "POST",
              url: "/xmlhttp_files/generic.aspx/SetZipDistance",
              data: "{Zip:" + Zip + ",Distance:" + Distance + ",Online:" + isOnline + "}",
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function(response) {
              
              if (response.d != "") {
                    window.location = "/" + MainCatText.toLowerCase().replace(/ & /g, " ").replace(/ /g, "-") + "/tutors.aspx?l=" + Zip + "&d=" + Distance + "&s=" + MainCatVal + "&sa=" + SubCatVal + "&on=" + isOnline;     
               }
               //end 
               
               }
              }
            ); //end of ajax
            
        }
    }