﻿$(document).ready(function () {
    var purlid = 0;

    

    $('#itriage_widget a[target="_blank"]').live("click", function () {
        var agree = confirm("You are following a link to an external site.\n\nBy continuing, you agree to the disclaimer\nlocated on the bottom of the preceeding page.\n\nDo you wish to continue?")
        if (agree) { return; }
        else { return false; }
    });

    $('.abcdexternal').live("click", function () {
        var agree = confirm("You are following a link to an external site.\n\nDo you wish to continue?")
        if (agree) { return; }
        else { return false; }
    });

    $('.external-link').live("click", function () {
        var agree = confirm("You are following a link to an external site.\n\nDo you wish to continue?")
        if (agree) { return; }
        else { return false; }
    });

    $('.twitterIcon').live("click", function () {
        var actiontype = 'share';
        var resulttype = 'twitter-header';
        var url = document.location.href;
        $.ajax({
            url: "contentAction.ajax",
            cache: false,
            async: false,
            type: "POST",
            data: { actiontype: actiontype, resulttype: resulttype, url: url }
        });
    });

    $('.facebookIcon').live("click", function () {
        var actiontype = 'share';
        var resulttype = 'facebook-header';
        var url = document.location.href;
        $.ajax({
            url: "contentAction.ajax",
            cache: false,
            async: false,
            type: "POST",
            data: { actiontype: actiontype, resulttype: resulttype, url: url }
        });
    });

    $('.twitterIcon2').live("click", function () {
        var actiontype = 'share';
        var resulttype = 'twitter';
        var url = document.location.href;
        $.ajax({
            url: "contentAction.ajax",
            cache: false,
            async: false,
            type: "POST",
            data: { actiontype: actiontype, resulttype: resulttype, url: url }
        });
    });

    $('.facebookIcon2').live("click", function () {
        var actiontype = 'share';
        var resulttype = 'facebook';
        var url = document.location.href;
        $.ajax({
            url: "contentAction.ajax",
            cache: false,
            async: false,
            type: "POST",
            data: { actiontype: actiontype, resulttype: resulttype, url: url }
        });
    });

    $('.emailIcon2').live("click", function () {
        var actiontype = 'share';
        var resulttype = 'email';
        var url = document.location.href;
        $.ajax({
            url: "contentAction.ajax",
            cache: false,
            async: false,
            type: "POST",
            data: { actiontype: actiontype, resulttype: resulttype, url: url }
        });
    });

    //===============================================
    //                MAIN NAVIGATION
    //===============================================
    $('.submit_comment').live("click", function () {
        $('.submit_comment').attr('disabled', true);
    });


    $("#memberMeta .memberResources div").hide();
    /* $("#memberMeta .searchBox").css('display', 'none');
    $("#memberMeta .searchBtn").css('display', 'none'); */
    var allClosed;
    var classRemoved;
    $("#mainNav dl").hover(function () {
        var thisMainNav = $(this);
        var drop = function () { thisMainNav.children("dd").slideDown() };
        var closeOthers = function () { thisMainNav.siblings("dl").children("dd").slideUp() };
        var removeClass = function () { $("#mainNav dt a").removeClass("fakeHover") };
        clearTimeout(classRemoved);
        clearTimeout(allClosed);
        if (thisMainNav.children("dd").is(":hidden")) {
            othersClosed = setTimeout(closeOthers, 250);
            classRemoved = setTimeout(removeClass, 250);
            slide = setTimeout(drop, 250);
        }
    }, function () {
        var thisMainNav = $(this);
        var closeAll = function () { $("#mainNav dd").slideUp("slow") };
        var removeClass = function () { $("#mainNav dt a").removeClass("fakeHover") };
        allClosed = setTimeout(closeAll, 1000);
        classRemoved = setTimeout(removeClass, 1000);
        clearTimeout(slide);
        clearTimeout(othersClosed);
        thisMainNav.children("dt").children("a").addClass("fakeHover");
    });

    $("#sourceselect").change(function () {

        var showus = $(this).val();
        $("ul.partners").show();
        $("ul.humana").show();
        if (showus == 'partners') {

            $("ul.humana").hide();
            $("ul.partners").show();
        }

        if (showus == 'humana') {
            $("ul.partners").hide();
            $("ul.humana").show();
        }
    });

    $("#catselect").change(function () {
        var showus = $(this).val();
        if (showus == '') {
            $(".offers li").show();
        } else {
            $(".offers li").hide();
            $(".offers li." + showus).show();
        }
    });




    //===============================================
    //            MEMBER RESOURCES MENU
    //===============================================
    $(".memberResources em").click(function () {
        if ($(this).siblings("div").is(":hidden")) {
            hideOtherDropdowns();
            $(this).siblings("div").slideDown();
            $(this).children("span").addClass("dropBtnUp");
        } else {
            $(this).siblings("div").slideUp();
            $(this).children("span").removeClass("dropBtnUp");
        }
    });


    //===============================================
    //                SEARCH MENU
    //===============================================
    /* $(".search em").click(function () {
    if ($(this).siblings("input").is(":hidden")) {
    hideOtherDropdowns();
    $(this).siblings("input").css('display', 'inline');
    $(this).children("span").addClass("dropBtnUp");
    } else {
    $(this).siblings("input").css('display', 'none');
    $(this).children("span").removeClass("dropBtnUp");
    }
    }); */

    $("#memberMeta .searchBtn").click(function () {
        var loc = "/search";
        var term = $("#memberMeta .searchBox").attr("value")
        if (term.length > 0) {
            loc += "/" + urlencode(term);
        }
        window.location.href = loc;
    });

    $("#memberMeta .searchBox").keydown(function (e) {
        var key
        if (window.event) { key = e.keyCode } // IE
        else if (e.which) { key = e.which } // Netscape/Firefox/Opera
        else return true;
        if (key == 13) {
            $("#memberMeta .searchBtn").click();
        }
    });


    //===============================================
    //                TOOLS MENU
    //===============================================
    $("span.moreTools em").click(function () {
        if ($(this).siblings("div").is(":hidden")) {
            hideOtherDropdowns();
            $(this).siblings("div").slideDown();
            $(this).children("span").addClass("dropBtnUp");
        } else {
            $(this).siblings("div").slideUp();
            $(this).children("span").removeClass("dropBtnUp");
        }
    });

    //===============================================
    //                  HealthyRoads
    //===============================================
    $("form.gotohealthyroads .submit").live("click", function () {
        var formName = $(this).parents("form").attr("id");
        var f = $('#' + formName);
        $.ajax({
            url: "HealthyRoads.ajax",
            cache: false,
            async: false,
            type: "POST",
            success: function (msg) {
                var parts = msg.split("||");
                if (parts[0] == "OK" && parts.length > 1) {
                    //$(f).attr("action") = parts[1];
                    $(f).children(".response").val(parts[1]);
                    $(f).submit();
                } else {
                    if (parts[2] == 'LOGIN') { SetPopUpContent('loginpopup'); }
                    else if (parts[3] == 'FULLREG') { confirmFullReg(); }
                    else if (parts[4] == 'GROWUP') { window.location = parts[1]; }
                }
            }
        });
        return false;


    });

    //===============================================
    //                  HealthStatus
    //===============================================
    $("form.gotohealthstatus .submit").live("click", function () {
        var formName = $(this).parents("form").attr("id");
        var f = $('#' + formName);
        $.ajax({
            url: "HealthStatusAssessment.ajax",
            cache: false,
            async: false,
            type: "POST",
            success: function (msg) {
                var parts = msg.split("||");
                if (parts[0] == "OK") {
                    $(f).children(".auth_id").val(parts[2]);
                    $(f).children(".user_id").val(parts[3]);
                    $(f).children(".email").val(parts[4]);
                    $(f).children(".birth_month").val(parts[5]);
                    $(f).children(".birth_year").val(parts[6]);
                    $(f).children(".first_name").val(parts[7]);
                    $(f).children(".last_name").val(parts[8]);
                    $(f).submit();
                } else {
                    if (parts[1] == 'LOGIN') { SetPopUpContent('loginpopup'); }
                }
            }
        });
        return false;
    });

    //===============================================
    //                FONT RESIZE
    //===============================================
    setEqualHeight($(".topicArea"));
    $("#textSize .small").click(function () {
        $.ajax({
            url: "fontsize.ajax",
            data: ({ size: 75 }),
            cache: false,
            type: "POST",
            success: function (msg) {
                $("body").css("font-size", "75%");
            }
        });
        return false;
    });

    $("#textSize .medium").click(function () {
        $.ajax({
            url: "fontsize.ajax",
            data: ({ size: 80 }),
            cache: false,
            type: "POST",
            success: function (msg) {
                $("body").css("font-size", "80%");
            }
        });
        return false;
    });

    $("#textSize .large").click(function () {
        $.ajax({
            url: "fontsize.ajax",
            data: ({ size: 82 }),
            cache: false,
            type: "POST",
            success: function (msg) {
                $("body").css("font-size", "82%");
            }
        });
        return false;
    });


    //===============================================
    //        AJAX FORM SUBMISSION (Listener)
    //===============================================
    $("form.formwrapper input[type='submit']").live("click", function () {
        $("input[example], textarea[example]").each(function () {
            if ($(this).val() == $(this).attr('example')) {
                $(this).val('');
            }
        })
        var formName = $(this).parents("form").attr("id");
        submitForm(formName);
        return false;
    });



    //===============================================
    //       Form Validation Error Click
    //===============================================
    $("ul.error li[field]").live("click", function () {
        $("#" + $(this).attr("field")).focus();
        $("label[for='" + $(this).attr("field") + "']").fadeOut(250).fadeIn(250).fadeOut(250).fadeIn(250).fadeOut(250).fadeIn(250);
        return false;
    });

    //===============================================
    //                POST COMMENT
    //===============================================
    $("#postComment").show();
    $(".comment").click(function () {
        $("#postComment").show("slow");
    });
    // josh change
    // $("#postComment").hide();
    //  $(".comment").click(function () {
    //       $("#postComment").show("slow");
    //  });

    //===============================================
    //            CLEAR TEXT PASSWORD
    //===============================================
    clearTextPasswords();

    //===============================================
    //            PRE LOADED PURL FORM
    //===============================================
    if ($('meta[name=purlid]')) {
        purlid = $('meta[name=purlid]').attr("content");

        $.ajax({
            url: "LoadPurlReg.ajax",
            cache: false,
            type: "POST",
            data: { id: purlid },
            success: function (msg) {
                var parts = msg.split("||");
                if (parts[0] == "OK" && parts.length > 1) {
                    SetPopUpContent("inject", parts[1]);
                }
            }
        });
    };



    //===============================================
    //                  MODAL WINDOW
    //===============================================
    $("#popUp .close").live("click", function () {
        HidePopUp();
    });


    $(".bloggerBioLink").live("click", function () {
        SetPopUpContent('bloggerbio', $(this).attr("bloggerid"));
    });

    //===============================================
    //CHECK BOOKOPTIONS & SELECT IF NONE ARE SELECTED
    //===============================================
    bookoptions();

    //===============================================
    //SEND TO MULTIPLE FRIENDS
    //===============================================
    var addAnotherFriend = function () {
        $("#addFriend").live("click", function () {
            var fieldNum = $(".friendSet").length;
            if (fieldNum >= 4) { $(this).addClass("hide") }
            if (fieldNum < 5) {
                $(".friendSet:last").clone().toggleClass("alt").insertBefore("li.button");
                $(".friendName:last").attr("name", "f_name_" + (fieldNum + 1)).attr("value", "");
                $(".friendEmail:last").attr("name", "f_email_" + (fieldNum + 1)).attr("value", "");
                $("a.stafClose").remove();
                $(".friendName:last").after('<a class="stafClose">Close</a>');
            }
            return false;
        });
    } ();

    $("#sendtoafriend a.stafClose").live("click", function () {
        $(this).parents(".friendSet").remove();
        $("#sendtoafriend #addFriend").removeClass("hide");
        $("a.stafClose").remove();
        if ($(".friendName").length > 1) {
            $(".friendName:last").after('<a class="stafClose">Close</a>');
        }
    });

    //===============================================
    //          MARKETPLACE FEATURE OFFER
    //===============================================
    $(".backBtn").live("click", function () {
        $(this).parents("li").removeClass("selected");
    });

    $("textarea[maxlength]").live("keyup", function () {
        var maxLength = $(this).attr("maxlength");
        $(this).val($(this).val().substring(0, maxLength));
    });

    //NEW LANDER
    $("#rcont a").live("click", function () {
        SetPopUpContent($(this).attr("class"));
    });
    $(".modvideo1").live("click", function () {

        SetPopUpContent('modvideo1');
    });
    $(".modvideo2").live("click", function () {

        SetPopUpContent('modvideo2');
    });

    $(".modvideo3").live("click", function () {
        SetPopUpContent('modvideo3');
    });

    $("input[example]").live("focus", function () {
        if ($(this).val() == $(this).attr("example")) {
            $(this).val("");
            $(this).css("color", "#000");
        }
    });

    $("textarea[example]").live("focus", function () {
        if ($(this).val() == $(this).attr("example")) {
            $(this).val("");
            $(this).css("color", "#000");
        }
    });

    $("input[example]").live("blur", function () {
        if ($(this).val().length == 0) {
            $(this).val($(this).attr("example"));
            $(this).css("color", "#666");
        }
    });

    $("textarea[example]").live("blur", function () {
        if ($(this).val().length == 0) {
            $(this).val($(this).attr("example"));
            $(this).css("color", "#666");
        }
    });

    $("#pageWrap.Flow3 .pboxcont .pboxcont-link a").live("click", function () {
        SetPopUpContent("flow3modalcontent", this)
    });

    $("#pageWrap.Flow4 .pboxcont .pboxcont-link a").live("click", function () {
        SetPopUpContent("flow3modalcontent", this)
    });

});



