  
		
		var requiredMajorVersion = 9;
        var requiredMinorVersion = 0;
        var requiredRevision = 0;

        // Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
        var hasProductInstall = DetectFlashVer(6, 0, 65);

        // Version check based upon the values defined in globals
        var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);


        // Check to see if a player with Flash Product Install is available and the version does not meet the requirements for playback
        if ( hasProductInstall && !hasRequestedVersion ) {
            // MMdoctitle is the stored document.title value used by the installation process to close the window that started the process
            // This is necessary in order to close browser windows that are still utilizing the older version of the player after installation has completed
            // DO NOT MODIFY THE FOLLOWING FOUR LINES
            // Location visited after installation is complete if installation is required
            var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
            var MMredirectURL = window.location;
            document.title = document.title.slice(0, 47) + " - Flash Player Installation";
            var MMdoctitle = document.title;

            AC_FL_RunContent(
            "src", "playerProductInstall",
            "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
            "width", chartWidth,
            "height", chartHeight,
            "align", "middle",
            "id", "ichart",
            "quality", "high",
            "bgcolor", "#869ca7",
            "name", "ichart",
			"wmode", "transparent",
            "allowScriptAccess","always",
            "flashvars",'bridgeName=mybridge',
            "type", "application/x-shockwave-flash",
            "pluginspage", "http://www.adobe.com/go/getflashplayer"
            );
        } else if (hasRequestedVersion) {
            // if we've detected an acceptable version
            // embed the Flash Content SWF when all tests are passed
		
            AC_FL_RunContent(
            "src", "http://www.interest.co.nz/charts/nzherald/ichart",
            "width", applicationWidth,
            "height", applicationHeight,
            "align", "middle",
            "id", "ichart",
            "quality", "high",
            "bgcolor", "#869ca7",
            "name", "ichart",
            "wmode", "transparent",
            "allowScriptAccess","always",
            "type", "application/x-shockwave-flash",
            "pluginspage", "http://www.adobe.com/go/getflashplayer"
            );
        } else {  // flash is too old or we can't detect the plugin
            var alternateContent = 'Alternate HTML content should be placed here. '
            + 'This content requires the Adobe Flash Player. '
            + '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
            document.write(alternateContent);  // insert non-flash content
        }


        document.write('<noscript>'+
          		/*ADD SOME HTML FOR NO SCRIPT
				NO POINT HAVING AN OBJECT IF IT DOES NOT SUPPORT SCRIPTS
				DATA WILL NOT BE ABLE TO BE GENERATED*/
        		'</noscript>');
		
	
	// called from Flex
		function getData(){
			return chartData;
		}
		function getTitles(){
			return chartTitles;
		}
		function getDimensions(){
		
			return {root:root_url,
					data:data_url,
					cf:conffile,
					df:datafile,
					ww:applicationWidth,
					hh:applicationHeight}
		}
		
		function stringToObject(string){
			var object;
			eval("object="+string);
		
			return object;
		}