﻿/* create cookie once ident is played*/
identCreateCookie = function() {
    SetCookie('IDENT', 'true',5);
}

/* called from ident preloader swf*/
removeIdentdiv=function() {
    if (BrowserDetect.browser == "Firefox")
        document.getElementById("flashBanner").style.height = "100%";

    $('wrapperHeading').setStyle('visibility', 'visible');

    $('ident').setStyle('display', 'none');
    $('identDiv').setStyle('display', 'none');
}

/* called from ident preloader swf*/
removeBackgroundColor=function() {

    if (BrowserDetect.browser == "Firefox")
        document.getElementById("flashBanner").style.height = "100%";

    $('wrapperHeading').setStyle('visibility', 'visible');
    $('identDiv').setStyle('background-color', 'transparent');
}

/* called from ident to skip ident always*/
skipAlways = function() {   
    SetCookie('SkipIdent', 'true');
}

/* called from F1 promo and F1 session banner swf*/
loadIdent=function() {
    thisMovie("identHolder").homepageLoaded();
}

/*reset ident height on window resize*/
setIdentHeight = function() {
    $('identDiv').setStyle('height', '100%');
    $('ident').setStyle('height', getWinHeight() + 'px');
}

showIdent = function() {
    if (Browser.Plugins.Flash.version > 0) {
        if (isExternalRequest() && !isIdentCookieExpired()) {
            identRemoveCookie();
        }
        if (!SkipIdentAlways() && isRootPage() && (isExternalRequest() || isIdentCookieExpired())) {
            identCreateCookie();
            $('identHomePage').setStyle('display', 'block');
            $('wrapperHeading').setStyle('visibility', 'hidden');
        }
        else {
            $('wrapperHeading').setStyle('visibility', 'visible');
        }
    }
    else {
        $('wrapperHeading').setStyle('visibility', 'visible');
    }
}

window.addEvent('domready', showIdent);
window.addEvent('resize', setIdentHeight);   
