
documentReady("secondaryNavEdit");
function secondaryNavEdit() {
    if (jQuery("li[class='actualPage selected']").length > 1) {
        var firstLevel = jQuery(".firstLevel > li");
        firstLevel.removeClass("actualPage");
        firstLevel.removeClass("selected");
    }
}
documentReady("attachPopupCode");
function attachPopupCode() {
    jQuery(".attachPopup").click(function() {
        vj_popup(jQuery(this).attr("href"));
        return false;
    });
}




documentReady("addArrow");
function addArrow() {
    if (jQuery(".act").length > 0) // IF ACT class present
    {
        appendArrow('<img src="/images/elements/act/gfx_arrowLink.gif" />');
    } else // If ACT class not present
    {
        appendArrow('<img src="/images/elements/gfx_arrowLink.gif" />');
    }
}

function appendArrow(imageLocation) {
    jQuery("a.arrowLink").each(
		 function(intIndex) {
		     if (whiteSpace(jQuery(this).html()) != "") {
		         jQuery(this).append(imageLocation);
		         jQuery("a.arrowLink img").css("display", "inline");
		     }
		 }
	);
}

documentReady("lastItem");
function lastItem() {
    jQuery(".last").css("margin-right", "0px");
    jQuery(".primaryPanel > ul:nth-child(3n)").css("margin-right", "0px");
}


var __defaultFired = false;

function WebForm_FireDefaultButton(event, target) {
    if (!__defaultFired && event.keyCode == 13 &&
!(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) {
        var defaultButton = document.getElementById(target);
        if (defaultButton && typeof (defaultButton.click) != "undefined") {
            __defaultFired = true;
            defaultButton.click();
            event.cancelBubble = true;
            if (event.stopPropagation) event.stopPropagation();
            return false;
        }

    }
    return true;
}

function removeDiv() {
    jQuery(".scOMSButtons").hide();
}

/*
documentReady("ieFormFix");
function ieFormFix()
{
	
if(jQuery(".scfForm").length > 0) 
{
jquery(".sideNavigation").addClass("IE6fix");
}else 
{
jquery(".sideNavigation").addClass("IE6fix");
}
	
}
*/
documentReady("subNavLevelTwo");
function subNavLevelTwo() {
    jQuery("ul.secondLevel li:not(ul.thirdLevel li)").hover(function() {
        //alert('addClass');
        jQuery(this).addClass("levelTwo");
    }, function() {
        jQuery(this).removeClass("levelTwo");
    });
}
documentReady("subNavLevelThree");
function subNavLevelThree() {
    jQuery("ul.thirdLevel li").hover(function() {
        //alert('addClass');
        jQuery(this).addClass("levelThree");
    }, function() {
        jQuery(this).removeClass("levelThree");
    });
}

documentReady("centerSpotlights");
function centerSpotlights() {
    var spotlightContainer = jQuery("#spotlightContent");

    if (spotlightContainer != null && spotlightContainer.length > 0) {

        var browserWidth = jQuery(window).width();

        if (browserWidth >= 1255) {
            var contentWidth = 1190;
            var left = (browserWidth - contentWidth) / 2;

            left = jQuery("#content").offset().left - left;
            jQuery("#content").attr("style", "left:-" + left + "px;");
            jQuery(".headerContent").attr("style", "left:-" + left + "px;");
            jQuery(".footerContent").attr("style", "left:-" + left + "px;");

            var bgContainer = jQuery("#pageContainer");
            //bgContainer.css({ 'background-color': '#FFF', 'background-image': 'none' });

            spotlightContainer.show();
        }
    }
}

documentReady("trackMediaLinks");
function trackMediaLinks() {
    // get all links that come from sitecore media library (with .ashx) extension
    var t = jQuery('a').filter(function() {
        var href = jQuery(this).attr('href');
        if (href) {
            return jQuery(this).attr('href').match(/\.(ashx)/);
        }
    }).each(processMediaLink);
}

function processMediaLink(i, item) {
    // regex to get our doctype from the path
    var re = new RegExp(/(pdf|doc|rtf|xls|epub|ppt|html)/);
    var m = re.exec(item.href);
    var docType;
    var title;

    if (m != null) {
        if (m.length > 1) {
            // we have a match, so set the docType and get the filename
            docType = m[0];
            title = getMediaTitle(item.href);

            if (title != null && title != "" && docType != null && docType != "") {
                // set the onclick event
                setMediaClick(item, title, docType);
            }
        }
    }
}

function setMediaClick(link, title, docType) {
    // add onclick event for google Tracking
    jQuery(link).attr("onclick", "googleTracking.TrackEvent(this, '" + docType + "', '" + title + "'); return false;");
}

function getMediaTitle(href) {
    var lastIndex = href.lastIndexOf("/");
    var extIndex = href.indexOf(".ashx");

    var title = href.substring((lastIndex + 1), extIndex);

    if (title != null && title != "")
        return title;
}
