// JS2Flash library v.1.7

// Random GET-variable generator
function AddVar(Chars) {
    return ("?v=" + String(Math.round(Math.random() * (Math.pow(10, Chars)))));
} // func

// Fullscreen Flash object
function FSFlashObject(URL, DisableCashe) {
    document.write("<embed width='100%' height='100%' fullscreen='yes' src='" + URL + ((DisableCashe) ? AddVar(10) : "") + "'>");
} // func

// Internet Explorer Activate Object fix
function WriteFlashObject(DIV_id, flash_id, URL, Width, Height, BgColor, Align, DisableCashe, FlashVars) {
    if (!FlashVars) FlashVars = "";
    init(DIV_id).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='" + Width + "' height='" + Height + "' id='" + flash_id + "' align='" + Align + "'>" +
        "<param name='allowScriptAccess' value='sameDomain' />" + 
        "<param name='movie' value='" + URL + ((DisableCashe) ? AddVar(10) : "") + "'/>" +
        "<param name='quality' value='high' />" +
        "<param name='bgcolor' value='" + BgColor + "' />" +
        "<param name='flashvars' value='" + FlashVars + "' />" +
        "<embed src='" + URL + ((DisableCashe) ? AddVar(10) : "") + "' quality='high' bgcolor='" + BgColor +
        "' width='" + Width +
        "' height='" + Height +
        "' name='" + flash_id +
        "' align='" + Align +
        "' flashvars='" + FlashVars +
        "' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />" +
        "</object>";
} // func
