﻿$(document).ready(function() { $("#myNycPopup").hide(); $("#myNycPopup").css("cursor", "hand"); $(".myNycPopOpen").click(function() { $("#myNycPopup").show(); return false }); $(".myNycPopClose").click(function() { $("#myNycPopup").hide(); return false }); if (window.external && (typeof window.XMLHttpRequest == "undefined")) { $(".tools li a").hover(function() { $(this).css("background-position", "0 -16px") }, function() { $(this).css("background-position", "0 0") }) } $("a").click(function() { this.blur() }); $("button").click(function() { this.blur() }); $("#headerNavLeft .special").not(".specialOn").hover(function() { $(this).addClass("specialOn"); $("ul", $(this)).css("z-index", "2").show() }, function() { $(this).removeClass("specialOn"); $("ul", $(this)).hide() }); $("#headerDropdownFirst").click(function() { $("#headerDropdown ul").toggle(); return false }); $("#bizDropdownTrigger").click(function() { if ($("#bizDropdown ul").css("display") == "none") { $(this).addClass("lanDropdownTriggerOn") } else { $(this).removeClass("lanDropdownTriggerOn") } $("#bizDropdown ul").toggle(); return false }); $("#searchDropdownTrigger").click(function() { if ($("#searchDropdown ul").css("display") == "none") { $(this).addClass("searchDropdownTriggerOn") } else { $(this).removeClass("searchDropdownTriggerOn") } $("#searchDropdown ul").toggle(); return false }); $(".searchZone").click(function() { $("#searchDropdownTrigger").html($(this).html()); if ($(this).hasClass("ypsearch")) { $("#headerSearchForm").attr({ action: "javascript:ypcOpenNewWin('headSearch')" }) } else { $("#searchZoneHidden").val(this.id); $("#headerSearchForm").attr({ action: "/index.php" }) } $("#searchDropdown ul").toggle(); return false }); $("#lanDropdownTrigger").click(function() { if ($("#lanDropdown ul").css("display") == "none") { $(this).addClass("lanDropdownTriggerOn") } else { $(this).removeClass("lanDropdownTriggerOn") } $("#lanDropdown ul").toggle(); return false }); $("#JATLDropdownTrigger").click(function() { if ($("#JATLDropdown ul").css("display") == "none") { $(this).addClass("JATLDropdownTriggerOn") } else { $(this).removeClass("JATLDropdownTriggerOn") } $("#JATLDropdown ul").toggle(); return false }); $(".listing").each(function() { if ($(this).children().hasClass("listingBottom")) { $(this).hover(function() { $(this).addClass("listingOn") }, function() { $(this).removeClass("listingOn") }) } }); $(":text").addClass("inputText"); $(":image").addClass("inputSubmit"); $("button").addClass("inputSubmit"); if (window.external && (typeof window.XMLHttpRequest == "undefined")) { $("button").hover(function() { var a = $(this).css("background-image"); a = a.replace(".gif", "On.gif"); $(this).css("background-image", a) }, function() { var a = $(this).css("background-image"); a = a.replace("On.gif", ".gif"); $(this).css("background-image", a) }) } $(".clearText").focus(function() { if (this.value == this.defaultValue) { this.value = "" } }).blur(function() { if (!this.value.length) { this.value = this.defaultValue } }); $(".listDrop h5 a").click(function() { var a = $(this).parent(); var b = $("ul", a.parent()); if (b.css("display") == "none") { a.addClass("on") } else { a.removeClass("on") } b.toggle(); return false }); $("#newsletterSubmit").click(function() { var a = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?"; if (!$("#newsletterEmail").val().match(a)) { $('<div class="newsletterValidation">').appendTo("#newsletterForm").html("You must enter a valid email address."); return false } $.get("index.jsp?" + $("#newsletterForm").serialize(), function(b) { $("#newsletterMod").hide(); $("#newsletterModThank").show() }); return false }) }); $(window).bind("load", function() { var a = $("#colA").height(); var e = $("#colB").height(); if (a > e) { $("#colBfiller").height(a - e) } equalHeights($(".equalHeights > *")); $("#headerNavLeft .special").each(function() { var m = $(this).offset().left; var j = $(this).width(); var i = 0; $("ul", $(this)).show(); $("li", $("ul", $(this))).each(function() { i += $(this).width() }); if (!$(this).hasClass("specialOn")) { $("ul", $(this)).hide() } var l = (i - j) / 2; var k = Math.round(m - l); if (k < 0) { k = 0 } $("li:first", $("ul", $(this))).css("padding-left", (k) + "px") }); var c = $(".listDrop ul"); var f = $(".listDrop h5").width(); if (c.width() < f) { c.width(f) } var h = $("#lanDropdown"); var g = $("ul", h); var d = h.width(); if (g.width() < d) { g.width(d - 12) } if (window.external && (typeof window.XMLHttpRequest == "undefined")) { var b = $("#header_wrapper").width(); $("#headerNavLeft li ul").width(b + 21); $("#footerCols li").each(function() { var i = $(this).width(); if (i < 120) { $(this).width(120) } }) } }); function equalHeights(b) { var a = 0; b.each(function() { if ($(this).height() > a) { a = $(this).height() } }); b.height(a) } function textCounter(b, a) { if (b.value.length > a) { b.value = b.value.substring(0, a) } } function textCounter(c, a, b) { if (c.value.length > b) { c.value = c.value.substring(0, b) } else { a.value = b - c.value.length } } function loadThickBox() { tb_init("a.thickbox, area.thickbox, input.thickbox"); imgLoader = new Image(); imgLoader.src = tb_pathToImage } function ypcOpenNewWin(a) { var b = ""; var c = true; if (a == "headSearch") { b = $("input#headerSearchBar").val(); if (b === "") { alert("Please enter a search term."); c = false } } else { if (a == "rightSearch") { b = $("#yellowPages").contents().find("#Q").val(); if (b === "") { window.open("http://www.yellowpages.com/new-york-ny", "ypSearch", ""); c = false } } } b = b.replace(" ", "-"); if (c) { window.open("http://www.yellowpages.com/name/New-York-NY/" + b + "?search_mode=any", "ypSearch", "") } };
