﻿$(document).ready(function ()
{
    var FadeButtonTime = 400;

    /*-------------------------------------------------------------------------
    Button Mouseover Animations
    -------------------------------------------------------------------------*/
    $("[id$=btnReportAClaim], [id$=btnGetAQuote], [id$=btnPolicyholderLogin], [id$=btnShareholderLogin], [id$=btnCinciLinkLogin], [id$=btnPayNow], [id$=btnPayNowPLD], [id$=btnPayNowCLD], [id$=btnPayNowCLIC]").hover(function ()
    {
        $(this).stop(true, true).animate({ "opacity": "0" }, FadeButtonTime);
    }, function ()
    {
        $(this).stop(true, true).animate({ "opacity": "1" }, FadeButtonTime);
    });

    /*-------------------------------------------------------------------------
    Expand Column2 if Column1 and/or Column3 do not have content
    -------------------------------------------------------------------------*/
    var LeftWebPartZone = $("[id$=WebPartZoneLeft]").find("table").find("tr:first").find("td:first");
    var RightWebPartZone = $("[id$=WebPartZoneRight]").find("table").find("tr:first").find("td:first");

    if(LeftWebPartZone.html() != "" && RightWebPartZone.html() == "")
    {
        $(".ModuleCenterHeader").css("width", "734px");
        $("[id$=Column2]").css("width", "734px");
    }
    else if(LeftWebPartZone.html() == "" && RightWebPartZone.html() != "")
    {
        $(".ModuleCenterHeader").css("width", "734px");
        $("[id$=Column2]").css("width", "734px");
    }
    else if(LeftWebPartZone.html() == "" && RightWebPartZone.html() == "")
    {
        $(".ModuleCenterHeader").css("width", "944px");
        $("[id$=Column2]").css("width", "944px");
        $("[id$=Column2]").css("padding-left", "18px");
    }


    /*-------------------------------------------------------------------------
    Temporary hack to fix empty extra space after Home Page link in breadcrumb.
    This will be corrected once we fix how WCM generates teh sitemap.
    -------------------------------------------------------------------------*/
    $("[id$=mdlBreadcrumb_SiteMapPath1]").find("span:contains(' > '):first").text("> ");    

    /*-------------------------------------------------------------------------
    IE6 Specific Fixes
    -------------------------------------------------------------------------*/
    if($.browser.msie && $.browser.version >= 6 && $.browser.version < 7)
    {
        $("[id$=login]").css("padding-right", "17px");
        $(".TabFooter").css("top", "-12px");
    }

    /*-------------------------------------------------------------------------
    Other Browser Fixes
    -------------------------------------------------------------------------*/
    if($.browser.safari || $.browser.opera || $.browser.mozilla)
        $(".TabFooter").css("top", "197px");

    if($.browser.msie && $.browser.version >= 7)
    {
        /*-------------------------------------------------------------------------
        Create Rounded Corners on Modules
        -------------------------------------------------------------------------*/

        $(".ModuleHeader").append("<div style='position:absolute; top:-1px; left:-1px'><img border='0' style='vertical-align:top;' src='/Common/Images/RoundedCornersTop.gif' /></div>");
        $(".ModuleBody").append("<div style='position:absolute; bottom:-8px; left:-1px'><img border='0' style='vertical-align:top;' src='/Common/Images/RoundedCornersBottom.gif' /></div>");

        $(".ContactUsModule").append("<div style='position:absolute; top:-1px; left:-1px'><img border='0' style='vertical-align:top;' src='/Common/Images/RoundedCornersLargeTop.gif' /></div>");
        $(".ContactUsModule").append("<div style='position:absolute; bottom:-7px; left:-1px'><img border='0' style='vertical-align:top;' src='/Common/Images/RoundedCornersLargeBottom.gif' /></div>");
    }
});
