//-------------------------------------------------- 

var objFlashVars = new Object(); 

function addFlashVar( id, value ) { 
        objFlashVars[id] = value; 
} 

function getFlashVars(){ 
        var strFlashVars = ""; 
        for( prop in objFlashVars ) { 
                if( objFlashVars[prop] != null ) { 
                        if( strFlashVars.length > 0 ) { 
                                strFlashVars += "&"; 
                        } 
                        strFlashVars += prop + "=" + escape( objFlashVars[prop] ); 
                } 
        } 
        return strFlashVars; 
} 

//-------------------------------------------------- 


function SearchUtility(){ 
        this.search = new Object(); 
        
        var valuestring = document.location.search.substring(1); 
        if( valuestring.length > 0 ) { 
                var pairs = valuestring.split("&"); 
                
                for( var i = 0; i < pairs.length; ++i ) { 
                        var items = pairs[i].split("="); 
                        this.search[ items[0] ] = unescape(items[1]); 
                } 
        } 
} 

SearchUtility.prototype.addSearch = function( name, value ){ 
        this.search[ name ] = value; 
} 
SearchUtility.prototype.getSearch = function( name ) { 
        if( this.search != null ) { 
                if( typeof this.search[name] != "undefined" ) { 
                        return this.search[name]; 
                } 
        } 
        return null; 
} 
SearchUtility.prototype.toString = function(){ 
        var search = ""; 
        for( var i in this.search ) { 
                if( search == "" ) { 
                        search += "?"; 
                } else { 
                        search += "&"; 
                } 
                search += i + "=" +  this.search[i]; 
        } 
        return search; 
} 


//------------------------------------------------------------------------------------------ 


// Read in configuration properties from URL to pass to swf 
var objSearch = new SearchUtility(); 

addFlashVar( "s", objSearch.getSearch( "s" ) ); 
addFlashVar( "p", objSearch.getSearch( "p" ) ); 
addFlashVar( "c", objSearch.getSearch( "c" ) ); 

var strSimWidth = "1000";
var strSimHeight = "682";
var strBGColor = "E8E8E3";
var strSimSWFURL = "cti7.swf";


document.writeln( 
        "<object\n", 
        "        classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"\n", 
        "        codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\"\n", 
        "        width=\""+strSimWidth+"\"\n", 
        "        height=\""+strSimHeight+"\"\n", 
        "        id=\"sim\"\n", 
        ">\n", 
         "<param name=\"base\" value=\".\">\n", 
        "<param name=\"menu\" value=\"false\">\n", 
        "<param name=\"scale\" value=\"noscale\">\n", 
        "<param name=\"movie\" value=\""+strSimSWFURL+"\">\n", 
        "<param name=\"quality\" value=\"high\">\n", 
        "<param name=\"bgcolor\" value=\""+strBGColor+"\">\n", 
        "<param name=\"flashvars\" value=\""+getFlashVars()+"\">\n", 
        "<embed\n", 
        "        base=\".\"\n", 
        "        src=\""+strSimSWFURL+"\"\n", 
        "        quality=\"high\"\n", 
        "        menu=\"false\"\n", 
        "        scale=\"noscale\"\n", 
         "        bgcolor=\""+strBGColor+"\"\n", 
        "        width=\""+strSimWidth+"\"\n", 
        "        height=\""+strSimHeight+"\"\n", 
        "        name=\"sim\"\n", 
        "        type=\"application/x-shockwave-flash\"\n", 
        "        pluginspage=\"http://www.macromedia.com/go/getflashplayer\"\n", 
        "        flashvars=\""+getFlashVars()+"\"\n", 
        "></embed></object>\n"
         
);