//==================================================================================================================
//                                                  FUNCTIONS
//==================================================================================================================
function hideOtherDropdowns() {
    $(".memberResources div").hide();
   /* $(".search input").css('display', 'none'); */
    $("div.toolMenu").hide();
    $(".dropBtnUp").removeClass("dropBtnUp");
}



//===============================================
//                  book options
//===============================================
function bookoptions() {
    var pEl = "";
    if ($('#popUp').is(':visible')) { pEl = "#popUp "; }

    if ($(pEl + ".bookBox input[type=radio][name=bookoption]").length) {
        if (!$(pEl + ".bookBox input[type=radio][name=bookoption]:checked").length) {
            $(pEl + ".bookBox input[type=radio][name=bookoption]:first").attr("checked", true);
        }
    }
}


//===============================================
//                   LOGIN (for the actual login page... not a popup)
//===============================================
function loadLOGIN(pushToDest) {
    var dest = window.location.pathname;
    if (pushToDest === undefined) { pushToDest = false; }
    if (pushToDest) {
        /* dest=where they are going too */
    }

    $.ajax({
        url: "returnurl.ajax",
        data: ({ url: urlencode(dest) }),
        type: "POST",
        cache: false
    });

    window.location.href = "/login";
    return false;
}

function logOut() {
    $.ajax({
        url: "logout.ajax",
        cache: false,
        type: "POST",
        success: function (msg) {
            window.location = window.location;
        }
    });
    return false;

}


//===============================================
//                  MODAL WINDOW
//===============================================
function SetPopUpContent(token, param1) {
    if (token === undefined) { return false; }
    else {
        switch (token) {
            case "inject":
            $("#popUp .content").html(param1);
            ShowPopUp();
            break;

            case "loginpopup": case "loginpopup2": case "loginpopup3": case "registerpopup": case "sendtoafriend": case "forgotpassword": case "registerpopupfull": case "confirmstaf":
                $.ajax({
                    url: "getform.ajax",
                    data: ({ form: escape(token) }),
                    cache: false,
                    type: "POST",
                    success: function (msg) {
                        var parts = msg.split("||");
                        if (parts[0] == "OK") {
                            if (parts.length > 1) {
                                $("#popUp .content").html(parts[1]);
                                ShowPopUp();
                            }
                        }
                    }
                });
                break;

            case "verifyAddress":
                $.ajax({
                    url: "getform.ajax",
                    data: ({ form: escape(token), url: param1 }),
                    cache: false,
                    type: "POST",
                    success: function (msg) {
                        var parts = msg.split("||");
                        if (parts[0] == "OK") {
                            if (parts.length > 1) {
                                $("#popUp .content").html(parts[1]); //change parts1 to html
                                ShowPopUp();
                            }
                        }
                    }
                });
                break;

            case "landaboutreal":
                $('#popUp .content').html("<div class='mod'><h1>What is REAL <em>Powered by</em> Humana? </h1> <p>With a unique focus on all aspects of your life, REAL <em>Powered by</em> Humana represents the path to a healthier you. You will find information on everything – from your physical and mental health, to work and finances, to the time you spend relaxing and even the social relationships you depend on.</p><h2>Become a RealForMe.com member today.</h2><p>Join RealForMe.com online and you'll get unlimited access to all of our REAL resources, including special members-only content like: A Personal Health Assessment. Check how healthy you are. Then, create an exercise plan and nutrition guide, customized to your personal goals. </p><p>Membership is free and every new online member gets a FREE copy of the <em>For Dummies</em> book of their choice, the exclusive books are packed with facts about staying healthy, managing your retirement savings, navigating Medicare, and more, allowing you to approach the next stage of your life with confidence.</p><h2>Join and Start Exploring RealForMe.com Today!</h2></div>"); //change parts1 to html
                $('#popUp .close').css("border-color", "#0096DC");
                ShowPopUp();
                break;
            case "landrealcommunity":
                $('#popUp .content').html("<div class='mod'><h1>Join and Play REAL Games Today!</h1> <p>Did you know that the human brain starts slowing down as early as age 30? The good news is that you can speed it up and improve even your most basic cognitive abilities at any age. It’s the fun way to keep your brain performing at its best!<br /><img src='/assets/generalwebimages/BUBBLEGAME.png' height='408' width='500' border='0'><br /></p></div>"); //change parts1 to html
                $('#popUp .close').css("border-color", "#FFAE1F");
                ShowPopUp();
                break;
            case "landrealmarketplace":
                $('#popUp .content').html("<div class='mod'><h1>REAL Marketplace</h1> <p>As a REAL Member, you’re the first to know about special offers, new products and discount deals from Humana and its partners. </p><h2>Join REAL and Get Access to The Benefits Today!</h2></div>"); //change parts1 to html
                $('#popUp .close').css("border-color", "#D1D1B4");
                ShowPopUp();
                break;

            case "flow3modalcontent":
                var modalcontent = $(param1).parent().siblings(".pboxcont-modal").html();
                var color = $(param1).parent().attr("color");
                if (color == "Yellow") { color = "#FFAE1F" };
                if (color == "Tan") { color = "#D1D1B4" };
                if (color == "Blue") { color = "#0096DC" };

                $('#popUp .content').html(modalcontent);
                $('#popUp .close').css("border-color", color);
                ShowPopUp();
                break;

            //===============================================  
            //                  MODAL WINDOW Videos 
            //===============================================   
            case "modvideo1":
                $('#popUp .content').html("<div style='width:481px'><object width='481' height='344' id='delve_player346092o' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'><param name='movie' value='http://assets.delvenetworks.com/player/loader.swf'/><param name='wmode' value='window'/><param name='allowScriptAccess' value='always'/><param name='allowFullScreen' value='true'/><param name='flashvars' value='mediaId=c1aa03f827994a808d9badbc463299e5&amp;playerForm=d36936f3adf94e33adb5bd6b3447f0eb'/><embed src='http://assets.delvenetworks.com/player/loader.swf' name='delve_player346092e' wmode='window' width='481' height='344' allowScriptAccess='always' allowFullScreen='true' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer' flashvars='mediaId=c1aa03f827994a808d9badbc463299e5&amp;playerForm=d36936f3adf94e33adb5bd6b3447f0eb'></embed></object></div>"); //change parts1 to html

                ShowPopUp();
                break;


            case "modvideo2":
                $('#popUp .content').html("<div style='width:481px; align:center;'><object width='481' height='344' id='delve_player346092o' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'><param name='movie' value='http://assets.delvenetworks.com/player/loader.swf'/><param name='wmode' value='window'/><param name='allowScriptAccess' value='always'/><param name='allowFullScreen' value='true'/><param name='flashvars' value='mediaId=f478bb4c7ec8494b93670f57659cec92&amp;playerForm=d36936f3adf94e33adb5bd6b3447f0eb'/><embed src='http://assets.delvenetworks.com/player/loader.swf' name='delve_player346092e' wmode='window' width='481' height='344' allowScriptAccess='always' allowFullScreen='true' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer' flashvars='mediaId=f478bb4c7ec8494b93670f57659cec92&amp;playerForm=d36936f3adf94e33adb5bd6b3447f0eb'></embed></object></div>"); //change parts1 to html

                ShowPopUp();
                break;

            case "modvideo3":
                $('#popUp .content').html("<div style='width:481px'><object width='481' height='344' id='delve_player346092o' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'><param name='movie' value='http://assets.delvenetworks.com/player/loader.swf'/><param name='wmode' value='window'/><param name='allowScriptAccess' value='always'/><param name='allowFullScreen' value='true'/><param name='flashvars' value='mediaId=d76a0a54faed4bdc8b6de2aea6b311a1&amp;playerForm=d36936f3adf94e33adb5bd6b3447f0eb'/><embed src='http://assets.delvenetworks.com/player/loader.swf' name='delve_player346092e' wmode='window' width='481' height='344' allowScriptAccess='always' allowFullScreen='true' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer' flashvars='mediaId=d76a0a54faed4bdc8b6de2aea6b311a1&amp;playerForm=d36936f3adf94e33adb5bd6b3447f0eb'></embed></object></div>"); //change parts1 to html

                ShowPopUp();
                break;
            //===============================================   
            //                  MODAL WINDOW Videos  
            //===============================================   





            case "bloggerbio":
                $.ajax({
                    url: "getbloggerbio.ajax",
                    data: ({ id: param1 }),
                    cache: false,
                    type: "POST",
                    success: function (msg) {
                        var parts = msg.split("||");
                        if (parts[0] == "OK") {
                            if (parts.length > 1) {
                                $("#popUp .content").html(parts[1]);
                                ShowPopUp();
                            }
                        }
                    }
                });
                break;

            default: break;
        }
        return false;
    }

}

