var Colors={mainMenuSelected:"#C3F5E3",mainMenuNormal:"#E2FAF1"};var LastLoadedPage={initFunction:""};if(undefined===window.isFrontend){var prefixImages="images/icons/";var prefixScripts="../scripts/";}else{var prefixImages="cms/assets/frontend/images/";var prefixScripts="cms/scripts/";}var Settings={Colors:Colors,LastLoadedPage:LastLoadedPage,AjaxLibsDir:prefixScripts+"admin_ajax/",AjaxLibsDirFrontend:prefixScripts+"frontend_ajax/",AjaxLibraryPrefix:"",ArrowUp:'<img src="'+prefixImages+'go-up-blue.png" alt="">',ArrowDown:'<img src="'+prefixImages+'go-down-blue.png" alt="">',CrossIcon:'<img src="'+prefixImages+'x.png" alt="">',LoadingIcon:'<img src="'+prefixImages+'loading.gif" alt="">',LoadingIcon1:'<img src="'+prefixImages+'loading1.gif" alt="">',DefaultLoadingMessage:'Loading... <img src="'+prefixImages+'loading.gif" alt="">',DefaultErrorMessage:"Could not perform that operation",DefaultSuccessMessage:"Operation Success",CurrentMenu:""};tinyMCE_init={mode:"none",theme:"advanced",plugins:"safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",theme_advanced_buttons2:"cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",theme_advanced_buttons3:"tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,media,advhr,|,print,|,ltr,rtl",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_resizing:true,external_link_list_url:Settings.AjaxLibsDir+"utilities_tinymce_linklist.php",extended_valid_elements:"iframe[src|width|height|name|align]"};var LocationsNextItem=new Array();LocationsNextItem.country="city";LocationsNextItem.city="communityArea";LocationsNextItem.communityArea="town";LocationsNextItem.town="village";var LocationsPrevItem=new Array();LocationsPrevItem.city="country";LocationsPrevItem.communityArea="city";LocationsPrevItem.town="communityArea";LocationsPrevItem.village="town";function LocationCombosInitialTrigger(){var g=$("#f_countryId");var f=$("#f_cityId");var b=$("#f_communityAreaId");var d=$("#f_townId");var e=$("#f_villageId");var a=new Array();a[0]=g;a[1]=f;a[2]=b;a[3]=d;a[4]=e;for(var c=0;c<5;c++){if(a[c].val()==""){a[c-1].change();break;}}}function IsValidEmail(e){var a="@";var c=e.indexOf(a);var d=e.length;var b=e.indexOf(".");if(e.indexOf(a)==-1){return false;}if(e.indexOf(a)==-1||e.indexOf(a)==0||e.indexOf(a)==d){return false;}if(e.indexOf(".")==-1||e.indexOf(".")==0||e.indexOf(".")==d){return false;}if(e.indexOf(a,(c+1))!=-1){return false;}if(e.substring(c-1,c)=="."||e.substring(c+1,c+2)=="."){return false;}if(e.indexOf(".",(c+2))==-1){return false;}if(b==(d-1)){return false;}if((b+1)==(d-1)){return false;}if(e.indexOf(" ")!=-1){return false;}return true;}function getSuffix(c,b){if(b==undefined){b="_";}var a=c.split(b);return a[a.length-1];}function URL_isValid(url,callback){var data=new Object();data.url=url;$.post(Settings.AjaxLibsDir+"url_isValid.php",data,function(json){if(json.success){eval(callback)(true);}else{eval(callback)(false);}},"json");}function URL_isWorking(url,callback){var data=new Object();data.url=url;$.post(Settings.AjaxLibsDir+"url_isWorking.php",data,function(json){if(json.success){eval(callback)(true);}else{eval(callback)(false);}},"json");}function RefreshZebras(){$(".zebra td").css("background-color","#ffffff");$(".zebra tr:odd td").css("background-color","#EDFAF5");}$(document).ready(function(){if($.browser.msie&&$.browser.version<7){$("#unsupportedBrowserWarning").show();}RefreshZebras();location_comboHandlers("country");location_comboHandlers("city");location_comboHandlers("communityArea");location_comboHandlers("town");location_comboHandlers("village");LocationCombosInitialTrigger();$("#captcha_refresh").click(function(){$("#captcha_image").attr("src","captcha.php?"+Math.random());return false;});$(".showMore").click(function(){$(this).hide().parents(".directoryItem_free").find(".moreInfo").show();return false;});$("#searchForm").submit(function(){var a=new Object();a.f_keywords=$("#f_search_keywords").val();if(a.f_keywords==""){return false;}$(".mainContent").html(Settings.LoadingIcon1+" Searching...");$("#f_search_submit").attr("disabled",true).attr("value","searching...");$.post(Settings.AjaxLibsDirFrontend+"search_showResults.php",a,function(b){$("#f_search_submit").removeAttr("disabled").attr("value","Go");$(".mainContent").html(b);},"html");return false;});$("#loginForm").submit(function(){var a=new Object();a.f_email=$("#f_login_email").val();a.f_pass=$("#f_login_pass").val();if(a.f_email==""){alert("Please enter your email address");return false;}$("#f_login_submit").attr("disabled",true).attr("value","...");$.post(Settings.AjaxLibsDirFrontend+"login.php",a,function(b){$("#f_login_submit").removeAttr("disabled").attr("value","Login");if(!b.success){alert("Your user/password combination does not match");}else{window.location="client_controlPanel.php";}},"json");return false;});$("#forgottenPass").click(function(){var a=new Object();a.f_email=$("#f_login_email").val();if(a.f_email==""){alert("Please enter your email address in the login form and click this link again.");return false;}$(".forgottenPassCell").html("Please wait...");$.post(Settings.AjaxLibsDirFrontend+"login_forgottenPass.php",a,function(b){$(".forgottenPassCell").html("");if(b.success){alert("Your password has been emailed to you");}else{alert(b.message);}},"json");return false;});if($("#contactFormWrapper").length){main_contactFormHandlers();}});function main_contactFormHandlers(){$("#contactFormSubmit").click(function(){var a=$(this);var c=a.attr("value");var d="";var b=new Object();b.f_name=$(":input[name=f_name]").val();b.f_email=$(":input[name=f_email]").val();b.f_town=$(":input[name=f_town]").val();b.f_country=$(":input[name=f_country]").val();b.f_captcha=$(":input[name=f_captcha]").val();b.f_comments=$(":input[name=f_comments]").val();if(b.f_name==""){d+="* The name cannot be empty.\n";}if(b.f_town==""){d+="* The town cannot be empty.\n";}if(b.f_country==""){d+="* The country cannot be empty.\n";}if(b.f_email==""){d+="* The email cannot be empty.\n";}if(!IsValidEmail(b.f_email)){d+="* The email provided is not valid.\n";}if(b.f_captcha==""){d+="* You need to enter the CAPTCHA.\n";}if(d==""){a.attr("disabled","disabled").attr("value","Please wait...");$.post(Settings.AjaxLibsDirFrontend+"main_sendContact.php",b,function(e){a.removeAttr("disabled").attr("value",c);if(e.success){alert("Your message has been sent");}else{alert(e.message);}},"json");}else{alert(d);}return false;});}function RefreshZebras(){$(".zebra td").css("background-color","#F4F6F9");$(".zebra tr:odd td").css("background-color","#E6EBF0");}function location_resetLocationCombosFrom(a){switch(a){case"country":location_resetLocationCombo("cityId");location_resetLocationCombo("communityAreaId");location_resetLocationCombo("townId");location_resetLocationCombo("villageId");break;case"city":location_resetLocationCombo("communityAreaId");location_resetLocationCombo("townId");location_resetLocationCombo("villageId");break;case"communityArea":location_resetLocationCombo("townId");location_resetLocationCombo("villageId");break;case"town":location_resetLocationCombo("villageId");break;}}function location_resetLocationCombo(a){$("#f_"+a).val("").hide();}function location_comboHandlers(a){$("#f_"+a+"Id").change(function(){location_resetLocationCombosFrom(a);location_loactionLoadCombo(LocationsNextItem[a]);});}function location_loactionLoadCombo(b,a){var c=new Object();c.id="";c.scopeId=$("#f_"+LocationsPrevItem[b]+"Id").val();if(c.scopeId==""||c.scopeId==undefined){return false;}$("#f_"+b+"Id").unbind().parent().html(Settings.LoadingIcon1).load(Settings.AjaxLibsDir+"general_location_combo_"+b+".php",c,function(){location_comboHandlers(b);if(a!=undefined){$("#f_"+b+"Id").val(a).change();}},"html");}$(document).ready(function(){$("form[name=clientInfoForm]").submit(function(){var b=$("#submitBtn");var a=b.attr("value");var c=false;b.attr("disabled",true).attr("value","Please wait");$(".required").each(function(){if($(this).val()==""){$(this).addClass("requiredHighlight");c=true;}else{$(this).removeClass("requiredHighlight");}});if(!$("#termsCheckbox").attr("checked")){c=true;}if(c){alert("You need to fill ALL the required fields and check the policy box to continue");b.removeAttr("disabled").attr("value",a);return false;}return true;});});$(document).ready(function(){$("h2","#faq").click(function(){$(this).next().toggle("normal");});$(".upgrade").click(function(){var a=getSuffix(this.id);frontend_client_requestSubscriptionChange(a,"upgrade",$(this));return false;});$(".downgrade").click(function(){var a=getSuffix(this.id);frontend_client_requestSubscriptionChange(a,"downgrade",$(this));return false;});});function frontend_client_requestSubscriptionChange(c,a,b){b.hide().after(Settings.LoadingIcon1);data=new Object();data.directoryItemId=c;data.type=a;$.post(Settings.AjaxLibsDirFrontend+"directoryItem_subscriptionChange.php",data,function(d){b.show().next().hide();alert(d.message);},"json");}$(document).ready(function(){$(".directoryItem_am_tagCategoriesHeader").click(function(){var a=$(this).next();a.toggle();});$("input:checkbox[class=tag]").click(function(){var a=$(this).parent();var b=$(this).attr("checked");if(b){Frontend_Client_DirectoryItem_AddTagCount();}else{Frontend_Client_DirectoryItem_RemoveTagCount();}Frontend_Client_DirectoryItem_PaintBG(b,a);});$("input:checkbox").each(function(){var b=$(this).attr("checked");var a=$(this).parent();if(b){Frontend_Client_DirectoryItem_AddTagCount();}Frontend_Client_DirectoryItem_PaintBG(b,a);});$("form[name=directoryItemForm]").submit(function(){$("#f_submit").attr("disabled","disabled").attr("value","Wait...");var a="";$(".required").each(function(){if($(this).val()==""){$(this).addClass("requiredHighlight");a="* A required field was not filled.\n";}else{$(this).removeClass("requiredHighlight");}});if(!IsValidEmail($("input[name=f_email]").val())){a+="* The email address provided is not valid.\n";}if(tagCount==0&&$("textarea[name=f_suggest_tags]").val()==""){a+="* You need to select one or more tags or if no tags apply to your business\n you need to suggest new ones.\n";}if(!$("#f_verified").attr("checked")){a+="* You need to check the checkbox at the bottom of the form to continue.\n";}if(a!=""){alert(a);$("#f_submit").removeAttr("disabled").attr("value","Submit Listing");return false;}return true;});});var tagCount=0;function Frontend_Client_DirectoryItem_AddTagCount(){tagCount++;}function Frontend_Client_DirectoryItem_RemoveTagCount(){tagCount--;if(tagCount<0){tagCount=0;}}function Frontend_Client_DirectoryItem_PaintBG(b,a){if(b){a.addClass("directoryItem_am_tags_selected");}else{a.removeClass("directoryItem_am_tags_selected");}}$(document).ready(function(){var a=$(".mainContent").html();if($("#eventsWrapper").length>0){$("#eventsWrapper").load("events_controls.php",{},function(){RefreshZebras();Events_searchHandler();});}});function Events_searchHandler(){$("#doSearch").click(function(){$(this).blur();Events_DoSearch();});Events_DoSearch();}function Events_DoSearch(){$("#searchResults").fadeOut("fast");var a=$("#doSearch").attr("value");$("#doSearch").attr("disabled","disabled");$("#doSearch").attr("value","Searching Events...");var b=new Object();b.eventTypeId=$("#eventType").val();b.month=$("#monthCombo").val();b.year=$("#yearCombo").val();$.get(Settings.AjaxLibsDirFrontend+"events.php",b,function(c){$("#doSearch").removeAttr("disabled");$("#doSearch").attr("value",a);$("#searchResults").html(c);$("#searchResults").fadeIn("normal");});return false;}