// ***************************
// Custom Alerter Window Implementation - START
var shadeOffTimer;
function AlertOn() {
    var currentDate = new Date();
    var showingStart = new Date();
    var showingEnd = new Date();
    var enabled = false;
    showingStart.setFullYear(2010,1,3);
    showingEnd.setFullYear(2011,1,14);

    if (currentDate >= showingStart && currentDate < showingEnd) {
        enabled = true;
    } else if (currentDate == showingEnd && currentDate.getHours() < 8) {
        enabled = true;
    }
    
    if (enabled) {
        $('#alerterdiv').css('marginLeft', 540);
        //$('#alerterdiv').css('marginTop', -140);
        //$('#alerterglass').css('width', screen.width);
        //$('#alerterglass').css('height', screen.height + 200);

        //$('#alerterglass').show();
        OnTimer = setTimeout('$("#alerterdiv").show()',1000);

        OffTimer = setTimeout('AlertOff()', 15000);
    }
}
function AlertOff() {
    $('#alerterdiv').hide();
    //$('#alerterglass').hide();
}

function slideMyDivs() {
    /*
    ***Currently Not Implemented
    if ($('#msdreamscreen').css('display') != 'none') {
    // HORIZONTAL
    var scrollOffsetLeft = document.body.scrollLeft;
    var startOffsetLeft = document.body.offsetWidth / 2 - 224;
    var currentOffsetLeft = $('#msdreamscreen').css('left');
    currentOffsetLeft = parseInt(currentOffsetLeft.substring(0, currentOffsetLeft.length - 2));
    var distScrolledHorz = (scrollOffsetLeft - currentOffsetLeft) + startOffsetLeft;
		
		// VERTICAL
    var scrollOffsetTop = document.body.scrollTop;
    var startOffsetTop = screen.height / 2 - 200 -  window.screenTop;
    var currentOffsetTop = $('#msdreamscreen').css('top');
    currentOffsetTop = parseInt(currentOffsetTop.substring(0, currentOffsetTop.length - 2));
    var distScrolledVert = (scrollOffsetTop - currentOffsetTop) + startOffsetTop;
		
		if (distScrolledHorz != 0){
    // increment integer for smoother scroll, decrement = faster
    $('#msdreamscreen').css('left',(currentOffsetLeft + distScrolledHorz / 4) + 'px');
    }
    if (distScrolledVert != 0){
    // increment integer for smoother scroll, decrement = faster
    $('#msdreamscreen').css('top',(currentOffsetTop + distScrolledVert / 3) + 'px');
    }
    }
    ***End Current Not Implemented
    */
    if ($('#alerterdiv').css('display') != 'none') {
        // HORIZONTAL
        var scrollOffsetLeft = document.body.scrollLeft;
        var startOffsetLeft = document.body.offsetWidth / 2 - 150;
        var currentOffsetLeft = $('#alerterdiv').css('left');
        currentOffsetLeft = parseInt(currentOffsetLeft.substring(0, currentOffsetLeft.length - 2));
        var distScrolledHorz = (scrollOffsetLeft - currentOffsetLeft) + startOffsetLeft;

        // VERTICAL
        var scrollOffsetTop = document.body.scrollTop;
        var startOffsetTop = screen.height / 2 - 27 - window.screenTop;
        var currentOffsetTop = $('#alerterdiv').css('top');
        currentOffsetTop = parseInt(currentOffsetTop.substring(0, currentOffsetTop.length - 2));
        var distScrolledVert = (scrollOffsetTop - currentOffsetTop) + startOffsetTop; 


        if (distScrolledHorz != 0) {
            // increment integer for smoother scroll, decrement = faster
            $('#alerterdiv').css('left', (currentOffsetLeft + distScrolledHorz / 4) + 'px');
        }
        if (distScrolledVert != 0) {
            // increment integer for smoother scroll, decrement = faster
//            $('#alerterdiv').css('top', (currentOffsetTop + distScrolledVert / 3) + 'px');
        }
    }
}

if ($('#alerterglass').css('display') != 'none') {
    jQuery(document).ready(function() {
        window.setInterval(slideMyDivs, 20);
    });
}
// Custom Alerter Window END
// *************************


// *******************************			
// NEW ALERT EVENT MS DREAM SERVER
function pickMSDreamBitrate() {
    clearTimeout(shadeOffTimer);
    var currentDate = new Date();

    if (currentDate.getDate() < 12 || (currentDate.getDate() == 12 && currentDate.getHours() < 11)) {
        alert('Microsoft\'s "The Dream Server" Launch Webcast will be available beginning November 12th at 11:00 AM (EST). Please register for the webcast prior to November 12th. Thank You!');
    } else if (currentDate.getDate() == 12 && currentDate.getHours() >= 12) {
        alert('Microsoft\'s "The Dream Server" Launch Webcast has ended as of 12:00 PM (EST) today. Thank You!');
    } else {
        $('#alerterbitrate').show();
        $('#alerterstart').hide();
    }
}
function showMSDream(bitrate) {
    $('#alerterdiv').hide();
    $('#msdreamplayer').attr('URL', 'http://wm.istreamplanet.com/customers/ms/' + bitrate + '_ms_wess_081112.asx');
    $('#msdreamscreen').css('left', screen.width / 2 - 224 - window.screenLeft);
    $('#msdreamscreen').css('top', screen.height / 2 - 200 - window.screenTop);
    $('#msdreamscreen').fadeIn('fast');
}
function exitMSDream() {
    document.getElementById("msdreamplayer").controls.stop();
    $('#msdreamscreen').hide();
    AlertOff();
}
// END NEW MS DREAM SERVER EVENT ALERT
// *******************************