// ldodge 010904: this file provides utility functions for Aplia to comply with proposed changes to IE in SP1b.
// all flash on the site should use these calls, excepting the config check

var FLASH_CLASS_ID = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
var FLASH_CODEBASE = "https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0";
var FLASH_PLUGIN_PAGE = "https://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash";
var FLASH_MIME_TYPE = "application/x-shockwave-flash";
var FLASH_MENU = "false";
var FLASH_QUALITY = "high";
var FLASH_BGCOLOR = "#EEEDDC";
var FLASH_SCALE = "exactfit";
var FLASH_WMODE = "transparent";

// url = full url with variables to swf, width = width of swf, height= height of swf, exactfit = 0 = no and 1 = yes to include
function writeFlash( url, width, height, exactfit ) {
    var fullFlashStr = "" +
            "<OBJECT classid='" + FLASH_CLASS_ID + "' codebase='" + FLASH_CODEBASE + "' width='" +  width + "' height='" + height + "'>" +
            "   <PARAM name='movie' value='" + url + "'>" +
            "   <PARAM name='menu' value='" + FLASH_MENU + "'>" +
            "   <PARAM name='wmode' value='" + FLASH_WMODE + "'>" +
            "   <PARAM name='quality' value='" + FLASH_QUALITY + "'>" +
            "   <PARAM name='bgcolor' value='" + FLASH_BGCOLOR + "'>";
    if( exactfit == "1" ) {
        fullFlashStr += "" +
            "   <PARAM name='scale' value='" + FLASH_SCALE + "'>";
    }
    fullFlashStr += "" +
            "   <EMBED src='" + url + "' " +
            "       menu='" + FLASH_MENU + "' " +
            "       wmode='" + FLASH_WMODE + "' " +
            "       quality='" + FLASH_QUALITY + "' " +
            "       bgcolor='" + FLASH_BGCOLOR + "' " +
            "       width='" + width + "' " +
            "       height='" + height + "' " +
            "       type='" + FLASH_MIME_TYPE + "' " +
            "       pluginspage='" + FLASH_PLUGIN_PAGE + "' ";
    if( exactfit == "1" ) {
        fullFlashStr += "" +
            "       scale='" + FLASH_SCALE + "' ";
    }
    fullFlashStr += "" +
            "   >" +
            "   </EMBED>" +
            "</OBJECT>";
    document.write(fullFlashStr);
}


function writeMe(str)
{
    document.write(str);
}




function writeExperiment(url)
{
    // first line of object tag
    document.write("<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" id=version width=100% height=95% align=center>");
    document.write("<PARAM name=movie value=\"" + url + "\">");
    document.write("<PARAM name=menu value=false><PARAM name=quality value=high><PARAM name=bgcolor value=#FFFFFF>");
    // embed tag
    document.write("<EMBED src=\"" + url + "\" menu=false quality=high bgcolor=#FFFFFF width=100% height=95% align=center type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED></OBJECT>");
}

function writeTutorial(url)
{
// first line of object tag
    document.write("<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" id=version width=100% height=100% align=center>");
    document.write("<PARAM name=movie value=\"" + url + "\">");
    document.write("<PARAM name=menu value=false><PARAM name=quality value=high><PARAM name=bgcolor value=#DEE7E9>");
    // embed tag
    document.write("<EMBED src=\"" + url + "\" menu=false quality=high bgcolor=#DEE7E9 width=100% height=100% align=center type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED></OBJECT>");
}