﻿/// <reference name="MicrosoftAjax.js" />
/// <reference path="common/js/3rdparty/silverlight.js" />
var SLController;
var gFpc = '';
var gDomain = "www.serverunleashed.com";
var gDcsId = "";

function pageLoad(sender, eventArgs)
{
    if(!eventArgs.get_isPartialLoad())
    {
        $get("siteContent").style.display = "none";
        createSilverlight();
        $addHandler($get("searchBtn"), "click", Function.createDelegate(this, search));
        $addHandler($get("Search"), "keypress", Function.createDelegate(this, searchButtonPress));
    }
}

function leaveToHTMLVersion(){
    dcsMultiTrack('DCS.dcsuri','/ws2008/sniffer/tohtml','WT.ti','Sniffer to HTML','WT.cg_n','Sniffer','DCSext.ws2008','','WT.dl','6');
    // Atlas tracking
    actionTag = "http://switch.atdmt.com/action/mrtitp_FY08WS08SnifferHTMLWEIGHTED_1";
    trackActionTag(actionTag);

    //window.location = "http://www.microsoft.com/windowsserver2008/en/us/serverunleashed/html";
}

function downloadTrialTrack()
{
    dcsMultiTrack('DCS.dcsuri','/ws2008/top/download','WT.ti','Top: Download a Trial','WT.cg_n','','DCSext.ws2008','Download Trial','WT.dl','6');
    
    // Atlas tracking
    actionTag = "http://switch.atdmt.com/action/mrtitp_FY08WS09DownloadTrialSilverlightWEIGHTE_1";
    trackActionTag(actionTag);
}

function leaveToProductPage() { 
    
    //Web Trends tracking
    dcsMultiTrack('DCS.dcsuri','/ws2008/sniffer/productpage','WT.ti','Sniffer to Product Page','WT.cg_n','Sniffer','DCSext.ws2008','','WT.dl','6'); 

    // VV
    // Atlas tracking - tag 13
    actionTag = "http://switch.atdmt.com/action/mrtitp_FY08WS08SnifferLogotoPPWEIGHTED_1";
    trackActionTag(actionTag);

    window.location = "http://www.microsoft.com/windowsserver2008/en/us/default.aspx";

}

function createSilverlight()
{

    if (!Silverlight.isInstalled("1.0"))
    {
        window.location = "default.aspx";
    }
    
    SLController = new ServerTransformed.ModelController();
    
    Silverlight.createObjectEx({
        source: 'Default.xaml',
        parentElement: document.getElementById('SilverlightControlHost'),
        id: 'SilverlightControl',
        properties: {
            width: '980',
            height: '552',
            background: "Black",
            version: '1.0',
            isWindowless: 'true'
        },
        events: {
            onLoad: Function.createDelegate(SLController, SLController.handleLoad),
            onError: function(sender, args) {
                Sys.Debug.trace(args.errorType + "- " + args.errorMessage);
							
			        if (args.ErrorType == "ParserError") {
				        Sys.Debug.trace("File: " + args.xamlFile + ", line " + args.lineNumber + " character " + args.charPosition);
			        }
			        else if (args.ErrorType == "RuntimeError") {
				        Sys.Debug.trace("line " + args.lineNumber + " character " +  args.charPosition);
			        }
	        }
        },
        context: null 
    });
}

function GetSilverlight(sender, eventArgs)
{
    dcsMultiTrack('DCS.dcsuri','/ws2008/sniffer/silverlight','WT.ti','Begin Silverlight Install','WT.cg_n','Sniffer','DCSext.ws2008','Install','WT.dl','6');
    actionTag = "http://switch.atdmt.com/action/mrtitp_FY08WS08SnifferDownloadSilverlightWEIGH_1";
    trackActionTag(actionTag);
}

function search(sender, eventArgs)
{
    //document.URL = "http://search.microsoft.com/results.aspx?mkt=en-US&setlang=en-US&q=" + $get("Search").value;
    window.location = "http://search.microsoft.com/results.aspx?mkt=nl-NL&setlang=nl-nl&q=" + $get("Search").value;
    $get("Search").value = "";
    return false;
}

function searchButtonPress(sender, eventArgs)
{
    if(sender.rawEvent.keyCode == Sys.UI.Key.enter)
    {
        search(sender, eventArgs);
        return false;
    }
}

// VV
// for Atlas tracking

function trackActionTag(actionTag){
    $get("trackingtag").src = actionTag;
}

var noAGContent = '<ul id="noAG"><li class="silverlightSite"><div class="box"><h1 class="snifferLink"><a href="javascript:Silverlight.getSilverlight(\'1.0\')">Silverlight Site</a></h1><p class="snifferText">To unleash the full experience, please click here to download the latest player and visit the site.</p></div></li><li class="htmlSite"><div class="box"><h1 class="snifferLink"><a href="http://www.microsoft.com/windowsserver2008/en/us/serverunleashed/html" onclick="leaveToHTMLVersion();">HTML Site</a></h1><p class="snifferText">Click here to visit the HTML version of the site.</p></div></li></ul>';


function openTryItPage(sender, eventArgs)
{
    window.open(ServerTransformed.Res.URL.tryIt); 
    return false;
}

//function dcsMultiTrack(dcsuri, uri, ti, text, cg_n, name, ws2008, wsvalue, dl, dlvalue)
//{
//    Sys.Debug.trace("WebTrends: uri: " + uri + " text: " + text + " name: " + name);
//}
