﻿/// <reference path="jquery-1.4.2.min.js" />


var siteOverview;
$(document).ready(function () {


    //
    $("div.contentInfo").hide();

    //set collapsor for 3rd level nav
    //  $("div.leftcol ul a").collapsor({ speed: 500 });

    $(".secondary-nav-content li:first").addClass("first");
    $(".MenuBarHorizontal ul li:first").addClass("first");
    $(".MenuBarHorizontal ul li:last").addClass("last");

    $("#breadcrumb li:first").addClass("first");

    //$("li.active").parents("li").removeClass("inactive");
    //$("li.active").parents("li").addClass("open");

    $("#footer ul li.block:first").addClass("first");
    $("#footer ul li.block:last").addClass("last");

    // set active class on navigation for the current page context

    $(".sitetable tr:even").addClass("even");
    $(".sitetable tr:odd").addClass("odd");

    $(".acctable tr:even").addClass("even");
    $(".acctable tr:odd").addClass("odd");

    $(".comparetable tr:even").removeClass("odd");
    $(".comparetable tr:odd").removeClass("even");

    $(".comparetable tr:even").addClass("even");
    $(".comparetable tr:odd").addClass("odd");

    $(".accountButtonSubs:odd").addClass("right");

    $(".branch:odd").addClass("right");



    /*  //set collapsor for accordians
    $("div.accordian div.header").collapsor({ speed: 500, sublevelElement: "div.details" });

    $("div.collapsorhead ").collapsor({ speed: 500, sublevelElement: "div.collapsorbody" });

    $('.slideshow').cycle({
    fx: 'scrollHorz',
    speed: 'fast',
    timeout: 5000,
    pager: '#pages', prev: '#prev',
    next: '#next',
    after: onAfter,
    pause: 1,
    slideExpr: 'div.mainbanner',
    pagerAnchorBuilder: pagerFactory
    });


    function pagerFactory(idx, slide) {
    var s = idx > 2 ? ' style="display:none"' : '';
    return '<li' + s + '><a href="#">' + (idx + 1) + '</a></li>';
    };


    function onAfter(curr, next, opts) {
    var index = opts.currSlide;
    $('#prev')[index == 0 ? 'hide' : 'show']();
    $('#next')[index == opts.slideCount - 1 ? 'hide' : 'show']();
    }
    */

    //set search default values
    $("#searchinput").blur(function () {
        if ($(this).val().trim() == "") $(this).val("search website");
    }).focus(function () {
        if ($(this).val() == "search website") $(this).val("");
    });

    //search check
    $("#search-form").submit(function () {
        if ($("#searchinput").val() == "search website") {
            return false;
        }
    });

    // set form values to values passed in querystring
    /* var names = jQuery.url.paramNames();
    for (var i = 0; i < names.length; i++) {
    if (names[i].toLowerCase() != "id") {
    var parm = jQuery.url.param(names[i]);
    if (parm) {
    $("select[name='" + names[i] + "'] option[value='" + parm.Replace("+", " ") + "']").attr("selected", "selected");
    $("input[name='" + names[i] + "']").val(parm.Replace("+", " "));
    $("textarea[name='" + names[i] + "']").val(parm.Replace("+", " "));
    }
    }
    }*/


    //Make parent clickable

    var block = $(".childList li,.accountButton, .mainbanner, .contact-banner, .xsltsearch_result");
    block.click(function () {
        window.location = $(this).find("a:first").attr("href")
    });
    block.addClass("clickable");
    block.hover(function () {
        window.status = $(this).find("a:first").attr("href")
    }, function () {
        window.status = "follow the link"
    })






    $(function () {
        $('a[rel*=external]').click(function () {
            window.open(this.href);
            return false;
        });
    });

    $(document).ready(function () {
        // create xhtml strict friendly iframe
        $('a.mapiframe').each(
			function (i) {
			    var href = this.getAttribute("href");
			    var id = this.getAttribute("id");
			    $(this).replaceWith("<iframe id=\"g" + id + "\" src='" + href + "' width='300' height='500' frameborder='0' scrolling='no'></iframe>");
			}
		);
//        $(".capeview").hide();
//        $(".dbnview").hide();
//        $(".fsview").hide();
    });


    var setupClickShow = function (clickSelector, hideSelector, showSelector) {
        var aSelector = clickSelector.split(" ");
        $(clickSelector).click(function () {
            $(aSelector[0] + " " + aSelector[2]).removeClass("active")
            $(clickSelector).addClass("active")
            $(hideSelector).hide();
            $(showSelector).show();
            return false;
        });
    }

    setupClickShow(".townnav .cape a", ".map", ".capeview");
    setupClickShow(".townnav .jhb a", ".map", ".jhbview");
    setupClickShow(".townnav .dbn a", ".map", ".dbnview");
    setupClickShow(".townnav .fs a", ".map", ".fsview");


    $("#showcapetown").addClass("active")


    var divs = $("div.branches > div.branch");
    for (var i = 0; i < divs.length; i += 2) {
        divs.slice(i, i + 2).wrapAll("<div class='addressrow'></div>");
    }

});


