var UFO={req:
["movie","width","height","majorversion","build"],opt:
["play","loop","menu","quality","scale","salign","wmode","bgcolor","base","flashvars","devicefont","allowscriptaccess","seamlesstabbing"],optAtt:
["id","name","align"],optExc:
["swliveconnect"],ximovie:
"ufo.swf",xiwidth:
"215",xiheight:
"138",ua:
navigator.userAgent.toLowerCase(),pluginType:
"",fv:
[0,0],foList:
[],create:
function(FO,id){if(!UFO.uaHas("w3cdom")||UFO.uaHas("ieMac")){return}
UFO.getFlashVersion()
UFO.foList[id]=UFO.updateFO(FO)
UFO.createCSS("#"+id,"visibility:hidden;")
UFO.domLoad(id)},updateFO:
function(FO){if(typeof
FO.xi!="undefined"&&FO.xi=="true"){if(typeof
FO.ximovie=="undefined")
FO.ximovie=UFO.ximovie
if(typeof
FO.xiwidth=="undefined")
FO.xiwidth=UFO.xiwidth
if(typeof
FO.xiheight=="undefined")
FO.xiheight=UFO.xiheight}
FO.mainCalled=false
return FO},domLoad:
function(id){var _t=setInterval(function(){if((document.getElementsByTagName("body")[0]!=null||document.body!=null)&&document.getElementById(id)!=null){UFO.main(id)
clearInterval(_t)}},250)
if(typeof
document.addEventListener!="undefined"){document.addEventListener("DOMContentLoaded",function(){UFO.main(id);clearInterval(_t);},null);}},main:
function(id){var _fo=UFO.foList[id]
if(_fo.mainCalled){return}
UFO.foList[id].mainCalled=true
document.getElementById(id).style.visibility="hidden"
if(UFO.hasRequired(id)){if(UFO.hasFlashVersion(parseInt(_fo.majorversion,10),parseInt(_fo.build,10))){if(typeof
_fo.setcontainercss!="undefined"&&_fo.setcontainercss=="true")
UFO.setContainerCSS(id)
UFO.writeSWF(id)}
else
if(_fo.xi=="true"&&UFO.hasFlashVersion(6,65)){UFO.createDialog(id)}}
document.getElementById(id).style.visibility="visible"},createCSS:
function(selector,declaration){var _h=document.getElementsByTagName("head")[0],_s=UFO.createElement("style")
if(!UFO.uaHas("ieWin"))
_s.appendChild(document.createTextNode(selector+" {"+declaration+"}"));_s.setAttribute("type","text/css")
_s.setAttribute("media","screen")
_h.appendChild(_s)
if(UFO.uaHas("ieWin")&&document.styleSheets&&document.styleSheets.length>0){var _ls=document.styleSheets[document.styleSheets.length-1]
if(typeof
_ls.addRule=="object")
_ls.addRule(selector,declaration)}},setContainerCSS:
function(id){var _fo=UFO.foList[id],_w=/%/.test(_fo.width)?"":"px",_h=/%/.test(_fo.height)?"":"px"
UFO.createCSS("#"+id,"width:"+_fo.width+_w+"; height:"+_fo.height+_h+";")
if(_fo.width=="100%"){UFO.createCSS("body","margin-left:0; margin-right:0; padding-left:0; padding-right:0;")}
if(_fo.height=="100%"){UFO.createCSS("html","height:100%; overflow:hidden;")
UFO.createCSS("body","margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; height:100%;")}},createElement:
function(el){return (UFO.uaHas("xml")&&typeof
document.createElementNS!="undefined")?document.createElementNS("http://www.w3.org/1999/xhtml",el):document.createElement(el)},createObjParam:
function(el,aName,aValue){var _p=UFO.createElement("param")
_p.setAttribute("name",aName)
_p.setAttribute("value",aValue)
el.appendChild(_p)},uaHas:
function(ft){var _u=UFO.ua
switch(ft){case
"w3cdom":return (typeof
document.getElementById!="undefined"&&typeof
document.getElementsByTagName!="undefined"&&(typeof
document.createElement!="undefined"||typeof
document.createElementNS!="undefined"))
case
"xml":var _m=document.getElementsByTagName("meta"),_l=_m.length
for(var
i=0;i<_l;i++){if(/content-type/i.test(_m[i].getAttribute("http-equiv"))&&/xml/i.test(_m[i].getAttribute("content")))
return true}
return false
case
"ieMac":return /msie/.test(_u)&&!/opera/.test(_u)&&/mac/.test(_u)
case
"ieWin":return /msie/.test(_u)&&!/opera/.test(_u)&&/win/.test(_u)
case
"gecko":return /gecko/.test(_u)&&!/applewebkit/.test(_u)
case
"opera":return /opera/.test(_u)
case
"safari":return /applewebkit/.test(_u)
default:
return false}},getFlashVersion:
function(){if(UFO.fv[0]!=0){return}
if(navigator.plugins&&typeof
navigator.plugins["Shockwave Flash"]=="object"){UFO.pluginType="npapi"
var _d=navigator.plugins["Shockwave Flash"].description
if(typeof
_d!="undefined"){
_d=_d.replace(/^.*\s+(\S+\s+\S+$)/,"$1")
var _m=parseInt(_d.replace(/^(.*)\..*$/,"$1"),10)
var _r=/r/.test(_d)?parseInt(_d.replace(/^.*r(.*)$/,"$1"),10):0
UFO.fv=[_m,_r]}}
else
if(window.ActiveXObject){UFO.pluginType="ax"
try{var _a=new
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}
catch(e){try{var _a=new
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6")
UFO.fv=[6,0]
_a.AllowScriptAccess="always"
;}
catch(e){if(UFO.fv[0]==6){return}}
try{var _a=new
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}
catch(e)
{}}
if(typeof
_a=="object"){var _d=_a.GetVariable("$version");if(typeof
_d!="undefined"){
_d=_d.replace(/^\S+\s+(.*)$/,"$1").split(",")
UFO.fv=[parseInt(_d[0],10),parseInt(_d[2],10)]}}}},hasRequired:
function(id){var _l=UFO.req.length
for(var
i=0;i<_l;i++){if(typeof
UFO.foList[id][UFO.req[i]]=="undefined")
return false}
return true},hasFlashVersion:
function(major,release){return (UFO.fv[0]>major||(UFO.fv[0]==major&&UFO.fv[1]>=release))?true:false},writeSWF:
function(id){var _fo=UFO.foList[id],_e=document.getElementById(id)
if(UFO.pluginType=="npapi"){if(UFO.uaHas("gecko")||UFO.uaHas("xml")){while(_e.hasChildNodes()){_e.removeChild(_e.firstChild)}
var _obj=UFO.createElement("object")
_obj.setAttribute("type","application/x-shockwave-flash")
_obj.setAttribute("data",_fo.movie)
_obj.setAttribute("width",_fo.width)
_obj.setAttribute("height",_fo.height)
var _l=UFO.optAtt.length
for(var
i=0;i<_l;i++){if(typeof
_fo[UFO.optAtt[i]]!="undefined")
_obj.setAttribute(UFO.optAtt[i],_fo[UFO.optAtt[i]])}
var _o=UFO.opt.concat(UFO.optExc),_l=_o.length
for(var
i=0;i<_l;i++){if(typeof
_fo[_o[i]]!="undefined")
UFO.createObjParam(_obj,_o[i],_fo[_o[i]])}
_e.appendChild(_obj)}
else{var _emb="",_o=UFO.opt.concat(UFO.optAtt).concat(UFO.optExc),_l=_o.length
for(var
i=0;i<_l;i++){if(typeof
_fo[_o[i]]!="undefined")
_emb+=' '+_o[i]+'="'+_fo[_o[i]]+'"'}
_e.innerHTML='<embed type="application/x-shockwave-flash" src="'+_fo.movie+'" width="'+_fo.width+'" height="'+_fo.height+'" pluginspage="http://www.macromedia.com/go/getflashplayer"'+_emb+'></embed>'}}
else
if(UFO.pluginType=="ax"){var _objAtt="",_l=UFO.optAtt.length
for(var
i=0;i<_l;i++){if(typeof
_fo[UFO.optAtt[i]]!="undefined")
_objAtt+=' '+UFO.optAtt[i]+'="'+_fo[UFO.optAtt[i]]+'"'}
var _objPar="",_l=UFO.opt.length
for(var
i=0;i<_l;i++){if(typeof
_fo[UFO.opt[i]]!="undefined")
_objPar+='<param name="'+UFO.opt[i]+'" value="'+_fo[UFO.opt[i]]+'" />'}
var _p=window.location.protocol=="https:"?"https:":"http:"
_e.innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+_objAtt+' width="'+_fo.width+'" height="'+_fo.height+'" codebase="'+_p+'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+_fo.majorversion+',0,'+_fo.build+',0"><param name="movie" value="'+_fo.movie+'" />'+_objPar+'</object>'}},createDialog:
function(id){var _fo=UFO.foList[id]
UFO.createCSS("html","height:100%; overflow:hidden;")
UFO.createCSS("body","height:100%; overflow:hidden;")
UFO.createCSS("#xi-con","position:absolute; left:0; top:0; z-index:1000; width:100%; height:100%; background-color:#fff; filter:alpha(opacity:75); opacity:0.75;")
UFO.createCSS("#xi-dia","position:absolute; left:50%; top:50%; margin-left: -"+Math.round(parseInt(_fo.xiwidth,10)/2)+"px; margin-top: -"+Math.round(parseInt(_fo.xiheight,10)/2)+"px; width:"+_fo.xiwidth+"px; height:"+_fo.xiheight+"px;")
var _b=document.getElementsByTagName("body")[0],_c=UFO.createElement("div")
_c.setAttribute("id","xi-con")
var _d=UFO.createElement("div")
_d.setAttribute("id","xi-dia")
_c.appendChild(_d)
_b.appendChild(_c)
var _mmu=window.location,_mmd
if(UFO.uaHas("xml")&&UFO.uaHas("safari")){_mmd=document.getElementsByTagName("title")[0].firstChild.nodeValue=document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0,47)+" - Flash Player Installation"}
else{_mmd=document.title=document.title.slice(0,47)+" - Flash Player Installation"}
var _mmp=UFO.pluginType=="ax"?"ActiveX":"PlugIn",_uc=typeof
_fo.xiurlcancel!="undefined"?"&xiUrlCancel="+_fo.xiurlcancel:""
var _uf=typeof
_fo.xiurlfailed!="undefined"?"&xiUrlFailed="+_fo.xiurlfailed:""
UFO.foList["xi-dia"]={movie:_fo.ximovie,width:_fo.xiwidth,height:_fo.xiheight,majorversion:
"6",build:
"65",flashvars:
"MMredirectURL="+_mmu+"&MMplayerType="+_mmp+"&MMdoctitle="+_mmd+_uc+_uf}
UFO.writeSWF("xi-dia")},expressInstallCallback:
function(){var _b=document.getElementsByTagName("body")[0],_c=document.getElementById("xi-con")
_b.removeChild(_c)
UFO.createCSS("body","height:auto; overflow:auto;")
UFO.createCSS("html","height:auto; overflow:auto;")},cleanupIELeaks:
function(){var _o=document.getElementsByTagName("object"),_l=_o.length
for(var
i=0;i<_l;i++){_o[i].style.display="none"
for(var
x
in
_o[i]){if(typeof
_o[i][x]=="function"){_o[i][x]=null}}}}}
if(typeof
window.attachEvent!="undefined"&&UFO.uaHas("ieWin")){window.attachEvent("onunload",UFO.cleanupIELeaks)}
