function crossdomain(){ this.id = crossdomain._lastId++; } crossdomain._loaded = false; crossdomain._lastId = 0; crossdomain._instanceMap = new Object; crossdomain.request = function(url,completeHandler){ var fp = new crossdomain; fp.addEventListener("complete",completeHandler); fp.request(url); } crossdomain.requestPost = function(url,post,completeHandler){ var fp = new crossdomain; fp.addEventListener("complete",completeHandler); fp.post = post; fp.request(url); } crossdomain.prototype = { addEventListener : function(type, handler){ if(!this.listeners){ this.listeners = new Object; } if(!this.listeners[type]) this.listeners[type] = new Array; var ary = this.listeners[type]; ary[ary.length] = handler; }, dispatchEvent : function(flexEvent, obj){ var ary = this.listeners[flexEvent.type]; if (ary) { for(var i=0;i 0) { if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description; var descArray = flashDescription.split(" "); var tempArrayMajor = descArray[2].split("."); var versionMajor = tempArrayMajor[0]; var versionMinor = tempArrayMajor[1]; if ( descArray[3] != "" ) { tempArrayMinor = descArray[3].split("r"); } else { tempArrayMinor = descArray[4].split("r"); } var versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0; var flashVer = versionMajor + "." + versionMinor + "." + versionRevision; } } else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4; else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3; else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2; else if ( isIE && isWin && !isOpera ) { flashVer = ControlVersion(); } return flashVer; } function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) { versionStr = GetSwfVer(); if (versionStr == -1 ) { return false; } else if (versionStr != 0) { if(isIE && isWin && !isOpera) { tempArray = versionStr.split(" "); tempString = tempArray[1]; versionArray = tempString.split(","); } else { versionArray = versionStr.split("."); } var versionMajor = versionArray[0]; var versionMinor = versionArray[1]; var versionRevision = versionArray[2]; if (versionMajor > parseFloat(reqMajorVer)) { return true; } else if (versionMajor == parseFloat(reqMajorVer)) { if (versionMinor > parseFloat(reqMinorVer)) return true; else if (versionMinor == parseFloat(reqMinorVer)) { if (versionRevision >= parseFloat(reqRevision)) return true; } } return false; } } function getFlashTag(src, id){ var flashTag = new String(); if (window.ActiveXObject){ flashTag += ''; flashTag += ''; flashTag += ''; flashTag += ''; flashTag += ''; //flashTag += ''; flashTag += ''; }else{ flashTag += '