/******************************************************************************************
 * @Description 
 *		- 공통 플래시 관련 정의   
 * @modified on : 2008.09.30
 ******************************************************************************************/

//------ 서브 페이지 탑 메뉴 


var sub_top_menu  = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"900\" height=\"38\">";
	sub_top_menu += "  <param name=\"movie\" value=\"<?=Constants::_CDN_ ?>kr/swf/navigation.swf\" />";
	sub_top_menu += "  <param name=\"quality\" value=\"high\" />";
	sub_top_menu += "  <param name=\"wmode\" value=\"transparent\" />";
	sub_top_menu += "  <param name=\"allowScriptAccess\" value=\"always\" />";
	sub_top_menu += "  <param name=\"flashvars\" value=\"lang=kor&con=company&menu=aboutwindy\" />"; 
	sub_top_menu += "  <embed src=\"<?=Constants::_CDN_ ?>kr/swf/navigation.swf?lang=<?=$lang?>&con=<?=$con?>&menu=<?=$menu?>\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"900\" height=\"38\" wmode=\"transparent\" allowscriptaccess=\"always\"></embed>";
	sub_top_menu += "  </object>";
			
	//cbt/swf/top_navi_obt.swf
	//web/windyzone/swf/channel.swf
var FlashDetect = new function __FlashDetect()
{
    var self = this;
    self.installed = false;
	
    var activeXDetectRules = [
        {
            "name":"ShockwaveFlash.ShockwaveFlash.7",
            "version":function(obj){
                return getActiveXVersion(obj);
            }
        },
        {
            "name":"ShockwaveFlash.ShockwaveFlash.6",
            "version":function(obj){
                var version = "6,0,21";
                try{
                    obj.AllowScriptAccess = "always";
                    version = getActiveXVersion(obj);
                }catch(err){}
                return version;
            }
        },
        {
            "name":"ShockwaveFlash.ShockwaveFlash",
            "version":function(obj){
                return getActiveXVersion(obj);
            }
        }
    ];
    
    var getActiveXVersion = function(activeXObj){
        var version = -1;
        try{
            version = activeXObj.GetVariable("$version");
        }catch(err){}
        return version;
    };
    
    var getActiveXObject = function(name){
        var obj = -1;
        try{
            obj = new ActiveXObject(name);
        }catch(err){
            obj = {activeXError:true};
        }
        return obj;
    };
     
    self.FlashDetect = function()
	{
        if(navigator.plugins && navigator.plugins.length>0){
            var type = 'application/x-shockwave-flash';
            var mimeTypes = navigator.mimeTypes;
            if(mimeTypes && mimeTypes[type] && mimeTypes[type].enabledPlugin && mimeTypes[type].enabledPlugin.description)
			{
                self.installed = true;
            }
        }else if(navigator.appVersion.indexOf("Mac")==-1 && window.execScript)
		{
            var version = -1;
            for(var i=0; i<activeXDetectRules.length && version==-1; i++)
			{
                var obj = getActiveXObject(activeXDetectRules[i].name);
                if(!obj.activeXError)
				{
                    self.installed = true;
                }
            }
        }
    }();
}
	
