var searchByFloristName=false;var button="";var handled=false;var isPageHeaderAutoSuggest=true;function overlibHide(){document.getElementById("ViewCitiesButton").src="/images/view-cities.jpg";document.getElementById("ViewStatesButton").src="/images/view-states.jpg"}function overlibShow(){if(button=="viewcities"){document.getElementById("ViewCitiesButton").src="/images/view-cities-rollover.jpg"}else{if(button=="viewstates"){document.getElementById("ViewStatesButton").src="/images/view-states-rollover.jpg"}}}$(document).ready(function(){$("#content_block").html($("#content").html())});$(document).ready(function(){$("#citypopup_block").html($("#citypopup").html())});$(document).ready(function(){$("#statepopup_block").html($("#statepopup").html())});$(document).ready(function(){$("#enlargemap_block").html($("#enlargemap").html())});$(document).ready(function(){$("#distancedropdown_block").html($("#distancedropdown").html())});$(document).ready(function(){if(document.getElementById("SearchBoxControl_SearchTextbox")!=null){jQuery("#SearchBoxControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}})}});$(document).ready(function(){if(document.getElementById("SimpleSearchBoxControl_SearchTextbox")!=null){jQuery("#SimpleSearchBoxControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}})}});$(document).ready(function(){if(document.getElementById("SmallSearchBoxControl_SearchTextbox")!=null){jQuery("#SmallSearchBoxControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}})}});$(document).ready(function(){if(document.getElementById("PageHeaderControl_SearchTextbox")!=null){jQuery("#PageHeaderControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}})}});$(document).ready(function(){$("input#MultipleCountyGoButton").click(handleMultipleCountyForm);$("input#CountySelect").keypress(function(a){if(a.which==13){handleMultipleCountyForm()}else{$("form").submit(function(){return false})}})});function handleMultipleCountyForm(){var b=$("#CountySelect").val();if(!b){$("#ErrorMessageDiv").text("Please select a city county.")}else{var a=b.split("|");if(a.length>1){window.location="/results.aspx?CityStateZip="+escape(a[0])+"&qsCounty="+escape(a[1])}}$("form").submit(function(){return false})}$(document).ready(function(){$("input#MultipleChoicesGoButton").click(handleMultipleChoicesForm);$("input#CitySelect").keypress(function(a){if(a.which==13){handleMultipleChoicesForm()}else{$("form").submit(function(){return false})}})});function handleMultipleChoicesForm(){var a=$("#CitySelect").val();if(!a){$("#ErrorMessage").text("Please select a city.")}else{window.location="/results.aspx?CityStateZip="+escape(a)}$("form").submit(function(){return false})}$(document).ready(function(){$("input#SimpleSearchBoxControl_SearchTextbox").blur(function(a){if($("input#SimpleSearchBoxControl_SearchTextbox").val()==""){if(searchByFloristName){$("input#SimpleSearchBoxControl_SearchTextbox").val("Enter flower shop name")}else{$("input#SimpleSearchBoxControl_SearchTextbox").val("Enter city, state or zip code")}}});$("input#SimpleSearchBoxSearchButton").click(function(a){handleSimpleSearchForm()});$("input#SimpleSearchBoxControl_SearchTextbox").keypress(function(a){if(a.which==13){handleSimpleSearchForm();handled=true}else{$("form").submit(function(){return false})}});$("a#SimpleSearchByFlowerShopNameLink").click(function(){searchByFloristName=!searchByFloristName;if(searchByFloristName){$("#PageHeaderSearchTitle").text("Search by flower shop name");$("#PageHeaderControl_SearchTextbox").val("Enter flower shop name");$("a#PageHeaderSearchByFloristName").text("Search by city, state or zip code");$("#SimpleSearchBoxTitle").html("Search again by flower shop name:");$("#SimpleSearchBoxControl_SearchTextbox").val("Enter flower shop name");$("a#SimpleSearchByFlowerShopNameLink").text("Search by city, state or zip code");jQuery("#SimpleSearchBoxControl_SearchTextbox").suggest("/ShopNameSuggest.aspx",{onSelect:function(){}})}else{$("#SimpleSearchBoxTitle").text("Search again by city, state or zip code:");$("#SimpleSearchBoxControl_SearchTextbox").val("Enter city, state or zip code");$("a#SimpleSearchByFlowerShopNameLink").text("Search by flower shop name");$("#PageHeaderSearchTitle").text("Search for a local florist");$("#PageHeaderControl_SearchTextbox").val("Enter city, state or zip code");$("a#PageHeaderSearchByFloristName").text("Search by flower shop name");jQuery("#SimpleSearchBoxControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}})}})});function handleSimpleSearchForm(){var a=$("#SimpleSearchBoxControl_SearchTextbox").val();if(!searchByFloristName){if(a!="Enter city, state or zip code"&&a.length>0){window.location="/results.aspx?CityStateZip="+escape(a)}else{$("#SimpleSearchBoxControl_SearchTextbox").val("Enter city, state or zip code")}}else{if(a!="Enter flower shop name"&&a.length>0&&!isGenericTerms(a)){window.location="/search.aspx?ShopName="+escape(a)}else{if(a!="Enter flower shop name"){alert('Please enter a more specific flower shop name for your search. e.g. "David flowers"')}$("#SimpleSearchBoxControl_SearchTextbox").val("Enter flower shop name");a="Enter flower shop name"}}$("form").submit(function(){return false})}$(document).ready(function(){$("input#SmallSearchBoxControl_SearchTextbox").blur(function(a){if($("input#SmallSearchBoxControl_SearchTextbox").val()==""){if(searchByFloristName){$("input#SmallSearchBoxControl_SearchTextbox").val("Enter flower shop name")}else{$("input#SmallSearchBoxControl_SearchTextbox").val("Enter city, state or zip code")}}});$("input#SmallSearchBoxSearchButton").click(function(a){handleSmallSearchForm()});$("input#SmallSearchBoxControl_SearchTextbox").keypress(function(a){if(a.which==13){handleSmallSearchForm();handled=true}else{$("form").submit(function(){return false})}});$("a#SmallSearchByFlowerShopNameLink").click(function(){searchByFloristName=!searchByFloristName;if(searchByFloristName){$("#PageHeaderSearchTitle").text("Search by flower shop name");$("#PageHeaderControl_SearchTextbox").val("Enter flower shop name");$("a#PageHeaderSearchByFloristName").text("Search by city, state or zip code");$("#SmallSearchBoxTitle").html("Search again by flower shop name:");$("#SmallSearchBoxControl_SearchTextbox").val("Enter flower shop name");$("a#SmallSearchByFlowerShopNameLink").text("Search by city, state or zip code");jQuery("#SmallSearchBoxControl_SearchTextbox").suggest("/ShopNameSuggest.aspx",{onSelect:function(){}})}else{$("#SmallSearchBoxTitle").text("Search again by city, state or zip code:");$("#SmallSearchBoxControl_SearchTextbox").val("Enter city, state or zip code");$("a#SmallSearchByFlowerShopNameLink").text("Search by flower shop name");$("#PageHeaderSearchTitle").text("Search for a local florist");$("#PageHeaderControl_SearchTextbox").val("Enter city, state or zip code");$("a#PageHeaderSearchByFloristName").text("Search by flower shop name");jQuery("#SmallSearchBoxControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}})}})});function handleSmallSearchForm(){var a=$("#SmallSearchBoxControl_SearchTextbox").val();if(!searchByFloristName){if(a!="Enter city, state or zip code"&&a.length>0){window.location="/results.aspx?CityStateZip="+escape(a)}else{$("#SmallSearchBoxControl_SearchTextbox").val("Enter city, state or zip code")}}else{if(a!="Enter flower shop name"&&a.length>0&&!isGenericTerms(a)){window.location="/search.aspx?ShopName="+escape(a)}else{if(a!="Enter flower shop name"){alert('Please enter a more specific flower shop name for your search. e.g. "David flowers"')}$("#SmallSearchBoxControl_SearchTextbox").val("Enter flower shop name");a="Enter flower shop name"}}$("form").submit(function(){return false})}$(document).ready(function(){$("input#PageHeaderControl_SearchTextbox").blur(function(a){if($("input#PageHeaderControl_SearchTextbox").val()==""){if(searchByFloristName){$("input#PageHeaderControl_SearchTextbox").val("Enter flower shop name")}else{$("input#PageHeaderControl_SearchTextbox").val("Enter city, state or zip code")}}});$("input#PageHeaderSearchButton").click(function(a){if(!handled){handlePageHeaderSearchForm()}});$("input#PageHeaderControl_SearchTextbox").keypress(function(a){if(a.which==13){handlePageHeaderSearchForm()}else{$("form").submit(function(){return false})}});$("a#PageHeaderSearchByFloristName").click(function(){searchByFloristName=!searchByFloristName;if(searchByFloristName){$("#PageHeaderSearchTitle").text("Search by flower shop name");$("#PageHeaderControl_SearchTextbox").val("Enter flower shop name");$("a#PageHeaderSearchByFloristName").text("Search by city, state or zip code");$("#SimpleSearchBoxTitle").html("Search again by flower shop name:");$("#SimpleSearchBoxControl_SearchTextbox").val("Enter flower shop name");$("a#SimpleSearchByFlowerShopNameLink").text("Search by city, state or zip code");$("#SmallSearchBoxTitle").html("Search again by flower shop name:");$("#SmallSearchBoxControl_SearchTextbox").val("Enter flower shop name");$("a#SmallSearchByFlowerShopNameLink").text("Search by city, state or zip code");jQuery("#PageHeaderControl_SearchTextbox").suggest("/ShopNameSuggest.aspx",{onSelect:function(){}});jQuery("#SimpleSearchBoxControl_SearchTextbox").suggest("/ShopNameSuggest.aspx",{onSelect:function(){}});jQuery("#SmallSearchBoxControl_SearchTextbox").suggest("/ShopNameSuggest.aspx",{onSelect:function(){}})}else{$("#PageHeaderSearchTitle").text("Search for a local florist");$("#PageHeaderControl_SearchTextbox").val("Enter city, state or zip code");$("a#PageHeaderSearchByFloristName").text("Search by flower shop name");$("#SimpleSearchBoxTitle").text("Search again by city, state or zip code:");$("#SimpleSearchBoxControl_SearchTextbox").val("Enter city, state or zip code");$("a#SimpleSearchByFlowerShopNameLink").text("Search by flower shop name");$("#SmallSearchBoxTitle").text("Search again by city, state or zip code:");$("#SmallSearchBoxControl_SearchTextbox").val("Enter city, state or zip code");$("a#SmallSearchByFlowerShopNameLink").text("Search by flower shop name");jQuery("#PageHeaderControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}});jQuery("#SimpleSearchBoxControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}});jQuery("#SmallSearchBoxControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}})}})});function handlePageHeaderSearchForm(){var a=$("#PageHeaderControl_SearchTextbox").val();if(!searchByFloristName){if(a!="Enter city, state or zip code"&&a.length>0){window.location="/results.aspx?CityStateZip="+escape(a)}else{$("#PageHeaderControl_SearchTextbox").val("Enter city, state or zip code")}}else{if(a!="Enter flower shop name"&&a.length>0&&!isGenericTerms(a)){window.location="/search.aspx?ShopName="+escape(a)}else{if(a!="Enter flower shop name"){alert('Please enter a more specific flower shop name for your search. e.g. "David flowers"')}$("#PageHeaderControl_SearchTextbox").val("Enter flower shop name");a="Enter flower shop name"}}$("form").submit(function(){return false})}$(document).ready(function(){$("input#SearchBoxControl_SearchTextbox").blur(function(a){if($("input#SearchBoxControl_SearchTextbox").val()==""){if(searchByFloristName){$("input#SearchBoxControl_SearchTextbox").val("Enter flower shop name")}else{$("input#SearchBoxControl_SearchTextbox").val("Enter city, state or zip code")}}});$("input#SearchBoxSearchButton").click(function(a){handleSearchForm()});$("input#SearchBoxControl_SearchTextbox").keypress(function(a){if(a.which==13){handleSearchForm()}else{$("form").submit(function(){return false})}});$("a#SearchByFlowerShopNameLink").click(function(){searchByFloristName=!searchByFloristName;if(searchByFloristName){$("#SearchBoxTitle").html("Search for a local florist <br/>by flower shop name");$("#SearchBoxControl_SearchTextbox").val("Enter flower shop name");$("a#SearchByFlowerShopNameLink").text("Search by city, state or zip code");jQuery("#SearchBoxControl_SearchTextbox").suggest("/ShopNameSuggest.aspx",{onSelect:function(){}})}else{$("#SearchBoxTitle").text("Search for a local florist");$("#SearchBoxControl_SearchTextbox").val("Enter city, state or zip code");$("a#SearchByFlowerShopNameLink").text("Search by flower shop name");jQuery("#SearchBoxControl_SearchTextbox").suggest("/CityNameSuggest.aspx",{onSelect:function(){}})}})});function handleSearchForm(){var a=$("#SearchBoxControl_SearchTextbox").val();if(!searchByFloristName){if(a!="Enter city, state or zip code"&&a.length>0){window.location="/results.aspx?CityStateZip="+escape(a)}else{$("#SearchBoxControl_SearchTextbox").val("Enter city, state or zip code")}}else{if(a!="Enter flower shop name"&&a.length>0&&!isGenericTerms(a)){window.location="/search.aspx?ShopName="+escape(a)}else{if(a!="Enter flower shop name"){alert('Please enter a more specific flower shop name for your search. e.g. "David flowers"')}$("#SearchBoxControl_SearchTextbox").val("Enter flower shop name");a="Enter flower shop name"}}$("form").submit(function(){return false})}function isGenericTerms(a){return(a.toLowerCase()=="florist"||a.toLowerCase()=="florists"||a.toLowerCase()=="flower"||a.toLowerCase()=="flowers"||a.toLowerCase()=="flower shop"||a.toLowerCase()=="flower shops"||a.length<4)}function validateShopNameSearchForm(c){var b=true;var a=c["ShopNameSearchBoxControl:CityStateZipTextbox"].value;var d=c["ShopNameSearchBoxControl:ShopNameTextbox"].value;document.getElementById("ShopNameSearchBoxControl_ErrorMessageCell").innerHTML="";if(d==null||d.length==0){document.getElementById("ShopNameSearchBoxControl_ErrorMessageCell").innerHTML+="*shop name is required";document.getElementById("ShopNameSearchBoxControl_ShopNameMessageCell").innerHTML="<font color=red>*shop name</font>";b=false}if(a==null||a.length==0){document.getElementById("ShopNameSearchBoxControl_ErrorMessageCell").innerHTML+="<br>*you must enter city, state or zip code";document.getElementById("ShopNameSearchBoxControl_CityStateZipMessageCell").innerHTML="<font color=red>*city, state or zip code</font>";b=false}return b}function validateSearchOptionForm(c){var b=true;var a=c.OptionSelect.value;if(a==null||a.length==0){document.getElementById("ErrorMessage").innerHTML="Please select a city.";b=false}return b}function validateMultipleCountyForm(c){var b=true;var a=c.CountySelect.value;if(a==null||a.length==0){document.getElementById("ErrorMessageDiv").innerHTML="Please select a city county.";b=false}return b}function narrowDown(a,e,d){var c=navigator.appName;var b=navigator.appVersion;a=escape(a);e=escape(e);if(b.indexOf("MSIE 6")==-1){window.location="/Results.aspx?CityStateZip="+a+"&qsCounty="+e+"&SearchDistance="+d}else{document.location.href="/Results.aspx?CityStateZip="+a+"&qsCounty="+e+"&SearchDistance="+d}}var xmlHttp;var name;var PHONE_NUMBER=1;var STORE_HOURS=2;var TOP_PICKS=3;var BUSINESS_CARD=4;var MORE_INFO=5;var PROMO_CODES=6;var SITE_IMAGE=7;var MAP=8;function showInfo(f,h,g,e,d,j,b,i){xmlHttp=getXmlHttpObject();if(xmlHttp!=null){var a="/ajax/";switch(g){case PHONE_NUMBER:a+="PhoneNumber.aspx?TelefloraID="+f+"&URL="+h+"&ClickToCall="+e+"&City="+d+"&StateCode="+j+"&Zip="+b+"&TrackCode="+i;break;case STORE_HOURS:a+="StoreHours.aspx?TelefloraID="+f+"&URL="+h+"&ClickToCall="+e+"&City="+d+"&StateCode="+j+"&Zip="+b+"&TrackCode="+i;break;case TOP_PICKS:a+="TopPicks.aspx?TelefloraID="+f+"&URL="+h+"&ClickToCall="+e+"&City="+d+"&StateCode="+j+"&Zip="+b+"&TrackCode="+i;break;case MORE_INFO:a+="MoreInfo.aspx?TelefloraID="+f+"&URL="+h+"&ClickToCall="+e+"&City="+d+"&StateCode="+j+"&Zip="+b+"&TrackCode="+i;break;case PROMO_CODES:a+="PromoCodes.aspx?TelefloraID="+f+"&URL="+h+"&ClickToCall="+e+"&City="+d+"&StateCode="+j+"&Zip="+b+"&TrackCode="+i;break;case SITE_IMAGE:a+="SiteImage.aspx?TelefloraID="+f+"&ShopName="+h;case MAP:a+="MapPopup.aspx?TelefloraID="+f+"&width=500&height=450";var c=window.open(a,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=1, copyhistory=yes, width=500, height=450");c.moveTo((screen.width-500)/2,(screen.height-450)/2);c.focus();return;break}xmlHttp.onreadystatechange=stateChanged;xmlHttp.open("GET",a,true);xmlHttp.send(null)}}function getXmlHttpObject(){var a;a=(window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();return a}function stateChanged(){if(xmlHttp.readyState==4||xmlHttp.readyState=="complete"){var a=xmlHttp.responseText;overlib(a,STICKY,FULLHTML,CAPTION,"  ",CLOSETEXT," X ",BORDER,1,MOUSEOFF,VAUTO,CLOSECLICK)}}function isIE(){var b=false;var a=navigator.appName;if(a=="Microsoft Internet Explorer"){b=true}return b}var show=true;$(document).ready(function(){$("#ContentBox").hide();$("a#ReadMoreLink").click(function(){if(show){$("a#ReadMoreLink").text("Close");$("img#ReadMoreImage").attr("src","/images/up.jpg")}else{$("a#ReadMoreLink").text("Read More");$("img#ReadMoreImage").attr("src","/images/down.jpg")}$("#ContentBox").slideToggle(300);show=!show;return false})});var curleft=curtop=0;function findPos(b){var a=0;a=b.offsetHeight;curleft=curtop=0;var c="";if(b.offsetParent){do{curleft+=b.offsetLeft;curtop+=b.offsetTop}while(b=b.offsetParent)}if(a==0){a=42}curtop+=a}function track(a){var b=s_gi(s_account);b.linkTrackVars="events,eVar34,prop19";b.linkTrackEvents="event11";b.events="event11";b.prop19=a;b.eVar34=a;b.tl(true,"o",a);b.prop19="";b.eVar34="";b.events=""};