function ShowPopUp() {


    //get content width
    var w = parseInt($("#popUp").width(), 10) + parseInt($("#popUp").css("padding-left"), 10) + parseInt($("#popUp").css("padding-right"), 10) + parseInt($("#popUp").css("borderLeftWidth"), 10) + parseInt($("#popUp").css("borderRightWidth"), 10);
    //alert(w / 2 + "px");

    var h = parseInt($("#popUp").height(), 10) + parseInt($("#popUp").css("padding-top"), 10) + parseInt($("#popUp").css("padding-bottom"), 10) + parseInt($("#popUp").css("borderTopWidth"), 10) + parseInt($("#popUp").css("borderBottomWidth"), 10);
    //alert(h / 2 + "px");

    $("#popUp").css("margin-top", (0 - (h / 2)) + "px");
    $("#popUp").css("margin-left", (0 - (w / 2)) + "px");
    $("#popUpMask").show();
    $("#popUp").show();
    clearTextPasswords();
    bookoptions();
}

function HidePopUp() {
    //if ($("#popUp #sendtoafriend").length) {
    //    if ($("#pageWrap.quiz")) {
    //        showResults();
    //    }
    //    else { refreshWindow() }
    //}
    $("#popUp").hide();
    $("#popUpMask").hide();
    $("#popUp .content").html("");
    /*var xpagename = window.location.href.split("/");
    var index = xpagename.length - 1;
    var pagename = xpagename(index);
    alert(pagename);
    if (pagename != "register.aspx") {refreshWindow();}*/

}



//===============================================
//                    FORMS
//===============================================
function submitForm(formName) {
    var f = $("#" + formName);
    var serializedForm = f.serialize();
    if (serializedForm != null && serializedForm != undefined && serializedForm.length > 0) {
        serializedForm = serializedForm + "&formname=" + formName;
        var action = "formsprocessor.aspx";
        $.post(action, serializedForm, webFormHandler);
    }

}

function refreshWindow() {
    window.location.href = window.location.href;
}

function webFormHandler(r) {
    var ra = r.split("||");

    if (ra[0] == "OK") {

        if (ra[1].toLowerCase() == "loginpopup2") {
            if (ra[2] == "success") {
                HidePopUp();
                showResults();
            }
        }
        if (ra[1].toLowerCase() == "loginpopup3") {
            if (ra[2] == "success") {
                refreshWindow();
            }
        }
        else if (ra[1].toLowerCase() == "loginpopup" || ra[1].toLowerCase() == "registerpopup" || ra[1].toLowerCase() == "registerpopupfull") {
            ra.splice(1, 1);
            r = ra.join("||");
            urlhandler(r);
        } else if (ra[1].toLowerCase() == "verifyaddress") {
            if (ra[2].toLowerCase() == "rlmrd") {
                var el = $(".marketplace #articleContent li#retirement_book_offer div.cWrapper");
                var linktext = $(el).children("a.link").hide();
                $(el).children("p.desc").html("Thank You, Your <em>Retirement For Dummies</em> book will arrive in 6-8 weeks.");
            } else if (ra[2].toLowerCase() == "rlmwd") {
                var el = $(".marketplace #articleContent li#well-being_book_offer div.cWrapper");
                $(el).children("a.link").hide();
                $(el).children("p.desc").html("Thank You, Your <em>Well-Being For Dummies</em> book will arrive in 6-8 weeks.");
            }

            HidePopUp();
        } else if ((ra[1].toLowerCase() == "sendtoafriend") && ($('#popUp').is(':visible'))) {
            HidePopUp();
        } else {


            if (ra[2].charAt(0) == "@") {
                window.location.href = ra[2].substr(1);

            } else if (ra[2].toLowerCase() == "refresh") {
                refreshWindow();

            } else if (ra[2].toLowerCase() == "close") {
                HidePopUp();

            } else {
                var f = "#" + ra[1]
                $(f).html(ra[2]);
                clearTextPasswords();
                //location = f;
            }
        }



        if (ra[0] == "OK" && ra[1].toLowerCase() == "post_comment"); { $(".hideme").hide(); $(".showme").fadeIn(1000); }

    } else if (ra[0] == "HasErrors") {
        if (ra[1] == "post_comment" && $("#postForm input[name='name']").val().length == 0)
        { SetPopUpContent("loginpopup") }
        var f = "#" + ra[1]
        $(f).html(ra[2]);
        clearTextPasswords();
    }

    return false;
}





//===============================================
//              CLEAR TEXT PASSWORD
//===============================================
function clearTextPasswords() {
    var el = "input.showClear";
    var pEl = "";
    if ($('#popUp').is(':visible')) { pEl = "#popUp "; }
    var theID = $(pEl + el).attr("id");
    var theCheck = $(pEl + "input[type='checkbox'][textID='" + theID + "']");
    if (theCheck) { $(pEl + el).showPassword(theCheck); }
}



//===============================================
//                  VIDEO
//===============================================
function testClickLog(thevideo) {
    $.ajax({
        url: "playvideo.ajax",
        cache: false,
        data: ({ video: thevideo }),
        type: "POST",
        success: function (msg) {
            var parts = msg.split("||");
            if (parts[0] == "OK") { callExternalInterface(parts[2], parts[1]); }
            else { SetPopUpContent('loginpopup'); }
        }
    });
}

function logVideo(video, status) {
    for (vid in videoArr) {
        var prog = getMovieName(videoArr[vid]).getTime().split("||");
        if (prog.length == 2) {
            if (prog[1] < 100) {
                $.ajax({
                    url: "logvideo.ajax",
                    cache: false,
                    type: "POST",
                    async: false,
                    data: ({ "video": prog[0], "status": prog[1] }),
                    success: function (msg) {
                        return false;
                    }

                });
            }
        }
    }
}

function getMovieName(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName]; }
    else { return document[movieName]; }
    return false;
}


function callExternalInterface(ele, status) {
    if (status == '0') { SetPopUpContent('loginpopup'); }
    if (status == '1') { getMovieName(ele).accountStatus(); }
}

function flvDone(thevideo) {
    $.ajax({
        url: "logvideo.ajax",
        cache: false,
        type: "POST",
        data: ({ video: thevideo, status: 100 }),
        success: function (msg) {
            return false;
        }
    });
}


//===============================================
//               URLS & LINKS
//===============================================

//Step 1: onClick
function urlForward(theURL, theType) {
    $.ajax({
        url: "link.ajax",
        cache: false,
        type: "POST",
        data: ({ link: theURL }),
        success: function (msg) {
            urlhandler(msg);
        }
    });
}

//Step 2: onReturn
function urlhandler(r) {
    var ra = r.split("||");
    if (ra[0] == 'OK') {
        //HidePopUp();
        if (ra[2] == 'LOGIN') { SetPopUpContent('loginpopup'); } //if they login in it will eventually come back after the form class with the new params
        else if (ra[3] == 'FULLREG') { confirmFullReg(); } //if they register they will eventually come back after the form class with the new params
        else if (ra[4] == 'VERIFYADD') { verifyAddress(ra[1], ra[6]); }
        else if (ra[5] == 'CONFIRM') { confirmRemote(ra[1], ra[6]); }
        else {
            if (ra[1].toLowerCase() == "refresh") { refreshWindow(); }
            else if (ra[1].toLowerCase() == "post_comment") { window.open(ra[1], '_blank'); }
            else if (ra[1].toLowerCase() == 'confirmstaf') {
                if ($("#pageWrap.quiz")) {
                    HidePopUp();
                    showResults();
                }
                else { SetPopUpContent('confirmstaf'); }
            }
            else if (ra[6] == 'NEWWINDOW') { window.open(ra[1], '_blank'); refreshWindow(); }
            else { window.location.href = ra[1]; }
        }
    }
    return false;
}

function confirmRemote(url, nw) {
    var agree = confirm("You are following a link to an external site.\n Do you wish to continue?")
    if (agree) {
        if (nw == 'NEWWINDOW') { window.open(url, '_blank'); refreshWindow(); }
        else { window.location.href = url; }
    }
}

function confirmFullReg() {
    //var agree = confirm("You need to get the free book ?")
    //if (agree) { 
    SetPopUpContent('registerpopupfull');
    //}
}


function verifyAddress(url, nw) {
    //var agree = confirm("You need to get the free book ?")
    //if (agree) { 
    SetPopUpContent('verifyAddress', url);
    //}
}



//===============================================
//               LAYOUT & GENERAL
//===============================================
function setEqualHeight(whatever) {
    var tallestcolumn = 0;

    /*for each whatever set the height to the tallest column*/
    whatever.each(function () {
        currentPixel = $(this).height();
        if ($(this).children(".whatyoufind").length > 0) { currentHeight = 13; }
        else { currentHeight = currentPixel / 12; }

        if (currentHeight > tallestcolumn) {
            /*this must be the tallest column*/
            tallestcolumn = currentHeight;
        }
    });
    whatever.height(tallestcolumn + "em");
}

jQuery(function ($) {
    $.mask.definitions['~'] = '[a-zA-Z ]';
    $("#firstnameID").mask("~?~~~~~~~~~~~~~~~~~~~", { placeholder: "" });
    $("#lastnameID").mask("~?~~~~~~~~~~~~~~~~~~~", { placeholder: "" });
    //    $("#cityID").mask("a?aaaaaaaaaaaaaaaaaaa", { placeholder: "" });
    $("#cityID").mask("~?~~~~~~~~~~~~~~~~~~~", { placeholder: "" });
    $("#zipID").mask("9?9999", { placeholder: "" });
    $("#birthmonthID").mask("9?9", { placeholder: "" });
    $("#birthdayID").mask("9?9", { placeholder: "" });
    $("#birthyearID").mask("9?999", { placeholder: "" });
    $('input[name=xml.san]').mask("9?999999", { placeholder: "" });
    $("#xml.sanID").mask("9?999999", { placeholder: "" });
});




























//===============================================
//               SiteCatalyst
//===============================================


/* SiteCatalyst code version: H.20.3.
Copyright 1997-2009 Omniture, Inc. More info available at
http://www.omniture.com */

var s_account = "am-hum-realdev"
var s = s_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
s.charSet = "UTF-8"
/* Conversion Config */
s.currencyCode = "USD"
/* Link Tracking Config */
s.trackDownloadLinks = true
s.trackExternalLinks = true
s.trackInlineStats = true
s.linkDownloadFileTypes = "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx"
s.linkInternalFilters = "javascript:,realforme.com,humana.com,humana-medicare.com,humana-one.com"
s.linkLeaveQueryString = false
s.linkTrackVars = "None"
s.linkTrackEvents = "None"

