/********* GET RESULTS DIV ****************************************/ var resultsHtml = null; var formHtml = null; var blurbHtml = null; var serverUrl = "/hillspet-web/mvc/search"; var liveServerSearchUrl = "/cps/rde/xchg/hillspet/xsl/hs.xsl/-/dynaments/search-your-neighborhood-forms.xml"; var liveServerBlurbUrl = "/cps/rde/xchg/hillspet/xsl/hs.xsl/-/dynaments/search-bottom-blurb.html"; var pageType = "P"; if (location.href.indexOf('find-a-vet') > -1) pageType = "V"; function sifr() { if(typeof sIFR == "function"){ sIFR.replaceElement(named({sSelector:"h2 span", sFlashSrc:"/swf/arialSifr.swf", sColor:"#707070", sLinkColor:"#707070", sBgColor:"transparent", sHoverColor:"#707070", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:"h3 span", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#ffffff", sLinkColor:"#ffffff", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent", sCase:"upper"})); sIFR.replaceElement(named({sSelector:".avenir", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#7d0a10", sLinkColor:"#7d0a10", sBgColor:"transparent", sHoverColor:"#7d0a10", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"underline=true", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".marquee", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#7d0a10", sLinkColor:"#ffffff", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".avenir_blue", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#024383", sLinkColor:"#024383", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".avenir_black", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#563e22", sLinkColor:"#c1a262", sBgColor:"transparent", sHoverColor:"#c1a262", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".avenir_redtitle", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#c90202", sLinkColor:"#c90202", sBgColor:"transparent", sHoverColor:"#c90202", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".avenir_brown", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#423525", sLinkColor:"#423525", sBgColor:"transparent", sHoverColor:"#423525", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); /* Used within hillspet/hillsvet marquees */ sIFR.replaceElement(named({sSelector:".marquee_white", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#ffffff", sLinkColor:"#ffffff", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".marquee_gray", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#666666", sLinkColor:"#666666", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".marquee_red", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#7d0a10", sLinkColor:"#7d0a10", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".marquee_hotRed", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#C70113", sLinkColor:"#C70113", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".marquee_black", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".marquee_brown", sFlashSrc:"/swf/avenirSifr.swf", sColor:"#4C2B15", sLinkColor:"#4C2B15", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); sIFR.replaceElement(named({sSelector:".marquee_brown_italic", sFlashSrc:"/swf/avenirSifr_italic.swf", sColor:"#4C2B15", sLinkColor:"#4C2B15", sBgColor:"transparent", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"", sWmode:"transparent"})); } } function getFormHtml(query) { //alert("form=" + query); $.get(liveServerSearchUrl + query, function(data) { formHtml = data; $("#wheretobuy_form_container").html(unescape(formHtml)); sifr(); } ); } function getResultsHtml(query) { //alert("search=" + query); $.get(serverUrl + query, function(data) { resultsHtml = data; if (pageType == 'P') $('#marquee_wtbneighborhood').hide(); if (pageType == 'V') $('#marquee_wtbfindvet').hide(); $('#description_wtbneighborhood').hide(); $('#findavet_wrapper').hide(); $('#formTitle').html("Results"); $("#wheretobuy_results_container").html(unescape(resultsHtml)); sifr(); } ); } function getBlurbHtml(query) { //alert("form=" + query); $.get(liveServerBlurbUrl + query, function(data) { blurbHtml = data; //alert(blurbHtml); $("#findavet_wrapper").html(unescape(blurbHtml)); sifr(); } ); } getFormHtml("?type=" + pageType); getBlurbHtml("?type=" + pageType); //getResultsHtml(location.search); $(document).ready( function() { if (formHtml != null) { $("#wheretobuy_form_container").html(unescape(formHtml)); } if (resultsHtml != null) { $("#wheretobuy_results_container").html(unescape(resultsHtml)); } if (blurbHtml != null) { $("#findavet_wrapper").html(unescape(blurbHtml)); } } ); function doCityStateSearch() { $('#postalCode').val(""); var searchForm = $('#where_ToBuy_zipSearch'); var searchType = 'CITY_STATE'; var type = $('#type').val(); var country = $('#country').val(); var miles = $('#miles').val(); var city = $('#city').val(); var state = $('#stateList').val(); var query = "?searchType=" + searchType + "&type=" + type + "&country=" + country + "&miles=" + miles + "&city=" + city + "&state=" + state; getResultsHtml(query); } function doZipSearch() { $('#city').val(""); $('#state').val(""); var searchType = 'ZIP'; var type = $('#type').val(); var country = $('#country').val(); var miles = $('#miles').val(); var postalCode = $('#postalCode').val(); var query = "?searchType=" + searchType + "&type=" + type + "&country=" + country + "&miles=" + miles + "&postalCode=" + postalCode; getResultsHtml(query); }