var UFO={req:["movie","width","height","majorversion","build"],opt:["play","loop","menu","quality","scale","salign","wmode","bgcolor","base","flashvars","devicefont","allowscriptaccess","seamlesstabbing","allowfullscreen","allownetworking"],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 _7=UFO.foList[id];
if(_7.mainCalled){
return;
}
UFO.foList[id].mainCalled=true;
document.getElementById(id).style.visibility="hidden";
if(UFO.hasRequired(id)){
if(UFO.hasFlashVersion(parseInt(_7.majorversion,10),parseInt(_7.build,10))){
if(typeof _7.setcontainercss!="undefined"&&_7.setcontainercss=="true"){
UFO.setContainerCSS(id);
}
UFO.writeSWF(id);
}else{
if(_7.xi=="true"&&UFO.hasFlashVersion(6,65)){
UFO.createDialog(id);
}
}
}
document.getElementById(id).style.visibility="visible";
},createCSS:function(_8,_9){
var _h=document.getElementsByTagName("head")[0];
var _s=UFO.createElement("style");
if(!UFO.uaHas("ieWin")){
_s.appendChild(document.createTextNode(_8+" {"+_9+"}"));
}
_s.setAttribute("type","text/css");
_s.setAttribute("media","screen");
_h.appendChild(_s);
if(UFO.uaHas("ieWin")&&document.styleSheets&&document.styleSheets.length>0){
var _c=document.styleSheets[document.styleSheets.length-1];
if(typeof _c.addRule=="object"){
_c.addRule(_8,_9);
}
}
},setContainerCSS:function(id){
var _e=UFO.foList[id];
var _w=/%/.test(_e.width)?"":"px";
var _h=/%/.test(_e.height)?"":"px";
UFO.createCSS("#"+id,"width:"+_e.width+_w+"; height:"+_e.height+_h+";");
if(_e.width=="100%"){
UFO.createCSS("body","margin-left:0; margin-right:0; padding-left:0; padding-right:0;");
}
if(_e.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,_13,_14){
var _p=UFO.createElement("param");
_p.setAttribute("name",_13);
_p.setAttribute("value",_14);
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");
var _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(_25,_26){
return (UFO.fv[0]>_25||(UFO.fv[0]==_25&&UFO.fv[1]>=_26))?true:false;
},writeSWF:function(id){
var _fo=UFO.foList[id];
var _e=document.getElementById(id);
if(UFO.pluginType=="npapi"){
if(UFO.uaHas("gecko")||UFO.uaHas("xml")){
while(_e.hasChildNodes()){
_e.removeChild(_e.firstChild);
}
var _2a=UFO.createElement("object");
_2a.setAttribute("type","application/x-shockwave-flash");
_2a.setAttribute("data",_fo.movie);
_2a.setAttribute("width",_fo.width);
_2a.setAttribute("height",_fo.height);
var _l=UFO.optAtt.length;
for(var i=0;i<_l;i++){
if(typeof _fo[UFO.optAtt[i]]!="undefined"){
_2a.setAttribute(UFO.optAtt[i],_fo[UFO.optAtt[i]]);
}
}
var _o=UFO.opt.concat(UFO.optExc);
var _l=_o.length;
for(var i=0;i<_l;i++){
if(typeof _fo[_o[i]]!="undefined"){
UFO.createObjParam(_2a,_o[i],_fo[_o[i]]);
}
}
_e.appendChild(_2a);
}else{
var _30="";
var _o=UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);
var _l=_o.length;
for(var i=0;i<_l;i++){
if(typeof _fo[_o[i]]!="undefined"){
_30+=" "+_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\""+_30+"></embed>";
}
}else{
if(UFO.pluginType=="ax"){
var _34="";
var _l=UFO.optAtt.length;
for(var i=0;i<_l;i++){
if(typeof _fo[UFO.optAtt[i]]!="undefined"){
_34+=" "+UFO.optAtt[i]+"=\""+_fo[UFO.optAtt[i]]+"\"";
}
}
var _37="";
var _l=UFO.opt.length;
for(var i=0;i<_l;i++){
if(typeof _fo[UFO.opt[i]]!="undefined"){
_37+="<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\""+_34+" 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+"\" />"+_37+"</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];
var _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 _40=window.location;
if(UFO.uaHas("xml")&&UFO.uaHas("safari")){
var _41=document.getElementsByTagName("title")[0].firstChild.nodeValue=document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0,47)+" - Flash Player Installation";
}else{
var _42=document.title=document.title.slice(0,47)+" - Flash Player Installation";
}
var _43=UFO.pluginType=="ax"?"ActiveX":"PlugIn";
var _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="+_40+"&MMplayerType="+_43+"&MMdoctitle="+_42+_uc+_uf};
UFO.writeSWF("xi-dia");
},expressInstallCallback:function(){
var _b=document.getElementsByTagName("body")[0];
var _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");
var _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);
}

if(!Function.apply){
Function.prototype.apply=function(_1,_2){
_1.____apply=this;
var _3="thisArg.____apply(";
if(typeof (_2)=="object"&&typeof (_2.length)!="undefined"){
var _4,comma;
for(i=0;i<_2.length;i++){
_4=typeof (_2[i])=="string"?"\"":"";
comma=(i+1)<_2.length?",":"";
_3+=_4+_2[i]+_4+comma;
}
}else{
if(typeof (_2)!="undefined"){
throw TypeError;
}
}
_3+=")";
var _5=eval(_3);
delete _1.____apply;
return _5;
};
}
if(![].push){
Array.prototype.push=function(){
for(var i=0;i<arguments.length;i++){
this[this.length-1]=arguments[i];
}
return this.length;
};
}
if(![].pop){
Array.prototype.pop=function(){
var _7=this[this.length-1];
this.length--;
return _7;
};
}
if(![].shift){
Array.prototype.shift=function(){
return this.splice(0,1)[0];
};
}
if(![].splice){
Array.prototype.splice=function(s,d){
var _a=Math.max,min=Math.min,a=[],e,i=_a(arguments.length-2,0),k=0,l=this.length,n,v,x;
s=s||0;
if(s<0){
s+=l;
}
s=_a(min(s,l),0);
d=_a(min(isNumber(d)?d:l,l-s),0);
v=i-d;
n=l+v;
while(k<d){
e=this[s+k];
if(!isUndefined(e)){
a[k]=e;
}
k+=1;
}
x=l-s-d;
if(v<0){
k=s+i;
while(x){
this[k]=this[k-v];
k+=1;
x-=1;
}
this.length=n;
}else{
if(v>0){
k=1;
while(x){
this[n-k]=this[l-k];
k+=1;
x-=1;
}
}
}
for(k=0;k<i;++k){
this[s+k]=arguments[k+2];
}
return a;
};
}
if(![].unshift){
Array.prototype.unshift=function(){
this.splice.apply(this,[0,0].concat(Array.prototype.slice.apply(arguments)));
return this.length;
};
}
if(typeof unFocus=="undefined"){
var unFocus={};
}
if(!unFocus.Utilities){
unFocus.Utilities={};
}
unFocus.Utilities.EventManager=function(_b){
this._listeners={};
for(var i=0;i<arguments.length;i++){
this._listeners[arguments[i]]=[];
}
};
unFocus.Utilities.EventManager.prototype.addEventListener=function(_d,_e){
for(var i=0;i<this._listeners[_d].length;i++){
if(this._listeners[_d][i]==_e){
return;
}
}
this._listeners[_d].push(_e);
};
unFocus.Utilities.EventManager.prototype.removeEventListener=function(_10,_11){
for(var i=0;i<this._listeners[_10].length;i++){
if(this._listeners[_10][i]==_11){
this._listeners.splice(i,1);
return;
}
}
};
unFocus.Utilities.EventManager.prototype.notifyListeners=function(_13,_14){
for(var i=0;i<this._listeners[_13].length;i++){
this._listeners[_13][i](_14);
}
};
unFocus.Utilities.QuickLoader=(function(){
var _16=new unFocus.Utilities.EventManager("_quickLoad","_quickLoadPriority");
function _quickLoad(){
if(document.removeEventListener){
document.removeEventListener("load",_load,false);
}else{
if(window.detachEvent){
window.detachEvent("onload",_load);
}
}
_load();
}
function _load(e){
_16.notifyListeners("_quickLoadPriority");
_16.notifyListeners("_quickLoad");
}
if(document.addEventListener){
document.addEventListener("DOMContentLoaded",_quickLoad,false);
document.addEventListener("load",_load,false);
}else{
if(window.attachEvent){
window.attachEvent("onload",_load);
}
}
if(window.ActiveXObject&&window.print&&!window.opera){
document.write("<script id=__"+"ie_onload defer src=javascript:void(0)></script>");
var _18=document.getElementById("__"+"ie_onload");
_18.onreadystatechange=function(){
if(this.readyState=="complete"){
_quickLoad();
}
};
}
var _19={addListener:function(_1a,_1b){
var _1c=(!_1b)?"_quickLoad":"_quickLoadPriority";
_16.addEventListener(_1c,_1a);
},removeListener:function(_1d,_1e){
var _1f=(!_1e)?"_quickLoad":"_quickLoadPriority";
_16.removeEventListener(_1f,_1d);
}};
return _19;
})();
if(typeof unFocus=="undefined"){
var unFocus={};
}
unFocus.History=(function(){
function Keeper(){
var _20=this,_pollInterval=200,_intervalID,_currentHash;
var _21=function(){
return location.hash.substring(1);
};
_currentHash=_21();
var _22=function(_23){
window.location.hash=_23;
};
function _watchHash(){
var _24=_21();
if(_currentHash!=_24){
_currentHash=_24;
_20.notifyListeners("historyChange",_24);
}
}
if(setInterval){
_intervalID=setInterval(_watchHash,_pollInterval);
}
function _createAnchor(_25){
if(!_checkAnchorExists(_25)){
var _26=document.createElement("a");
_26.setAttribute("name",_25);
if(/MSIE/.test(navigator.userAgent)&&!window.opera){
_26=document.createElement("<a name=\""+_25+"\">"+_25+"</a>");
}
with(_26.style){
position="absolute";
display="block";
top=getScrollY()+"px";
left=getScrollX()+"px";
}
document.body.insertBefore(_26,document.body.firstChild);
}
}
function _checkAnchorExists(_27){
if(document.getElementsByName(_27).length>0){
return true;
}
}
if(typeof self.pageYOffset=="number"){
function getScrollY(){
return self.pageYOffset;
}
}else{
if(document.documentElement&&document.documentElement.scrollTop){
function getScrollY(){
return document.documentElement.scrollTop;
}
}else{
if(document.body){
function getScrollY(){
return document.body.scrollTop;
}
}
}
}
eval(String(getScrollY).toString().replace(/Top/g,"Left").replace(/Y/g,"X"));
_20.getCurrent=function(){
return _currentHash;
};
_20.addHistory=function(_28){
_createAnchor(_currentHash);
_20.addHistory=function(_29){
if(_currentHash!=_29){
_createAnchor(_29);
_currentHash=_29;
_22(_29);
_20.notifyListeners("historyChange",_29);
}
return true;
};
return _20.addHistory(_28);
};
if(/Safari/.test(navigator.appVersion)){
var _2a=history.length,_historyStates={},_form,_recentlyAdded=false;
function _createSafariSetHashForm(){
_form=document.createElement("form");
_form.id="unFocusHistoryForm";
_form.method="get";
document.body.insertBefore(_form,document.body.firstChild);
}
_22=function(_2b){
_historyStates[_2a]=_2b;
_form.action="#"+_21();
_form.submit();
};
_21=function(){
return _historyStates[_2a];
};
_historyStates[_2a]=_currentHash;
_20.addHistory=function(_2c){
_createAnchor(_currentHash);
_createSafariSetHashForm();
_20.addHistory=function(_2d){
if(_currentHash!=_2d){
_createAnchor(_2d);
_currentHash=_2d;
_2a=history.length+1;
_recentlyAdded=true;
_22(_2d);
_20.notifyListeners("historyChange",_2d);
_recentlyAdded=false;
}
return true;
};
return _20.addHistory(_2c);
};
function _watchHistoryLength(){
if(!_recentlyAdded){
var _2e=history.length;
if(_2e!=_2a){
_2a=_2e;
var _2f=_21();
if(_currentHash!=_2f){
_currentHash=_2f;
_20.notifyListeners("historyChange",_2f);
}
}
}
}
clearInterval(_intervalID);
_intervalID=setInterval(_watchHistoryLength,_pollInterval);
}else{
if(typeof ActiveXObject!="undefined"&&window.print&&!window.opera&&navigator.userAgent.match(/MSIE (\d\.\d)/)[1]>=5.5){
var _30,_historyFrameRef;
function _createHistoryFrame(){
var _31="unFocusHistoryFrame";
_30=document.createElement("iframe");
_30.setAttribute("name",_31);
_30.setAttribute("id",_31);
_30.setAttribute("src","javascript:;");
_30.style.position="absolute";
_30.style.top="-900px";
document.body.insertBefore(_30,document.body.firstChild);
_historyFrameRef=frames[_31];
_createHistoryHTML(_currentHash,true);
}
function _createHistoryHTML(_32){
with(_historyFrameRef.document){
open("text/html");
write("<html><head></head><body onl","oad=\"parent.unFocus.History._updateFromHistory('"+_32+"');\">",_32+"</body></html>");
close();
}
}
_20._updateFromHistory=function(){
_20._updateFromHistory=function(_33){
_currentHash=_33;
_20.notifyListeners("historyChange",_33);
};
};
_20.addHistory=function(_34){
_createHistoryFrame();
_20.addHistory=function(_35){
if(_currentHash!=_35){
_currentHash=_35;
_createHistoryHTML(_35);
}
return true;
};
return _20.addHistory(_34);
};
_20.addEventListener("historyChange",function(_36){
_22(_36);
});
}
}
}
Keeper.prototype=new unFocus.Utilities.EventManager("historyChange");
return new Keeper();
})();

if(typeof thetainteractive=="undefined"){
var thetainteractive=new Object();
}
if(typeof thetainteractive.utilities=="undefined"){
thetainteractive.utilities=new Object();
}
if(typeof thetainteractive.utilities.History=="undefined"){
new function(){
thetainteractive.utilities.History=this;
var _1;
function getSWFObject(){
if(navigator.appName.indexOf("Microsoft")!=-1){
return window[_1];
}else{
return document[_1];
}
}
function setBrowserState(_2){
if(_2==""||_2=="null"||_2==null||_2==undefined){
return;
}
getSWFObject().thetainteractive_utilities_History_setHistory(_2);
}
this.SWFID=function(id){
_1=id;
};
this.listener=function(_4){
setBrowserState(_4);
};
this.setHistory=function(_5){
if(_5==""||_5=="null"||_5==null||_5==undefined){
return;
}
unFocus.History.addHistory(_5);
};
this.getHistory=function(){
return unFocus.History.getCurrent();
};
unFocus.History.addEventListener("historyChange",this.listener);
};
}
var History=thetainteractive.utilities.History;

if(typeof thetainteractive=="undefined"){
var thetainteractive=new Object();
}
if(typeof thetainteractive.classes=="undefined"){
thetainteractive.classes=new Object();
}
if(typeof thetainteractive.classes.FlashSite=="undefined"){
new function(){
thetainteractive.classes.FlashSite=this;
var _1="flashsite";
var _2="flashsite.swf";
var _3="flashsiteswf";
var _4="America's Army | ";
var _5=" | Ubisoft";
var _6="";
var _7="";
var _8="";
function doEmbed(){
if(_6!=""){
var _9=window.location.protocol;
var _a=window.location.host;
var _b=window.location.pathname;
var _c=window.location.search;
var _d=_9+"//"+_a+_b+"#"+_6;
window.location.replace(_d);
}
UFO.create({id:_3,movie:_2,width:"100%",height:"100%",majorversion:"8",build:"0",bgcolor:"#000000",flashvars:"XML_PATH="+escape(_7)+"&UM_PATH="+escape(_8),xi:"true",ximovie:"assets/swf/ufo.swf"},_1);
thetainteractive.utilities.History.SWFID(_3);
unFocus.History.addEventListener("historyChange",titleEvent);
}
function titleEvent(_e){
var _f=_e.split("/");
for(var i=0;i<_f.length;++i){
_f[i]=_f[i].substring(0,1).toUpperCase()+_f[i].substring(1);
}
_f=_f.join(" | ").split("-");
for(var i=0;i<_f.length;++i){
_f[i]=_f[i].substring(0,1).toUpperCase()+_f[i].substring(1);
}
document.title=_4+_f.join(" ")+_5;
}
this.go=function(){
doEmbed();
};
this.setSiteSectionId=function(str){
_6=str;
};
this.setXMLPath=function(str){
_7=str;
};
this.setUMPath=function(str){
_8=str;
};
};
}
FlashSite=thetainteractive.classes.FlashSite;