/* Plugin Config */
s.usePlugins = true
function s_doPlugins(s) {
    /* Add calls to plugins here */
    s.events = s.events ? s.events : '';

    /* Assign URL to pageName */
    s.pageName = location.href.split('?');
    s.pageName = (s.pageName[0]) ? s.pageName[0] : s.pageName;

    /* T&T integration */
    s.tnt = s.trackTNT();

    /* traffic sources & campaigns */
    s.campaign = s.getQueryParam('source');
    s.campaign = s.getValOnce(s.campaign, 'v0', 0);

    /* previous page */
    s.prevPage = s.getPreviousValue(s.pageName, 'c10');

    /* internal campaigns */
    s.eVar5 = s.getQueryParam('_s_icmp');
    s.eVar5 = s.getValOnce(s.eVar5, 'v5', 0);

    /* internal campaign referrer */
    if (s.eVar5) {
        s.eVar6 = s.prevPage;
    }

    /* visit depth */
    s.eVar7 = '+1';

    /* page view event */
    s.events = 'event9';

    /* login status pathing */
    s.prop3 = s.prop2 + ":" + s.pageName;

    /* internal search */
    if (s.prop8) {
        s.prop8 = s.eVar8 = s.prop8.toLowerCase();
        s.events = s.apl(s.events, 'event8', ',', 2);

        // internal search referrer
        s.prop10 = s.prevPage;

        // # of searches
        s.eVar9 = '+1';
    }

    /* job search */
    if (s.prop11) {
        s.prop11 = s.eVar11 = s.prop11.toLowerCase();
        s.prop12 = s.eVar12 = s.prop12.toLowerCase();
        s.events = s.apl(s.events, 'event11', ',', 2);
    }

    /* new/repeat visitors */
    s.eVar3 = s.getNewRepeat();

    /* timestamping */
    var theDate = new Date();
    var currentYear = (theDate.getFullYear());
    s.prop18 = s.getTimeParting('h', '-5', currentYear); // Set Hour
    s.eVar18 = s.getValOnce(s.prop18, 's_evar18', 0);
    s.prop19 = s.getTimeParting('d', '-5', currentYear); // Set Day
    s.eVar19 = s.getValOnce(s.prop19, 's_evar19', 0);
    s.prop20 = s.getTimeParting('w', '-5', currentYear); // Set Weekend/Weekday
    s.eVar20 = s.getValOnce(s.prop20, 's_evar20', 0);

    /* props to eVars */
    s.eVar1 = s.pageName;
    s.eVar2 = s.channel;

    /* registration form view */
    if (s.pageName.toLowerCase() == "http://www.realforme.com/register/") s.events = s.apl(s.events, 'event1', ',', 0);

    /* registration form confirmation */
    if (document.getElementById('partnerRegConfirm')) s.events = s.apl(s.events, 'event2', ',', 0);

}
s.doPlugins = s_doPlugins
/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
* Plugin: getQueryParam 2.3
*/
s.getQueryParam = new Function("p", "d", "u", ""
+ "var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"
+ "on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p"
+ ".length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t){t=t.indexOf('#')>-"
+ "1?t.substring(0,t.indexOf('#')):t;}if(t)v+=v?d+t:t;p=p.substring(i="
+ "=p.length?i:i+1)}return v");
s.p_gpv = new Function("k", "u", ""
+ "var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v"
+ "=s.pt(q,'&','p_gvf',k)}return v");
s.p_gvf = new Function("t", "k", ""
+ "if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T"
+ "rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s."
+ "escp(v)}return ''");

/*
* Plugin: getValOnce 0.2 - get a value once per session or number of days
*/
s.getValOnce = new Function("v", "c", "e", ""
+ "var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime("
+ ")+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v");

/*
* Plugin: getPreviousValue_v1.0 - return previous value of designated
*   variable (requires split utility)
*/
s.getPreviousValue = new Function("v", "c", "el", ""
+ "var s=this,t=new Date,i,j,r='';t.setTime(t.getTime()+1800000);if(el"
+ "){if(s.events){i=s.split(el,',');j=s.split(s.events,',');for(x in i"
+ "){for(y in j){if(i[x]==j[y]){if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t)"
+ ":s.c_w(c,'no value',t);return r}}}}}else{if(s.c_r(c)) r=s.c_r(c);v?"
+ "s.c_w(c,v,t):s.c_w(c,'no value',t);return r}");

/*
* Plugin: getAndPersistValue 0.3 - get a value on every page
*/
s.getAndPersistValue = new Function("v", "c", "e", ""
+ "var s=this,a=new Date;e=e?e:0;a.setTime(a.getTime()+e*86400000);if("
+ "v)s.c_w(c,v,e?a:0);return s.c_r(c);");

/*
* Plugin: getNewRepeat 1.2 - Returns whether user is new or repeat
*/
s.getNewRepeat = new Function("d", "cn", ""
+ "var s=this,e=new Date(),cval,sval,ct=e.getTime();d=d?d:30;cn=cn?cn:"
+ "'s_nr';e.setTime(ct+d*24*60*60*1000);cval=s.c_r(cn);if(cval.length="
+ "=0){s.c_w(cn,ct+'-New',e);return'New';}sval=s.split(cval,'-');if(ct"
+ "-sval[0]<30*60*1000&&sval[1]=='New'){s.c_w(cn,ct+'-New',e);return'N"
+ "ew';}else{s.c_w(cn,ct+'-Repeat',e);return'Repeat';}");

/*
* Plugin: getTimeParting 1.4 - Set timeparting values based on time zone (15 min)
*/
s.getTimeParting = new Function("t", "z", "y", ""
+ "dc=new Date('1/1/2000');var f=15;var ne=8;if(dc.getDay()!=6||"
+ "dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);"
+ "if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay("
+ ");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'"
+ "+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();"
+ "if(cd>spr&&cd<fl){z=z+1}else{z=z};utc=cd.getTime()+(cd.getTimezoneO"
+ "ffset()*60000);tz=new Date(utc + (3600000*z));thisy=tz.getFullYear("
+ ");var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
+ "iday','Saturday'];if(thisy!=y){return'Data Not Available'}else{;thi"
+ "sh=tz.getHours();thismin=tz.getMinutes();thisd=tz.getDay();var dow="
+ "days[thisd];var ap='AM';var dt='Weekday';var mint='00';if(thismin>1"
+ "5&&thismin<30){mint='15'}if(thismin>30&&thismin<45){mint='30'}if(th"
+ "ismin>45&&thismin<60){mint='45'}"
+ "if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th"
+ "ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'"
+ ":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim"
+ "estring}if(t=='d'){return daystring};if(t=='w'){return en"
+ "dstring}}};"
);

/*
* TNT Integration Plugin v1.0
*/
s.trackTNT = new Function("v", "p", "b", ""
+ "var s=this,n='s_tnt',p=p?p:n,v=v?v:n,r='',pm=false,b=b?b:true;if(s."
+ "getQueryParam){pm=s.getQueryParam(p);}if(pm){r+=(pm+',');}if(s.wd[v"
+ "]!=undefined){r+=s.wd[v];}if(b){s.wd[v]='';}return r;");

/*
* Plugin Utility: apl v1.1
*/
s.apl = new Function("l", "v", "d", "u", ""
+ "var s=this,m=0;if(!l)l='';if(u){var i,n,a=s.split(l,d);for(i=0;i<a."
+ "length;i++){n=a[i];m=m||(u==1?(n==v):(n.toLowerCase()==v.toLowerCas"
+ "e()));}}if(!m)l=l?l+d+v:v;return l");

/*
* Utility: escp 0.1 - ensures decodeURI will be used to decode URL parameters if it exists
*/
s.escp = new Function("x", ""
+ "var s=this;if(typeof(decodeURI)=='function'&&x)return decodeURI(s.r"
+ "ep(''+x,'+',' '));else return unescape(s.rep(''+x,'+',' '));");

/*
* Utility Function: split v1.5 (JS 1.0 compatible)
*/
s.split = new Function("l", "d", ""
+ "var i,x=0,a=new Array;while(l){i=l.indexOf(d);i=i>-1?i:l.length;a[x"
+ "++]=l.substring(0,i);l=l.substring(i+d.length);}return a");

/*
* Utility: inList v1.0 - find out if a value is in a list
*/
s.inList = new Function("v", "l", "d", ""
+ "var s=this,ar=Array(),i=0,d=(d)?d:',';if(typeof(l)=='string'){if(s."
+ "split)ar=s.split(l,d);else if(l.split)ar=l.split(d);else return-1}e"
+ "lse ar=l;while(i<ar.length){if(v==ar[i])return true;i++}return fals"
+ "e;");

/*
* Plugin Utility: Replace v1.0
*/
s.repl = new Function("x", "o", "n", ""
+ "var i=x.indexOf(o),l=n.length;while(x&&i>=0){x=x.substring(0,i)+n+x."
+ "substring(i+o.length);i=x.indexOf(o,i+l)}return x");

/*
* s.join: 1.0 - s.join(v,p)
*
*  v - Array (may also be array of array)
*  p - formatting parameters (front, back, delim, wrap)
*
*/
s.join = new Function("v", "p", ""
+ "var s = this;var f,b,d,w;if(p){f=p.front?p.front:'';b=p.back?p.back"
+ ":'';d=p.delim?p.delim:'';w=p.wrap?p.wrap:'';}var str='';for(var x=0"
+ ";x<v.length;x++){if(typeof(v[x])=='object' )str+=s.join( v[x],p);el"
+ "se str+=w+v[x]+w;if(x<v.length-1)str+=d;}return f+str+b;");

/*
* Function - read combined cookies v 0.3
*/
if (!s.__ccucr) {
    s.c_rr = s.c_r; s.__ccucr = true;
    s.c_r = new Function("k", ""
+ "var s=this,d=new Date,v=s.c_rr(k),c=s.c_rr('s_pers'),i,m,e;if(v)ret"
+ "urn v;k=s.ape(k);i=c.indexOf(' '+k+'=');c=i<0?s.c_rr('s_sess'):c;i="
+ "c.indexOf(' '+k+'=');m=i<0?i:c.indexOf('|',i);e=i<0?i:c.indexOf(';'"
+ ",i);m=m>0?m:e;v=i<0?'':s.epa(c.substring(i+2+k.length,m<0?c.length:"
+ "m));if(m>0&&m!=e)if(parseInt(c.substring(m+1,e<0?c.length:e))<d.get"
+ "Time()){d.setTime(d.getTime()-60000);s.c_w(s.epa(k),'',d);v='';}ret"
+ "urn v;");
}

/*
* Function - write combined cookies v 0.3
*/
if (!s.__ccucw) {
    s.c_wr = s.c_w; s.__ccucw = true;
    s.c_w = new Function("k", "v", "e", ""
+ "this.new2 = true;"
+ "var s=this,d=new Date,ht=0,pn='s_pers',sn='s_sess',pc=0,sc=0,pv,sv,"
+ "c,i,t;d.setTime(d.getTime()-60000);if(s.c_rr(k)) s.c_wr(k,'',d);k=s"
+ ".ape(k);pv=s.c_rr(pn);i=pv.indexOf(' '+k+'=');if(i>-1){pv=pv.substr"
+ "ing(0,i)+pv.substring(pv.indexOf(';',i)+1);pc=1;}sv=s.c_rr(sn);i=sv"
+ ".indexOf(' '+k+'=');if(i>-1){sv=sv.substring(0,i)+sv.substring(sv.i"
+ "ndexOf(';',i)+1);sc=1;}d=new Date;if(e){if(e.getTime()>d.getTime())"
+ "{pv+=' '+k+'='+s.ape(v)+'|'+e.getTime()+';';pc=1;}}else{sv+=' '+k+'"
+ "='+s.ape(v)+';';sc=1;}if(sc) s.c_wr(sn,sv,0);if(pc){t=pv;while(t&&t"
+ ".indexOf(';')!=-1){var t1=parseInt(t.substring(t.indexOf('|')+1,t.i"
+ "ndexOf(';')));t=t.substring(t.indexOf(';')+1);ht=ht<t1?t1:ht;}d.set"
+ "Time(ht);s.c_wr(pn,pv,d);}return v==s.c_r(s.epa(k));");
}

