var sd = 0; var ed = 100; var sprice = 0; var eprice = 100000; var dsprice = 0; var deprice = 100000; var asprice = 0; var aeprice = 100000; var dtheme = "All"; var zShowMessages, resultcountE, rctSE, LineTypeDiv; var totaladdons = 0, totaltour = 0, totaldaytrip = 0; $(function() { zShowMessages = $("#ZShowMsg"); resultcountE = $("#resultcount"); rctSE = $("#resultcounts"); LineTypeDiv = $("div[id^='Type_']") }); function ft(n, o) { n = parseInt(n); n > 1 ? $("#dayslen").hide() : $("#dayslen").show() //for (t=0;t= sprice && parseInt($("div.tourfilterList").eq(t).children(".searchlistPrice").children(".highlightBold.red_price").text().replace("$", "")) <= eprice) { if (parseInt($("div.tourfilterList").eq(1).children("div").children(".mainTitle").text().split("-Day")[0]) >= sd && parseInt($("div.tourfilterList").eq(1).children("div").children(".mainTitle").text().split("-Day")[0]) <= ed) { $("div.tourfilterList").eq(t).show(); cc++; //alert(1); } else { $("div.tourfilterList").eq(t).hide(); //alert(2); } } else { $("div.tourfilterList").eq(t).hide(); //alert(3); } } //var rstnum = getresults(); FadeCount(getresults()); } parseInt($("div.tourfilterList").eq(0).children(".searchlistPrice").children(".highlightBold.red_price").text().replace("$", "")) function fd(n, o) { $(o).parent().children().attr("class", ""); $(o).addClass("itemSelected"); switch (n) { case 0: sd = 0; ed = 100; break; case 1: sd = 0; ed = 1; break; case 2: sd = 2; ed = 3; break; case 3: sd = 4; ed = 5; break; case 4: sd = 6; ed = 8; break; case 5: sd = 8; ed = 100; break; } cc = 0; for (t = 0; t < $("div.tourfilterList").size(); t++) { var temp_day = parseInt($("div.tourfilterList").eq(t).children("div").children(".mainTitle").text().split("-Da")[0]); var temp_price = parseInt($("div.tourfilterList").eq(t).children(".searchlistPrice").children(".highlightBold.red_price").text().replace("$", "")); if (temp_day >= sd && temp_day <= ed) { if (temp_price >= sprice && temp_price <= eprice) { $("div.tourfilterList").eq(t).show(); cc++; } else { $("div.tourfilterList").eq(t).hide(); } } else { $("div.tourfilterList").eq(t).hide(); } } FadeCount(getresults()); } /* function fdt(n, o) { dtheme = $(o).text(); //o2 = document.getElementById("daytriptheme"); //for (t=0;t=dsprice && ppp<=deprice){ // $("div.tourfilterList1").eq(t).show(); // cc++; // }else{ // $("div.tourfilterList1").eq(t).hide(); // } // } // else{ // if ($(o).text()=="All"){ // if (ppp>=dsprice && ppp<=deprice){ // $("div.tourfilterList1").eq(t).show(); // cc++; // }else{ // $("div.tourfilterList1").eq(t).hide(); // } // }else{ // $("div.tourfilterList1").eq(t).hide(); // } // } // } $(".tourfilterList1").each(function() { var ppp = parseInt($(this).find(".red_price").text().replace("$", "")), tmpe = $(o).text().replace(/(^\s*)|(\s*$)/g, ""); if ($(this).find("li:first").text().replace(/(^\s*)|(\s*$)/g, "") == tmpe) { if (ppp >= dsprice && ppp <= deprice) { $(this).show(); cc++; } else { $(this).hide(); } } else { if (tmpe == "All") { if (ppp >= dsprice && ppp <= deprice) { $(this).show(); cc++; } else { $(this).hide(); } } else { $(this).hide(); } } }); //var rstnum = getresults(); //$("#resultcount").text(rstnum); //FadeCount(getresults()); FadeCount(cc); //alert($("div.tourfilterList1").eq(3).childNodes("div").childNodes("ul").childNodes("li").eq(1).text()); } */ function fdt(n, o) { dtheme = $(o).text(); //alert(dtheme ); //左侧导行 Essence $("#daytriptheme").children().attr("class", ""); $("#daytriptheme2").children().attr("class", ""); $(o).addClass("itemSelected"); cc = 0; $(".tourfilterList1").each(function() { var ppp = parseInt($(this).find(".red_price").text().replace("$", "")) var tmpe = $(o).text().replace(/(^\s*)|(\s*$)/g, ""); var list_tmpe = $(this).find("li:first").text().replace(/(^\s*)|(\s*$)/g, ""); //alert(ppp); //$86 //alert($(this).find("li:first").text().replace(/(^\s*)|(\s*$)/g, "")); //列表里的 Culture Experience //dtheme == tmpe var reg = new RegExp(tmpe,"i"); //if (reg.test(list_tmpe) == true) // alert(list_tmpe) //if ($(this).find("li:first").text().replace(/(^\s*)|(\s*$)/g, "") == tmpe) { if (reg.test(list_tmpe)){ if (ppp >= dsprice && ppp <= deprice) { $(this).show(); cc++; } else { $(this).hide(); } } else { if (tmpe == "All") { if (ppp >= dsprice && ppp <= deprice) { $(this).show(); cc++; } else { $(this).hide(); } } else { $(this).hide(); } } }); FadeCount(cc); } function fpday(n, o) { n = parseInt(n); $(o).parent().children().attr("class", ""); $(o).addClass("itemSelected"); switch (n) { case 0: dsprice = 0; deprice = 100000; break; case 1: dsprice = 0; deprice = 20; break; case 2: dsprice = 20; deprice = 40; break; case 3: dsprice = 40; deprice = 60; break; case 4: dsprice = 60; deprice = 90; break; case 5: dsprice = 90; deprice = 100000; break; } cc = 0; for (t = 0; t < $("div.tourfilterList1").size(); t++) { //alert(parseInt($("div.tourfilterList1").eq(1).children(".searchlistPrice").children(".highlightBold.red_price").text().replace("$", ""))); tmpprice = parseInt($("div.tourfilterList1").eq(t).children(".searchlistPrice").children(".highlightBold.red_price").text().replace("$", "")); //alert(tmpprice + '__' + dsprice ); if (tmpprice >= dsprice && tmpprice <= deprice) { oo2 = $("div.tourfilterList1").eq(t).children("div").children("ul").children("li").eq(1).text(); if (oo2 == dtheme || dtheme == "All") { $("div.tourfilterList1").eq(t).show(); cc++; } else { $("div.tourfilterList1").eq(t).hide(); } } else { $("div.tourfilterList1").eq(t).hide(); } } FadeCount(getresults()); } function getresults() { grs = 0; for (t = 0; t < $("div.tourfilterList").size(); t++) { if ($("div.tourfilterList").eq(t).css("display") == "block") grs++; } for (t = 0; t < $("div.tourfilterList1").size(); t++) { if ($("div.tourfilterList1").eq(t).css("display") == "block") grs++; } for (t = 0; t < $("div.tourfilterList2").size(); t++) { if ($("div.tourfilterList2").eq(t).css("display") == "block") grs++; } return grs; } function showlinetype(e) { var txt = e.getAttribute("name"); $("#linetypeName td").removeClass("itemSelected"); e.className = "itemSelected"; if (LineTypeDiv.length > 0) { var ii = 0; if (txt) { LineTypeDiv.each(function() { var tE = $(this); if (tE.attr("id").indexOf(txt) > 0) { ii++; tE.show(); } else { tE.hide(); } }); } else { LineTypeDiv.show(); } FadeCount(ii); } } function FadeCount(Num) { if (typeof Num != "number") return; if (resultcountE) { resultcountE = $("#resultcount"); } resultcountE.text(Num); //显示tour复数形式 和为0提示 if (Num > 1) { rctSE.text("tours"); zShowMessages.hide(); rctSetxt(Num); } else { rctSE.text("tour"); if (Num < 1) { zShowMessages.show(); rctSetxt(Num); } } } function rctSetxt(Num){ var temp = $(".daytripNum.roundCorner").html(); var number = Num; var stringTest = /tours/; if (parseInt(number) < 1 ){ if(stringTest.test(temp)) temp = $(".daytripNum.roundCorner").html().replace("tours", "tour"); }else{ if(false == stringTest.test(temp)) temp = $(".daytripNum.roundCorner").html().replace("tour", "tours"); } $(".daytripNum.roundCorner").html(""); $(".daytripNum.roundCorner").html(temp); }