﻿function closer()
{
    $('#callout1').dialog("destroy");
    $('#callout2').dialog("destroy");
}

function getDDItems()
{
    var ddItems = [];
    ddItems[0] = { text: 'Desktop Energy Saver', url: 'Preview.aspx?type=desktop' };
    ddItems[1] = { text: 'Server Energy Savings', url: 'Preview.aspx?type=server' };
    return ddItems;
}

function openDDUrl(IN_id)
{
    var temp = getDDItems();
    var stub = IN_id.substr(0, IN_id.indexOf('_'));

    var activeText = $('#' + stub + '_dd_text').html();

    for (i = 0; i < temp.length; i++)
    {
        if (activeText == temp[i].text)
        {
            switch (i)
            {
                case 0:
                    track.Prvw_Page_Desktop();
                    break;
                case 1:
                    track.Prvw_Page_Server();
                    break;
                default:
                    break;
            }
            window.location = temp[i].url;
            break;
        }
    }

}

function selectDDItem(IN_id)
{
    var temp = getDDItems();
    $('#' + IN_id.substr(0, IN_id.lastIndexOf('_')) + '_text').text(temp[IN_id.charAt(IN_id.length - 1)].text);
    toggleDropDown(IN_id.substr(0, IN_id.indexOf('_')) + '_dd_menu');
}

function showCallout(IN_el)
{
    var leftPos = ($(window).width() / 2) - 172;
    var topPos = [2];
    if (jQuery.browser.msie)
    {
        topPos[0] = 395 - $(window).scrollTop();
        topPos[1] = 465 - $(window).scrollTop();
    }
    else
    {
        topPos[0] = 370 - $(window).scrollTop();
        topPos[1] = 440 - $(window).scrollTop();
    }

    switch (IN_el)
    {
        case 'callout1':
            $('#callout2').css.display = "none";
            $('#callout2').dialog("destroy");
            $("#callout1").dialog({ resizable: false, width: '352px', height: '200px', draggable: false, position: [leftPos, topPos[0]] });
            $('#callout1').show();

            break;
        case 'callout2':
            $('#callout1').css.display = "none";
            $('#callout1').dialog("destroy");
            $("#callout2").dialog({ resizable: false, width: '352px', height: '200px', draggable: false, position: [leftPos, topPos[1]] });
            $('#callout2').show();
            break;
        default:
            break;
    }
}

function toggleDropDown(IN_el)
{
    if (document.getElementById(IN_el).style.display != "none")
    {
        document.getElementById(IN_el).style.display = "none";
    }
    else
    {
        $('#' + IN_el).show();
    }
}

function queryStringParam(name, caseInsensitive, defaultValueIfNull)
{
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var r = "[\\?&]" + name + "=([^&#]*)";
    var rmod = ""
    if (caseInsensitive) rmod += "i";
    var s = new RegExp(r, rmod);
    var res = s.exec(window.location.href.toString());
    if (!res && defaultValueIfNull) return defaultValueIfNull;
    else if (!res) return null;
    else return res[1];
}

var track = {
    //Homepage_LP: function() { setTimeout("RioTracking.rioTrackingOnClick(RioTracking.crtc, 'mrtaub_FY09GreenITHomepageLP_1', true)", 500); },
    Prvw_Page_Desktop: function() { RioTracking.rioTrackingOnClick('', 'mrtaub_FY09GreenITPrvwPageDesktop_1', false); return true; },
    Prvw_Page_Server: function() { RioTracking.rioTrackingOnClick('', 'mrtaub_FY09GreenITPrvwPageServer_1', false); return true; },
    WindowsVista: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/VistaLink', 'WT.ti', 'GreenIT: Vista Link'); RioTracking.rioTrackingOnClick('', 'mrtaub_FY09GreenITWindowsVista_1', false); return true; },
    Virtualization: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/Virtualization', 'WT.ti', 'GreenIT: Virtualization Link'); RioTracking.rioTrackingOnClick('', 'mrtaub_FY09GreenITVirtualization_1', false); return true; },
    MSFTUC: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/UCLink', 'WT.ti', 'GreenIT: UC Link'); RioTracking.rioTrackingOnClick('', 'mrtaub_FY09GreenITMSFTUC_1', false); return true; },
    Desktop_RegSysReferral: function() { RioTracking.rioTrackingOnClick('9MHUHGDXKKD1SGI', 'mrtaub_FY09GreenITDesktopRegSysReferral_1', true); return true; },
    Server_RegSysReferral: function() { RioTracking.rioTrackingOnClick('9MHUHGDXKKD1SGJ', 'mrtaub_FY09GreenITServerRegSysReferral_1', true); return true; },
    Desktop_Calculator_Final: function() { RioTracking.rioTrackingOnClick('', 'mrtaub_FY09GreenITCalculatorFINAL_1', false); return true; },
    Server_Calculator_Final: function() { RioTracking.rioTrackingOnClick('', 'mrtaub_FY09GreenITCalculatorFINAL_1', false); return true; },
    caseStudies: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/casestudies', 'WT.ti', 'GreenIT: Case Studies'); },
    businessSolutions: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/businesssolutions', 'WT.ti', 'GreenIT: Business Solutions'); },
    whitePapers: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/whitepapers', 'WT.ti', 'GreenIT: White Papers'); },
    partnerships: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/partnerships', 'WT.ti', 'GreenIT: Partnerships'); },
    blog: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/blog', 'WT.ti', 'GreenIT: Sustainability Blog'); },
    msCommitment: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/microsoftcommitment', 'WT.ti', 'GreenIT: Case Studies'); },
    email: function() { dcsMultiTrack('DCS.dcsuri', '/environment/greenit/email', 'WT.ti', 'GreenIT: Email a Colleague'); }
}; 