/*
* Function - famscape
*/

$(function () {
    $('#famscape_ad_transition').cycle();
});



/*!
* jQuery Cycle Lite Plugin
* http://malsup.com/jquery/cycle/lite/
* Copyright (c) 2008 M. Alsup
* Version: 1.0 (06/08/2008)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
* Requires: jQuery v1.2.3 or later
*/
(function(D) { var A = "Lite-1.0"; D.fn.cycle = function(E) { return this.each(function() { E = E || {}; if (this.cycleTimeout) { clearTimeout(this.cycleTimeout) } this.cycleTimeout = 0; this.cyclePause = 0; var I = D(this); var J = E.slideExpr ? D(E.slideExpr, this) : I.children(); var G = J.get(); if (G.length < 2) { if (window.console && window.console.log) { window.console.log("terminating; too few slides: " + G.length) } return } var H = D.extend({}, D.fn.cycle.defaults, E || {}, D.metadata ? I.metadata() : D.meta ? I.data() : {}); H.before = H.before ? [H.before] : []; H.after = H.after ? [H.after] : []; H.after.unshift(function() { H.busy = 0 }); var F = this.className; H.width = parseInt((F.match(/w:(\d+)/) || [])[1]) || H.width; H.height = parseInt((F.match(/h:(\d+)/) || [])[1]) || H.height; H.timeout = parseInt((F.match(/t:(\d+)/) || [])[1]) || H.timeout; if (I.css("position") == "static") { I.css("position", "relative") } if (H.width) { I.width(H.width) } if (H.height && H.height != "auto") { I.height(H.height) } var K = 0; J.css({ position: "absolute", top: 0, left: 0 }).hide().each(function(M) { D(this).css("z-index", G.length - M) }); D(G[K]).css("opacity", 1).show(); if (D.browser.msie) { G[K].style.removeAttribute("filter") } if (H.fit && H.width) { J.width(H.width) } if (H.fit && H.height && H.height != "auto") { J.height(H.height) } if (H.pause) { I.hover(function() { this.cyclePause = 1 }, function() { this.cyclePause = 0 }) } D.fn.cycle.transitions.fade(I, J, H); J.each(function() { var M = D(this); this.cycleH = (H.fit && H.height) ? H.height : M.height(); this.cycleW = (H.fit && H.width) ? H.width : M.width() }); J.not(":eq(" + K + ")").css({ opacity: 0 }); if (H.cssFirst) { D(J[K]).css(H.cssFirst) } if (H.timeout) { if (H.speed.constructor == String) { H.speed = { slow: 600, fast: 200}[H.speed] || 400 } if (!H.sync) { H.speed = H.speed / 2 } while ((H.timeout - H.speed) < 250) { H.timeout += H.speed } } H.speedIn = H.speed; H.speedOut = H.speed; H.slideCount = G.length; H.currSlide = K; H.nextSlide = 1; var L = J[K]; if (H.before.length) { H.before[0].apply(L, [L, L, H, true]) } if (H.after.length > 1) { H.after[1].apply(L, [L, L, H, true]) } if (H.click && !H.next) { H.next = H.click } if (H.next) { D(H.next).bind("click", function() { return C(G, H, H.rev ? -1 : 1) }) } if (H.prev) { D(H.prev).bind("click", function() { return C(G, H, H.rev ? 1 : -1) }) } if (H.timeout) { this.cycleTimeout = setTimeout(function() { B(G, H, 0, !H.rev) }, H.timeout + (H.delay || 0)) } }) }; function B(J, E, I, K) { if (E.busy) { return } var H = J[0].parentNode, M = J[E.currSlide], L = J[E.nextSlide]; if (H.cycleTimeout === 0 && !I) { return } if (I || !H.cyclePause) { if (E.before.length) { D.each(E.before, function(N, O) { O.apply(L, [M, L, E, K]) }) } var F = function() { if (D.browser.msie) { this.style.removeAttribute("filter") } D.each(E.after, function(N, O) { O.apply(L, [M, L, E, K]) }) }; if (E.nextSlide != E.currSlide) { E.busy = 1; D.fn.cycle.custom(M, L, E, F) } var G = (E.nextSlide + 1) == J.length; E.nextSlide = G ? 0 : E.nextSlide + 1; E.currSlide = G ? J.length - 1 : E.nextSlide - 1 } if (E.timeout) { H.cycleTimeout = setTimeout(function() { B(J, E, 0, !E.rev) }, E.timeout) } } function C(E, F, I) { var H = E[0].parentNode, G = H.cycleTimeout; if (G) { clearTimeout(G); H.cycleTimeout = 0 } F.nextSlide = F.currSlide + I; if (F.nextSlide < 0) { F.nextSlide = E.length - 1 } else { if (F.nextSlide >= E.length) { F.nextSlide = 0 } } B(E, F, 1, I >= 0); return false } D.fn.cycle.custom = function(K, H, I, E) { var J = D(K), G = D(H); G.css({ opacity: 0 }); var F = function() { G.animate({ opacity: 1 }, I.speedIn, I.easeIn, E) }; J.animate({ opacity: 0 }, I.speedOut, I.easeOut, function() { J.css({ display: "none" }); if (!I.sync) { F() } }); if (I.sync) { F() } }; D.fn.cycle.transitions = { fade: function(F, G, E) { G.not(":eq(0)").css("opacity", 0); E.before.push(function() { D(this).show() }) } }; D.fn.cycle.ver = function() { return A }; D.fn.cycle.defaults = { timeout: 4000, speed: 1000, next: null, prev: null, before: null, after: null, height: "auto", sync: 1, fit: 0, pause: 0, delay: 0, slideExpr: null} })(jQuery)


/* Configure Modules and Plugins */
s.loadModule("Media")
s.Media.autoTrack = false
s.Media.trackWhilePlaying = true
s.Media.trackVars = "None"
s.Media.trackEvents = "None"

