var serverName = window.location.host
if (serverName != "www.blockbuster.com" && serverName != "stage.blockbuster.com") {
    serverName = "dev.blockbuster.com";
}
if (serverName == "www.blockbuster.com") {
    s_account = "blockbusterprod";
}

function onFeedback(sender, args) {
    Overlay = new popupUrlHandler('/acctmgmt/userStreamFeedbackOverlay', 'boxPopup', '', null);
    Overlay.execute(); 
    return false;
}
function onSilverlightError(sender, args) {

    var appSource = "";
    if (sender != null && sender != 0) {
        appSource = sender.getHost().Source;
    }
    var errorType = args.ErrorType;
    var iErrorCode = args.ErrorCode;

    var errMsg = "Unhandled Error in Silverlight 2 Application " + appSource + "\n";

    errMsg += "Code: " + iErrorCode + "    \n";
    errMsg += "Category: " + errorType + "       \n";
    errMsg += "Message: " + args.ErrorMessage + "     \n";

    if (errorType == "ParserError") {
        errMsg += "File: " + args.xamlFile + "     \n";
        errMsg += "Line: " + args.lineNumber + "     \n";
        errMsg += "Position: " + args.charPosition + "     \n";
    }
    else if (errorType == "RuntimeError") {
        if (args.lineNumber != 0) {
            errMsg += "Line: " + args.lineNumber + "     \n";
            errMsg += "Position: " + args.charPosition + "     \n";
        }
        errMsg += "MethodName: " + args.methodName + "     \n";
    }

    throw new Error(errMsg);
}

function LoginPageInit() {
    s.pageName = 'silverlightHomePage';
    s.server = serverName;
    s.channel = 'Stream';
    s.pageType = '';
    s.prop1 = 'Silverlight HTML page';
    s.prop2 = 'Uncookied';
    s.prop3 = '';
    s.prop4 = '';
    s.prop5 = '';
    s.prop6 = '';

    s.hier1 = 'Movies|home page';

    s.events = 'event2';
    s.products = '';
    s.eVar1 = '';
    s.eVar2 = 'silverlightHomePage';
    s.eVar3 = '';
    s.eVar4 = '';
    s.eVar5 = '';
    s.eVar6 = '';
    s.eVar7 = '';
    s.eVar8 = '';

    s.state = '';
    s.zip = '';
    s.purchaseID = '';

    var s_code = s.t();
    if (s_code) {
        // alert("here I am");
        document.write(s_code);
    }
}

function LogSilverlightEventFromObject(args) {
//     loadFirebugConsole();
//    console.log("-- pageName:"+args.pageName+
//          " \n --serverName:"+serverName+
//    	  " \n -- channel:"+ args.channel +
//    	  " \n -- prop1:"+args.prop1+
//    	  " \n -- prop2:Uncookied"+
//    	  " \n -- hier1:"+args.hier1+
//    	  " \n -- events:"+args.events+
//    	  " \n -- products:"+args.products+
//    	  " \n -- eVar1:"+args.eVar1+
//    	  " \n -- eVar2:"+args.eVar2+
//    	  " \n -- eVar13:"+args.eVar13); 

	

    s.pageName = args.pageName;
    s.server = serverName;
    s.channel = args.channel;
    s.pageType = '';
    s.prop1 = args.prop1;
    s.prop2 = 'Uncookied';
    s.prop3 = '';
    s.prop4 = '';
    s.prop5 = args.prop5;
    s.prop6 = '';

    //    s.hier1 = 'Movies|home page';
    s.hier1 = args.hier1;


    // s.events = 'event2';
    s.events = args.events;
    // s.products = '';
    s.products = args.products;
    //s.eVar1 = ''; or s.eVar1 = 'cars'; (a search term)
    s.eVar1 = args.eVar1;
    //s.eVar2 = 'silverlightHomePage';
    s.eVar2 = args.eVar2;
    s.eVar3 = '';
    s.eVar4 = '';
    s.eVar5 = '';
    s.eVar6 = '';
    s.eVar7 = '';
    s.eVar8 = '';
    s.eVar13 = args.eVar13;
    s.eVar14 = args.eVar14;
    s.eVar15 = args.eVar15;
    s.eVar16 = args.eVar16;
    s.eVar17 = args.eVar17;
    s.eVar18 = args.eVar18;
    s.eVar19 = args.eVar19;
    s.eVar20 = args.eVar20;

    s.state = '';
    s.zip = '';
    s.purchaseID = '';

    var s_code = s.t();

}

