﻿var _default_last_state = false;

function default_load() {
    var prm = Sys.WebForms.PageRequestManager.getInstance();

    prm.add_pageLoaded(default_round_trip_loaded);
    prm.add_pageLoaded(default_move_flash_load);

    $addHandler(window, "resize", default_move_flash); 
}
function default_round_trip_loaded(sender, args) {
    var panels = args.get_panelsUpdated();
    if ((panels != null) && (panels.length > 0)) {
        var state = ($get("script_triger") != null);
        if (state != _default_last_state) {
            $get("whiteBoxBridge").className = state ? "whiteBoxJoin" : "whiteBoxBottom";
            $get("whiteBoxReturn").style.display = state ? "block" : "none";
            _default_last_state = state;
        }
    }
}
function default_move_flash_load(sender, args) {
    default_move_flash(null);
    Sys.WebForms.PageRequestManager.getInstance().remove_pageLoaded(default_move_flash_load);
}
function default_move_flash(element) {
    var flash = $get(PageVariables.MainFlashHolderID);
    if (flash) {
        var pageContent = $get('pageContent');
        flash.style.position = 'absolute';
        flash.style.left = 188 + pageContent.offsetLeft + 'px';
        flash.style.top = '157px';
        flash.style.display = 'block';
    } else {
        hideFlash();
    }
}
function default_playAnimation() {
    if (thisMovie("MainFlash")) {
        thisMovie("MainFlash").resolveFlash();
    } else {
        hideFlash();
    }
}    
function default_drawflash() {
    var so;
    
    if ($get(PageVariables.MainFlashHolderID)) {
        so = new SWFObject("swf/mainflash.swf", "MainFlash", "464", "235", "9", "#fff");
        so.addParam("allowscriptaccess", "sameDomain");
        so.addParam("wmode", "opaque");
        so.useExpressInstall("swf/expressinstall.swf");
        so.write(PageVariables.MainFlashHolderID);
        window.MainFlash = document.forms[0].MainFlash;
    }
    
    if ($get("banner_holder")) {
		so = new SWFObject("swf/banner.swf", "Banner", "643", "105", "9", "#fff");
        so.addParam("allowscriptaccess", "sameDomain");
        so.addParam("wmode", "transparent");
        so.useExpressInstall("swf/expressinstall.swf");
        so.write("banner_holder");
        window.Banner = document.forms[0].Banner;
    }
}
// Must be named hideFlash()
function hideFlash() {
    $get(PageVariables.BookingContentID).style.display = 'block';
    $removeHandler(window, "resize", default_move_flash);
    var flash = $get(PageVariables.MainFlashHolderID);
    if (flash) {
        flash.style.display = 'none';
    }           
}

if(typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();