/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.visitorNamespace = "acronymmedia"
s.dc = "122"

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code = '', s_objectID; function s_gi(un, pg, ss) {
    var c = "s._c='s_c';s.wd=window;if(!s.wd.s_c_in){s.wd.s_c_il=new Array;s.wd.s_c_in=0;}s._il=s.wd.s_c_il;s._in=s.wd.s_c_in;s._il[s._in]=s;s.wd.s_c_in++;s"
+ ".an=s_an;s.cls=function(x,c){var i,y='';if(!c)c=this.an;for(i=0;i<x.length;i++){n=x.substring(i,i+1);if(c.indexOf(n)>=0)y+=n}return y};s.fl=function(x,l){return x?(''+x).substring(0,l):x};s.co=func"
+ "tion(o){if(!o)return o;var n=new Object,x;for(x in o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=o[x];return n};s.num=function(x){x=''+x;for(var p=0;p<x.length;p++)if(('0123456789').indexO"
+ "f(x.substring(p,p+1))<0)return 0;return 1};s.rep=s_rep;s.sp=s_sp;s.jn=s_jn;s.ape=function(x){var s=this,h='0123456789ABCDEF',i,c=s.charSet,n,l,e,y='';c=c?c.toUpperCase():'';if(x){x=''+x;if(c=='AUTO"
+ "'&&('').charCodeAt){for(i=0;i<x.length;i++){c=x.substring(i,i+1);n=x.charCodeAt(i);if(n>127){l=0;e='';while(n||l<4){e=h.substring(n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+='%u'+e}else if(c=='+')y+='%2B';"
+ "else y+=escape(c)}x=y}else{x=x?s.rep(escape(''+x),'+','%2B'):x;if(x&&c&&s.em==1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=x.indexOf('%');while(i>=0){i++;if(h.substring(8).indexOf(x.substring(i,i+1)."
+ "toUpperCase())>=0)return x.substring(0,i)+'u00'+x.substring(i);i=x.indexOf('%',i)}}}}return x};s.epa=function(x){var s=this;return x?unescape(s.rep(''+x,'+',' ')):x};s.pt=function(x,d,f,a){var s=th"
+ "is,t=x,z=0,y,r;while(t){y=t.indexOf(d);y=y<0?t.length:y;t=t.substring(0,y);r=s[f](t,a);if(r)return r;z+=y+d.length;t=x.substring(z,x.length);t=z<x.length?t:''}return ''};s.isf=function(t,a){var c=a"
+ ".indexOf(':');if(c>=0)a=a.substring(0,c);if(t.substring(0,2)=='s_')t=t.substring(2);return (t!=''&&t==a)};s.fsf=function(t,a){var s=this;if(s.pt(a,',','isf',t))s.fsg+=(s.fsg!=''?',':'')+t;return 0}"
+ ";s.fs=function(x,f){var s=this;s.fsg='';s.pt(x,',','fsf',f);return s.fsg};s.si=function(wd){var s=this,c=''+s_gi,a=c.indexOf(\"{\"),b=c.lastIndexOf(\"}\"),m;c=s_fe(a>0&&b>0?c.substring(a+1,b):0);if"
+ "(wd&&wd.document&&c){wd.setTimeout('function s_sv(o,n,k){var v=o[k],i;if(v){if(typeof(v)==\"string\"||typeof(v)==\"number\")n[k]=v;else if (typeof(v)==\"array\"){n[k]=new Array;for(i=0;i<v.length;i"
+ "++)s_sv(v,n[k],i)}else if (typeof(v)==\"object\"){n[k]=new Object;for(i in v)s_sv(v,n[k],i)}}}function s_si(t){var wd=window,s,i,j,c,a,b;wd.s_gi=new Function(\"un\",\"pg\",\"ss\",\"'+c+'\");wd.s=s_"
+ "gi(\"'+s.oun+'\");s=wd.s;s.sa(\"'+s.un+'\");s.tfs=wd;s.pt(s.vl_g,\",\",\"vo1\",t);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3=\\'\\';if(t.m_l&&t.m_nl)for(i=0;i<"
+ "t.m_nl.length;i++){n=t.m_nl[i];if(n){m=t[n];c=t[\"m_\"+n];if(m&&c){c=\"\"+c;if(c.indexOf(\"function\")>=0){a=c.indexOf(\"{\");b=c.lastIndexOf(\"}\");c=a>0&&b>0?c.substring(a+1,b):0;s[\"m_\"+n+\"_c"
+ "\"]=c;if(m._e)s.loadModule(n);if(s[n])for(j=0;j<m._l.length;j++)s_sv(m,s[n],m._l[j])}}}}}var e,o,t;try{o=window.opener;if(o&&o.s_gi){t=o.s_gi(\"'+s.un+'\");if(t)s_si(t)}}catch(e){}',1)}};s.c_d='';s"
+ ".c_gdf=function(t,a){var s=this;if(!s.num(t))return 1;return 0};s.c_gd=function(){var s=this,d=s.wd.location.hostname,n=s.fpCookieDomainPeriods,p;if(!n)n=s.cookieDomainPeriods;if(d&&!s.c_d){n=n?par"
+ "seInt(n):2;n=n>2?n:2;p=d.lastIndexOf('.');if(p>=0){while(p>=0&&n>1){p=d.lastIndexOf('.',p-1);n--}s.c_d=p>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):d}}return s.c_d};s.c_r=function(k){var s=this;k=s.ap"
+ "e(k);var c=' '+s.d.cookie,i=c.indexOf(' '+k+'='),e=i<0?i:c.indexOf(';',i),v=i<0?'':s.epa(c.substring(i+2+k.length,e<0?c.length:e));return v!='[[B]]'?v:''};s.c_w=function(k,v,e){var s=this,d=s.c_gd("
+ "),l=s.cookieLifetime,t;v=''+v;l=l?(''+l).toUpperCase():'';if(e&&l!='SESSION'&&l!='NONE'){t=(v!=''?parseInt(l?l:0):-60);if(t){e=new Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!='NONE'){s.d.cookie="
+ "k+'='+s.ape(v!=''?v:'[[B]]')+'; path=/;'+(e&&l!='SESSION'?' expires='+e.toGMTString()+';':'')+(d?' domain='+d+';':'');return s.c_r(k)==v}return 0};s.eh=function(o,e,r,f){var s=this,b='s_'+e+'_'+s._"
+ "in,n=-1,l,i,x;if(!s.ehl)s.ehl=new Array;l=s.ehl;for(i=0;i<l.length&&n<0;i++){if(l[i].o==o&&l[i].e==e)n=i}if(n<0){n=i;l[n]=new Object}x=l[n];x.o=o;x.e=e;f=r?x.b:f;if(r||f){x.b=r?0:o[e];x.o[e]=f}if(x"
+ ".b){x.o[b]=x.b;return b}return 0};s.cet=function(f,a,t,o,b){var s=this,r,tcf;if(s.apv>=5&&(!s.isopera||s.apv>=7)){tcf=new Function('s','f','a','t','var e,r;try{r=s[f](a)}catch(e){r=s[t](e)}return r"
+ "');r=tcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE 4')>=0)r=s[b](a);else{s.eh(s.wd,'onerror',0,o);r=s[f](a);s.eh(s.wd,'onerror',1)}}return r};s.gtfset=function(e){var s=this;return s.tfs};s.gtfso"
+ "e=new Function('e','var s=s_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=1;c=s.t();if(c)s.d.write(c);s.etfs=0;return true');s.gtfsfb=function(a){return window};s.gtfsf=function(w){var s=this"
+ ",p=w.parent,l=w.location;s.tfs=w;if(p&&p.location!=l&&p.location.host==l.host){s.tfs=p;return s.gtfsf(s.tfs)}return s.tfs};s.gtfs=function(){var s=this;if(!s.tfs){s.tfs=s.wd;if(!s.etfs)s.tfs=s.cet("
+ "'gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.mrq=function(u){var s=this,l=s.rl[u],n,r;s.rl[u]=0;if(l)for(n=0;n<l.length;n++){r=l[n];s.mr(0,0,r.r,0,r.t,r.u)}};s.br=function(id,rs){var s"
+ "=this;if(s.disableBufferedRequests||!s.c_w('s_br',rs))s.brl=rs};s.flushBufferedRequests=function(){this.fbr(0)};s.fbr=function(id){var s=this,br=s.c_r('s_br');if(!br)br=s.brl;if(br){if(!s.disableBu"
+ "fferedRequests)s.c_w('s_br','');s.mr(0,0,br)}s.brl=0};s.mr=function(sess,q,rs,id,ta,u){var s=this,dc=s.dc,t1=s.trackingServer,t2=s.trackingServerSecure,tb=s.trackingServerBase,p='.sc',ns=s.visitorN"
+ "amespace,un=s.cls(u?u:(ns?ns:s.fun)),r=new Object,l,imn='s_i_'+(un),im,b,e;if(!rs){if(t1){if(t2&&s.ssl)t1=t2}else{if(!tb)tb='2o7.net';if(dc)dc=(''+dc).toLowerCase();else dc='d1';if(tb=='2o7.net'){i"
+ "f(dc=='d1')dc='112';else if(dc=='d2')dc='122';p=''}t1=un+'.'+dc+'.'+p+tb}rs='http'+(s.ssl?'s':'')+'://'+t1+'/b/ss/'+s.un+'/'+(s.mobile?'5.1':'1')+'/H.20.3/'+sess+'?AQB=1&ndh=1'+(q?q:'')+'&AQE=1';if"
+ "(s.isie&&!s.ismac){if(s.apv>5.5)rs=s.fl(rs,4095);else rs=s.fl(rs,2047)}if(id){s.br(id,rs);return}}if(s.d.images&&s.apv>=3&&(!s.isopera||s.apv>=7)&&(s.ns6<0||s.apv>=6.1)){if(!s.rc)s.rc=new Object;if"
+ "(!s.rc[un]){s.rc[un]=1;if(!s.rl)s.rl=new Object;s.rl[un]=new Array;setTimeout('if(window.s_c_il)window.s_c_il['+s._in+'].mrq(\"'+un+'\")',750)}else{l=s.rl[un];if(l){r.t=ta;r.u=un;r.r=rs;l[l.length]"
+ "=r;return ''}imn+='_'+s.rc[un];s.rc[un]++}im=s.wd[imn];if(!im)im=s.wd[imn]=new Image;im.s_l=0;im.onload=new Function('e','this.s_l=1;var wd=window,s;if(wd.s_c_il){s=wd.s_c_il['+s._in+'];s.mrq(\"'+u"
+ "n+'\");s.nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.nrs){s.nrs=1;s.m_m('rs')}else s.nrs++;im.src=rs;if(rs.indexOf('&pe=')>=0&&(!ta||ta=='_self'||ta=='_top'||(s.wd.name&&ta==s.wd.name))){b=e=new Date;wh"
+ "ile(!im.s_l&&e.getTime()-b.getTime()<500)e=new Date}return ''}return '<im'+'g sr'+'c=\"'+rs+'\" width=1 height=1 border=0 alt=\"\">'};s.gg=function(v){var s=this;if(!s.wd['s_'+v])s.wd['s_'+v]='';re"
+ "turn s.wd['s_'+v]};s.glf=function(t,a){if(t.substring(0,2)=='s_')t=t.substring(2);var s=this,v=s.gg(t);if(v)s[t]=v};s.gl=function(v){var s=this;if(s.pg)s.pt(v,',','glf',0)};s.rf=function(x){var s=t"
+ "his,y,i,j,h,l,a,b='',c='',t;if(x){y=''+x;i=y.indexOf('?');if(i>0){a=y.substring(i+1);y=y.substring(0,i);h=y.toLowerCase();i=0;if(h.substring(0,7)=='http://')i+=7;else if(h.substring(0,8)=='https://"
+ "')i+=8;h=h.substring(i);i=h.indexOf(\"/\");if(i>0){h=h.substring(0,i);if(h.indexOf('google')>=0){a=s.sp(a,'&');if(a.length>1){l=',q,ie,start,search_key,word,kw,cd,';for(j=0;j<a.length;j++){t=a[j];i"
+ "=t.indexOf('=');if(i>0&&l.indexOf(','+t.substring(0,i)+',')>=0)b+=(b?'&':'')+t;else c+=(c?'&':'')+t}if(b&&c){y+='?'+b+'&'+c;if(''+x!=y)x=y}}}}}}return x};s.hav=function(){var s=this,qs='',fv=s.link"
+ "TrackVars,fe=s.linkTrackEvents,mn,i;if(s.pe){mn=s.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=s[mn].trackVars;fe=s[mn].trackEvents}}fv=fv?fv+','+s.vl_l+','+s.vl_l2:'';for(i=0;i<s"
+ ".va_t.length;i++){var k=s.va_t[i],v=s[k],b=k.substring(0,4),x=k.substring(4),n=parseInt(x),q=k;if(v&&k!='linkName'&&k!='linkType'){if(s.pe||s.lnk||s.eo){if(fv&&(','+fv+',').indexOf(','+k+',')<0)v='"
+ "';if(k=='events'&&fe)v=s.fs(v,fe)}if(v){if(k=='dynamicVariablePrefix')q='D';else if(k=='visitorID')q='vid';else if(k=='pageURL'){q='g';v=s.fl(v,255)}else if(k=='referrer'){q='r';v=s.fl(s.rf(v),255)"
+ "}else if(k=='vmk'||k=='visitorMigrationKey')q='vmt';else if(k=='visitorMigrationServer'){q='vmf';if(s.ssl&&s.visitorMigrationServerSecure)v=''}else if(k=='visitorMigrationServerSecure'){q='vmf';if("
+ "!s.ssl&&s.visitorMigrationServer)v=''}else if(k=='charSet'){q='ce';if(v.toUpperCase()=='AUTO')v='ISO8859-1';else if(s.em==2)v='UTF-8'}else if(k=='visitorNamespace')q='ns';else if(k=='cookieDomainPe"
+ "riods')q='cdp';else if(k=='cookieLifetime')q='cl';else if(k=='variableProvider')q='vvp';else if(k=='currencyCode')q='cc';else if(k=='channel')q='ch';else if(k=='transactionID')q='xact';else if(k=='"
+ "campaign')q='v0';else if(k=='resolution')q='s';else if(k=='colorDepth')q='c';else if(k=='javascriptVersion')q='j';else if(k=='javaEnabled')q='v';else if(k=='cookiesEnabled')q='k';else if(k=='browse"
+ "rWidth')q='bw';else if(k=='browserHeight')q='bh';else if(k=='connectionType')q='ct';else if(k=='homepage')q='hp';else if(k=='plugins')q='p';else if(s.num(x)){if(b=='prop')q='c'+n;else if(b=='eVar')"
+ "q='v'+n;else if(b=='list')q='l'+n;else if(b=='hier'){q='h'+n;v=s.fl(v,255)}}if(v)qs+='&'+q+'='+(k.substring(0,3)!='pev'?s.ape(v):v)}}}return qs};s.ltdf=function(t,h){t=t?t.toLowerCase():'';h=h?h.to"
+ "LowerCase():'';var qi=h.indexOf('?');h=qi>=0?h.substring(0,qi):h;if(t&&h.substring(h.length-(t.length+1))=='.'+t)return 1;return 0};s.ltef=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'"
+ "';if(t&&h.indexOf(t)>=0)return 1;return 0};s.lt=function(h){var s=this,lft=s.linkDownloadFileTypes,lef=s.linkExternalFilters,lif=s.linkInternalFilters;lif=lif?lif:s.wd.location.hostname;h=h.toLower"
+ "Case();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))return 'd';if(s.trackExternalLinks&&h.substring(0,1)!='#'&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',h)))re"
+ "turn 'e';return ''};s.lc=new Function('e','var s=s_c_il['+s._in+'],b=s.eh(this,\"onclick\");s.lnk=s.co(this);s.t();s.lnk=0;if(b)return this[b](e);return true');s.bc=new Function('e','var s=s_c_il['"
+ "+s._in+'],f,tcf;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=e.srcElement?e.srcElement:e.target;tcf=new Function(\"s\",\"var e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement||s.eo.parentNode))s.t"
+ "()}catch(e){}\");tcf(s);s.eo=0');s.oh=function(o){var s=this,l=s.wd.location,h=o.href?o.href:'',i,j,k,p;i=h.indexOf(':');j=h.indexOf('?');k=h.indexOf('/');if(h&&(i<0||(j>=0&&i>j)||(k>=0&&i>k))){p=o"
+ ".protocol&&o.protocol.length>1?o.protocol:(l.protocol?l.protocol:'');i=l.pathname.lastIndexOf('/');h=(p?p+'//':'')+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!='/'?l.pathname.substring(0,i"
+ "<0?0:i)+'/':'')+h}return h};s.ot=function(o){var t=o.tagName;t=t&&t.toUpperCase?t.toUpperCase():'';if(t=='SHAPE')t='';if(t){if(t=='INPUT'&&o.type&&o.type.toUpperCase)t=o.type.toUpperCase();else if("
+ "!t&&o.href)t='A';}return t};s.oid=function(o){var s=this,t=s.ot(o),p,c,n='',x=0;if(t&&!o.s_oid){p=o.protocol;c=o.onclick;if(o.href&&(t=='A'||t=='AREA')&&(!c||!p||p.toLowerCase().indexOf('javascript"
+ "')<0))n=s.oh(o);else if(c){n=s.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''),' ','');x=2}else if(o.value&&(t=='INPUT'||t=='SUBMIT')){n=o.value;x=3}else if(o.src&&t=='IMAGE')n=o.src"
+ ";if(n){o.s_oid=s.fl(n,100);o.s_oidt=x}}return o.s_oid};s.rqf=function(t,un){var s=this,e=t.indexOf('='),u=e>=0?','+t.substring(0,e)+',':'';return u&&u.indexOf(','+un+',')>=0?s.epa(t.substring(e+1))"
+ ":''};s.rq=function(un){var s=this,c=un.indexOf(','),v=s.c_r('s_sq'),q='';if(c<0)return s.pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s.sqp=function(t,a){var s=this,e=t.indexOf('='),q=e<0?'':s.ep"
+ "a(t.substring(e+1));s.sqq[q]='';if(e>=0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.sqs=function(un,q){var s=this;s.squ[un]=q;return 0};s.sq=function(q){var s=this,k='s_sq',v=s.c_r(k),x,c=0;s.sq"
+ "q=new Object;s.squ=new Object;s.sqq[q]='';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v='';for(x in s.squ)if(x&&(!Object||!Object.prototype||!Object.prototype[x]))s.sqq[s.squ[x]]+=(s.sqq[s.squ[x]]?'"
+ ",':'')+x;for(x in s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq[x]&&(x==q||c<2)){v+=(v?'&':'')+s.sqq[x]+'='+s.ape(x);c++}return s.c_w(k,v,0)};s.wdl=new Function('e','var s=s"
+ "_c_il['+s._in+'],r=true,b=s.eh(s.wd,\"onload\"),i,o,oc;if(b)r=this[b](e);for(i=0;i<s.d.links.length;i++){o=s.d.links[i];oc=o.onclick?\"\"+o.onclick:\"\";if((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s"
+ "_oc(\")>=0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=function(){var s=this;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=5)){if(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s"
+ ".bc);else if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);else s.eh(s.wd,'onload',0,s.wdl)}};s.vs=function(x){var s=this,v=s.visitorSampling,g=s.visitorSamplingGroup,k='s_vsn_"
+ "'+s.un+(g?'_'+g:''),n=s.c_r(k),e=new Date,y=e.getYear();e.setYear(y+10+(y<1900?1900:0));if(v){v*=100;if(!n){if(!s.c_w(k,x,e))return 0;n=x}if(n%10000>v)return 0}return 1};s.dyasmf=function(t,m){if(t"
+ "&&m&&m.indexOf(t)>=0)return 1;return 0};s.dyasf=function(t,m){var s=this,i=t?t.indexOf('='):-1,n,x;if(i>=0&&m){var n=t.substring(0,i),x=t.substring(i+1);if(s.pt(x,',','dyasmf',m))return n}return 0}"
+ ";s.uns=function(){var s=this,x=s.dynamicAccountSelection,l=s.dynamicAccountList,m=s.dynamicAccountMatch,n,i;s.un=s.un.toLowerCase();if(x&&l){if(!m)m=s.wd.location.host;if(!m.toLowerCase)m=''+m;l=l."
+ "toLowerCase();m=m.toLowerCase();n=s.pt(l,';','dyasf',m);if(n)s.un=n}i=s.un.indexOf(',');s.fun=i<0?s.un:s.un.substring(0,i)};s.sa=function(un){var s=this;s.un=un;if(!s.oun)s.oun=un;else if((','+s.ou"
+ "n+',').indexOf(','+un+',')<0)s.oun+=','+un;s.uns()};s.m_i=function(n,a){var s=this,m,f=n.substring(0,1),r,l,i;if(!s.m_l)s.m_l=new Object;if(!s.m_nl)s.m_nl=new Array;m=s.m_l[n];if(!a&&m&&m._e&&!m._i"
+ ")s.m_a(n);if(!m){m=new Object,m._c='s_m';m._in=s.wd.s_c_in;m._il=s._il;m._il[m._in]=m;s.wd.s_c_in++;m.s=s;m._n=n;m._l=new Array('_c','_in','_il','_i','_e','_d','_dl','s','n','_r','_g','_g1','_t','_"
+ "t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=m;s.m_nl[s.m_nl.length]=n}else if(m._r&&!m._m){r=m._r;r._m=m;l=m._l;for(i=0;i<l.length;i++)if(m[l[i]])r[l[i]]=m[l[i]];r._il[r._in]=r;m=s.m_l[n]=r}if(f==f.t"
+ "oUpperCase())s[n]=m;return m};s.m_a=new Function('n','g','e','if(!g)g=\"m_\"+n;var s=s_c_il['+s._in+'],c=s[g+\"_c\"],m,x,f=0;if(!c)c=s.wd[\"s_\"+g+\"_c\"];if(c&&s_d)s[g]=new Function(\"s\",s_ft(s_d"
+ "(c)));x=s[g];if(!x)x=s.wd[\\'s_\\'+g];if(!x)x=s.wd[g];m=s.m_i(n,1);if(x&&(!m._i||g!=\"m_\"+n)){m._i=f=1;if((\"\"+x).indexOf(\"function\")>=0)x(s);else s.m_m(\"x\",n,x,e)}m=s.m_i(n,1);if(m._dl)m._dl"
+ "=m._d=0;s.dlt();return f');s.m_m=function(t,n,d,e){t='_'+t;var s=this,i,x,m,f='_'+t,r=0,u;if(s.m_l&&s.m_nl)for(i=0;i<s.m_nl.length;i++){x=s.m_nl[i];if(!n||x==n){m=s.m_i(x);u=m[t];if(u){if((''+u).in"
+ "dexOf('function')>=0){if(d&&e)u=m[t](d,e);else if(d)u=m[t](d);else u=m[t]()}}if(u)r=1;u=m[t+1];if(u&&!m[f]){if((''+u).indexOf('function')>=0){if(d&&e)u=m[t+1](d,e);else if(d)u=m[t+1](d);else u=m[t+"
+ "1]()}}m[f]=1;if(u)r=1}}return r};s.m_ll=function(){var s=this,g=s.m_dl,i,o;if(g)for(i=0;i<g.length;i++){o=g[i];if(o)s.loadModule(o.n,o.u,o.d,o.l,o.e,1);g[i]=0}};s.loadModule=function(n,u,d,l,e,ln){"
+ "var s=this,m=0,i,g,o=0,f1,f2,c=s.h?s.h:s.b,b,tcf;if(n){i=n.indexOf(':');if(i>=0){g=n.substring(i+1);n=n.substring(0,i)}else g=\"m_\"+n;m=s.m_i(n)}if((l||(n&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.createElem"
+ "ent){if(d){m._d=1;m._dl=1}if(ln){if(s.ssl)u=s.rep(u,'http:','https:');i='s_s:'+s._in+':'+n+':'+g;b='var s=s_c_il['+s._in+'],o=s.d.getElementById(\"'+i+'\");if(s&&o){if(!o.l&&s.wd.'+g+'){o.l=1;if(o."
+ "i)clearTimeout(o.i);o.i=0;s.m_a(\"'+n+'\",\"'+g+'\"'+(e?',\"'+e+'\"':'')+')}';f2=b+'o.c++;if(!s.maxDelay)s.maxDelay=250;if(!o.l&&o.c<(s.maxDelay*2)/100)o.i=setTimeout(o.f2,100)}';f1=new Function('e"
+ "',b+'}');tcf=new Function('s','c','i','u','f1','f2','var e,o=0;try{o=s.d.createElement(\"script\");if(o){o.type=\"text/javascript\";'+(n?'o.id=i;o.defer=true;o.onload=o.onreadystatechange=f1;o.f2=f"
+ "2;o.l=0;':'')+'o.src=u;c.appendChild(o);'+(n?'o.c=0;o.i=setTimeout(f2,100)':'')+'}}catch(e){o=0}return o');o=tcf(s,c,i,u,f1,f2)}else{o=new Object;o.n=n+':'+g;o.u=u;o.d=d;o.l=l;o.e=e;g=s.m_dl;if(!g)"
+ "g=s.m_dl=new Array;i=0;while(i<g.length&&g[i])i++;g[i]=o}}else if(n){m=s.m_i(n);m._e=1}return m};s.vo1=function(t,a){if(a[t]||a['!'+t])this[t]=a[t]};s.vo2=function(t,a){if(!a[t]){a[t]=this[t];if(!a"
+ "[t])a['!'+t]=1}};s.dlt=new Function('var s=s_c_il['+s._in+'],d=new Date,i,vo,f=0;if(s.dll)for(i=0;i<s.dll.length;i++){vo=s.dll[i];if(vo){if(!s.m_m(\"d\")||d.getTime()-vo._t>=s.maxDelay){s.dll[i]=0;"
+ "s.t(vo)}else f=1}}if(s.dli)clearTimeout(s.dli);s.dli=0;if(f){if(!s.dli)s.dli=setTimeout(s.dlt,s.maxDelay)}else s.dll=0');s.dl=function(vo){var s=this,d=new Date;if(!vo)vo=new Object;s.pt(s.vl_g,','"
+ ",'vo2',vo);vo._t=d.getTime();if(!s.dll)s.dll=new Array;s.dll[s.dll.length]=vo;if(!s.maxDelay)s.maxDelay=250;s.dlt()};s.t=function(vo,id){var s=this,trk=1,tm=new Date,sed=Math&&Math.random?Math.floo"
+ "r(Math.random()*10000000000000):tm.getTime(),sess='s'+Math.floor(tm.getTime()/10800000)%10+sed,y=tm.getYear(),vt=tm.getDate()+'/'+tm.getMonth()+'/'+(y<1900?y+1900:y)+' '+tm.getHours()+':'+tm.getMin"
+ "utes()+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=s.gtfs(),ta='',q='',qs='',code='',vb=new Object;s.gl(s.vl_g);s.uns();s.m_ll();if(!s.td){var tl=tfs.location,a,o,i,x='',"
+ "c='',v='',p='',bw='',bh='',j='1.0',k=s.c_w('s_cc','true',0)?'Y':'N',hp='',ct='',pn=0,ps;if(String&&String.prototype){j='1.1';if(j.match){j='1.2';if(tm.setUTCDate){j='1.3';if(s.isie&&s.ismac&&s.apv>"
+ "=5)j='1.4';if(pn.toPrecision){j='1.5';a=new Array;if(a.forEach){j='1.6';i=0;o=new Object;tcf=new Function('o','var e,i=0;try{i=new Iterator(o)}catch(e){}return i');i=tcf(o);if(i&&i.next)j='1.7'}}}}"
+ "}if(s.apv>=4)x=screen.width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3){v=s.n.javaEnabled()?'Y':'N';if(s.apv>=4){c=screen.pixelDepth;bw=s.wd.innerWidth;bh=s.wd.innerHeight}}s.pl=s.n.plugin"
+ "s}else if(s.isie){if(s.apv>=4){v=s.n.javaEnabled()?'Y':'N';c=screen.colorDepth;if(s.apv>=5){bw=s.d.documentElement.offsetWidth;bh=s.d.documentElement.offsetHeight;if(!s.ismac&&s.b){tcf=new Function"
+ "('s','tl','var e,hp=0;try{s.b.addBehavior(\"#default#homePage\");hp=s.b.isHomePage(tl)?\"Y\":\"N\"}catch(e){}return hp');hp=tcf(s,tl);tcf=new Function('s','var e,ct=0;try{s.b.addBehavior(\"#default"
+ "#clientCaps\");ct=s.b.connectionType}catch(e){}return ct');ct=tcf(s)}}}else r=''}if(s.pl)while(pn<s.pl.length&&pn<30){ps=s.fl(s.pl[pn].name,100)+';';if(p.indexOf(ps)<0)p+=ps;pn++}s.resolution=x;s.c"
+ "olorDepth=c;s.javascriptVersion=j;s.javaEnabled=v;s.cookiesEnabled=k;s.browserWidth=bw;s.browserHeight=bh;s.connectionType=ct;s.homepage=hp;s.plugins=p;s.td=1}if(vo){s.pt(s.vl_g,',','vo2',vb);s.pt("
+ "s.vl_g,',','vo1',vo)}if(s.usePlugins)s.doPlugins(s);var l=s.wd.location,r=tfs.document.referrer;if(!s.pageURL)s.pageURL=l.href?l.href:l;if(!s.referrer&&!s._1_referrer){s.referrer=r;s._1_referrer=1}"
+ "if((vo&&vo._t)||!s.m_m('d')){s.m_m('g');if(s.lnk||s.eo){var o=s.eo?s.eo:s.lnk;if(!o)return '';var p=s.pageName,w=1,t=s.ot(o),n=s.oid(o),x=o.s_oidt,h,l,i,oc;if(s.eo&&o==s.eo){while(o&&!n&&t!='BODY')"
+ "{o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';t=s.ot(o);n=s.oid(o);x=o.s_oidt}oc=o.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".t"
+ "l(\")>=0)return ''}ta=n?o.target:1;h=s.oh(o);i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.linkName;t=s.linkType?s.linkType.toLowerCase():s.lt(h);if(t&&(h||l))q+='&pe=lnk_'+"
+ "(t=='d'||t=='e'?s.ape(t):'o')+(h?'&pev1='+s.ape(h):'')+(l?'&pev2='+s.ape(l):'');else trk=0;if(s.trackInlineStats){if(!p){p=s.pageURL;w=0}t=s.ot(o);i=o.sourceIndex;if(s.gg('objectID')){n=s.gg('objec"
+ "tID');x=1;i=1}if(p&&n&&t)qs='&pid='+s.ape(s.fl(p,255))+(w?'&pidt='+w:'')+'&oid='+s.ape(s.fl(n,100))+(x?'&oidt='+x:'')+'&ot='+s.ape(t)+(i?'&oi='+i:'')}}if(!trk&&!qs)return '';s.sampled=s.vs(sed);if("
+ "trk){if(s.sampled)code=s.mr(sess,(vt?'&t='+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),0,id,ta);qs='';s.m_m('t');if(s.p_r)s.p_r();s.referrer=''}s.sq(qs);}else{s.dl(vo);}if(vo)s.pt(s.vl_g,',','vo1',v"
+ "b);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3='';if(s.pg)s.wd.s_lnk=s.wd.s_eo=s.wd.s_linkName=s.wd.s_linkType='';if(!id&&!s.tc){s.tc=1;s.flushBufferedRequests("
+ ")}return code};s.tl=function(o,t,n,vo){var s=this;s.lnk=s.co(o);s.linkType=t;s.linkName=n;s.t(vo)};if(pg){s.wd.s_co=function(o){var s=s_gi(\"_\",1,1);return s.co(o)};s.wd.s_gs=function(un){var s=s_"
+ "gi(un,1,1);return s.t()};s.wd.s_dc=function(un){var s=s_gi(un,1);return s.t()}}s.ssl=(s.wd.location.protocol.toLowerCase().indexOf('https')>=0);s.d=document;s.b=s.d.body;if(s.d.getElementsByTagName"
+ "){s.h=s.d.getElementsByTagName('HEAD');if(s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;s.ns6=s.u.indexOf('Netscape6/');var apn=s.n.appName,v=s.n.appVersion,ie=v.indexOf('MSIE '),o=s.u.indexOf('Op"
+ "era '),i;if(v.indexOf('Opera')>=0||o>0)apn='Opera';s.isie=(apn=='Microsoft Internet Explorer');s.isns=(apn=='Netscape');s.isopera=(apn=='Opera');s.ismac=(s.u.indexOf('Mac')>=0);if(o>0)s.apv=parseFl"
+ "oat(s.u.substring(o+6));else if(ie>0){s.apv=parseInt(i=v.substring(ie+5));if(s.apv>3)s.apv=parseFloat(i)}else if(s.ns6>0)s.apv=parseFloat(s.u.substring(s.ns6+10));else s.apv=parseFloat(v);s.em=0;if"
+ "(String.fromCharCode){i=escape(String.fromCharCode(256)).toUpperCase();s.em=(i=='%C4%80'?2:(i=='%U0100'?1:0))}s.sa(un);s.vl_l='dynamicVariablePrefix,visitorID,vmk,visitorMigrationKey,visitorMigrati"
+ "onServer,visitorMigrationServerSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods,cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=s.sp(s.vl_l,',');s.vl_t=s.vl_l+',variableProvide"
+ "r,channel,server,pageType,transactionID,purchaseID,campaign,state,zip,events,products,linkName,linkType';for(var n=1;n<51;n++)s.vl_t+=',prop'+n+',eVar'+n+',hier'+n+',list'+n;s.vl_l2=',tnt,pe,pev1,p"
+ "ev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabled,cookiesEnabled,browserWidth,browserHeight,connectionType,homepage,plugins';s.vl_t+=s.vl_l2;s.va_t=s.sp(s.vl_t,',');s.vl_g=s.vl_t+',track"
+ "ingServer,trackingServerSecure,trackingServerBase,fpCookieDomainPeriods,disableBufferedRequests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSelection,dynamicAccountList,dynamicAccount"
+ "Match,trackDownloadLinks,trackExternalLinks,trackInlineStats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,linkTrackEvents,linkNames,lnk,eo,_1_ref"
+ "errer';s.va_g=s.sp(s.vl_g,',');s.pg=pg;s.gl(s.vl_g);if(!ss)s.wds()",
w = window, l = w.s_c_il, n = navigator, u = n.userAgent, v = n.appVersion, e = v.indexOf('MSIE '), m = u.indexOf('Netscape6/'), a, i, s; if (un) { un = un.toLowerCase(); if (l) for (i = 0; i < l.length; i++) { s = l[i]; if (!s._c || s._c == 's_c') { if (s.oun == un) return s; else if (s.fs && s.sa && s.fs(s.oun, un)) { s.sa(un); return s } } } } w.s_an = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
    w.s_sp = new Function("x", "d", "var a=new Array,i=0,j;if(x){if(x.split)a=x.split(d);else if(!d)for(i=0;i<x.length;i++)a[a.length]=x.substring(i,i+1);else while(i>=0){j=x.indexOf(d,i);a[a.length]=x.subst"
+ "ring(i,j<0?x.length:j);i=j;if(i>=0)i+=d.length}}return a");
    w.s_jn = new Function("a", "d", "var x='',i,j=a.length;if(a&&j>0){x=a[0];if(j>1){if(a.join)x=a.join(d);else for(i=1;i<j;i++)x+=d+a[i]}}return x");
    w.s_rep = new Function("x", "o", "n", "return s_jn(s_sp(x,o),n)");
    w.s_d = new Function("x", "var t='`^@$#',l=s_an,l2=new Object,x2,d,b=0,k,i=x.lastIndexOf('~~'),j,v,w;if(i>0){d=x.substring(0,i);x=x.substring(i+2);l=s_sp(l,'');for(i=0;i<62;i++)l2[l[i]]=i;t=s_sp(t,'');d"
+ "=s_sp(d,'~');i=0;while(i<5){v=0;if(x.indexOf(t[i])>=0) {x2=s_sp(x,t[i]);for(j=1;j<x2.length;j++){k=x2[j].substring(0,1);w=t[i]+k;if(k!=' '){v=1;w=d[b+l2[k]]}x2[j]=w+x2[j].substring(1)}}if(v)x=s_jn("
+ "x2,'');else{w=t[i]+' ';if(x.indexOf(w)>=0)x=s_rep(x,w,t[i]);i++;b+=62}}}return x");
    w.s_fe = new Function("c", "return s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");
    w.s_fa = new Function("f", "var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s<e){c=f.substring(s,s+1);if(c==',')a+='\",\"';else if((\"\\n\\r\\t \").indexOf(c)<0)a+=c;s++}return a?'\"'+a+'\"':"
+ "a");
    w.s_ft = new Function("c", "c+='';var s,e,o,a,d,q,f,h,x;s=c.indexOf('=function(');while(s>=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){i"
+ "f(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"
+ "'+c.substring(e+1);s=c.indexOf('=function(')}return c;");
    c = s_d(c); if (e > 0) { a = parseInt(i = v.substring(e + 5)); if (a > 3) a = parseFloat(i) } else if (m > 0) a = parseFloat(u.substring(m + 10)); else a = parseFloat(v); if (a >= 5 && v.indexOf('Opera') < 0 && u.indexOf('Opera') < 0) { w.s_c = new Function("un", "pg", "ss", "var s=this;" + c); return new s_c(un, pg, ss) } else s = new Function("un", "pg", "ss", "var s=new Object;" + s_ft(c) + ";return s"); return s(un, pg, ss)
}


// Alert a message when the user shares somewhere
function shareEventHandler(evt) {
    if (evt.type == 'addthis.menu.share') {
        // evt.data is an object hash containing all event data
        $.ajax({
            url: "share.ajax",
            cache: false,
            async: false,
            data: ({ service: evt.data.service }),
            type: "POST"
        });
        //alert(evt.data.service); // evt.data.service is specific to the "addthis.menu.share" event
    }
}


