/*This A.P.I. (Alberto's Perfect Interface) for UPN.Com*/
/*Global var start*/
this.author = "Alberto F. Araya ";
this.UpDated = "05/01/2002@23:00pm";
this.version = "UPN.Com A.P.I. ver 4.1 ";
this.whatIs = version+'and updated on '+ UpDated;
document.write('<meta name="Author" CONTENT='+this.author+'>\n <meta name="Creator" CONTENT='+this.author+this.whatIs+'>\n');
currOpen = "";
this.FDownload = 'http:\/\/www.macromedia.com\/shockwave\/download\/index.cgi?P1_Prod_Version=ShockwaveFlash';
this.FCodebase = 'http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=4,0,2,0';
this.ClassID = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';
var flashplugin = false;
var all_loaded=false;/*for dhtml menu*/
/*Global var end*/
function checkBrowser()
{
	this.ie4=false;
	this.ie5=false;
	this.ie6=false
	this.ns4=false;
	this.ns6=false;
	this.mac=false;	
	this.pc=false;
	this.aol=false;
	this.dom=document.getElementById?this.dom=true:this.dom=false;
	this.bname=navigator.appName;
	this.ver=navigator.appVersion;
	this.int_ver=parseInt(this.ver);
	this.navUser=navigator.userAgent;
	this.navMime=navigator.mimeTypes;
	this.navPlugs=navigator.plugins;
	this.bname.indexOf("Netscape")>=0&&this.int_ver==4?(this.ns4=true):(this.ns4=false);
	this.navUser.toLowerCase().indexOf('aol')!=-1?(this.aol=true):(this.aol=false);
	this.ver.indexOf('Mac')!=-1?(this.mac=true):(this.pc=true);
	this.navUser.indexOf('MSIE 4')>0?(this.ie4=true):(this.ie4=false);
	this.navUser.indexOf('MSIE 5')>0?(this.ie5=true):(this.ie5=false);
	this.navUser.indexOf('MSIE 6')>0?(this.ie6=true):(this.ie6=false);
	this.navUser.indexOf("Netscape6")>0?(this.ns6=true):(this.ns6=false);

ash='<SCRIPT LANGUAGE="VBScript">\n';
ash+='Function WhichFlashVar\n';
ash+='on error resume next\n dim UpnFlash, flashplugin\n flashplugin = 0\n UpnFlash = 0\n';
ash+='set UpnFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.2")\n if IsObject(UpnFlash) then flashplugin = 2\n UpnFlash = 0\n';
ash+='set UpnFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.3")\n if IsObject(UpnFlash) then flashplugin = 3\n UpnFlash = 0\n';
ash+='set UpnFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.4")\n if IsObject(UpnFlash) then flashplugin = 4\n UpnFlash = 0\n';
ash+='set UpnFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.5")\n if IsObject(UpnFlash) then flashplugin = 5\n UpnFlash = 0\n';
ash+='set UpnFlash = CreateObject("ShockwaveFlash.ShockwaveFlash.6")\n if IsObject(UpnFlash) then flashplugin = 6\n UpnFlash = 0\n';
ash+='WhichFlashVar = flashplugin\n End Function\n';
ash+='<\/SCRIPT>\n';

if(this.navPlugs&&this.navPlugs.length>0)
{
	for(i=0;i<this.navPlugs.length;i++)
	{	if(this.navPlugs[i].description.indexOf("Shockwave Flash 3")!=-1){this.flashplugin=3;}
		if(this.navPlugs[i].description.indexOf("Shockwave Flash 4")!=-1){this.flashplugin=4;}
		if(this.navPlugs[i].description.indexOf("Shockwave Flash 5")!=-1){this.flashplugin=5;}
		if(this.navPlugs[i].description.indexOf("Shockwave Flash 6")!=-1){this.flashplugin=6;}
	}
	
}
else if(this.navUser &&this.navUser.indexOf("MSIE")>=0&&(this.navUser.indexOf("Windows 95")>=0||this.navUser.indexOf("Windows 98")>=0||this.navUser.indexOf("Windows NT")>=0||this.navUser.indexOf("Windows NT 5.0")>=0||this.navUser.indexOf("Windows NT 5.1")>=0)||upn.mac)
{document.write(ash);flashplugin=WhichFlashVar();}

this.upn=(this.ie5||this.ie4||this.ns4||this.ns6||this.ie6);
this.UPNDOM=(this.ie5||this.ns6||this.ie6);
this.UPNNDOM=(this.ie4||this.ns4);
return this;
}
upn=new checkBrowser();

function init()
{
if (upn.ns4)
{
for (var i=0;i<document.layers.length;i++)
{
var thisObj = document.layers[i];
thisObj.captureEvents(Event.MOUSEOUT);
thisObj.onmouseout = hideit;
}
}
}
function hideit (e)
{
var layname = e.target.name;
var tar = e.target+"";
if(upn.ie5||upn.ie4){if(layname.indexOf('search')<0)return;}
if (tar.indexOf('navigation')>=0){hide(layname);}
else {routeEvent(e);}
}
function getObjStyle(objTree)
{
var objStrArr = objTree.split('.');
var objStr = objStrArr[objStrArr.length-1];
var strS = "";
if (upn.ns4)
{
strS += "document.layers[objStrArr[0]]";
if (objStrArr.length > 1)
{
	for(var i=1; i<objStrArr.length; i++)
{strS+=".document.layers[objStrArr["+i+"]]";}
}
return(eval(strS));
}
else if(upn.ie4){return(document.all[objStr].style);}
}
function show(strObj)
{
var thisObj = getObjStyle(strObj);
if(all_loaded==false){return;}
if(currOpen != ""){hide(currOpen);}
if(upn.ie4){thisObj.visibility = "visible";}
if(upn.ns4){thisObj.visibility = "show";}
if(upn.UPNDOM){document.getElementById(strObj).style.visibility = "visible";}
currOpen=strObj;
}
function hide(strObj)
{
var thisObj = getObjStyle(strObj);
if (upn.ie4){s
var thisDoc = document.all[strObj];
if (!(thisDoc.contains(window.event.toElement)))
{thisObj.visibility="hidden";}}
if (upn.ns4){thisObj.visibility = "hide";}
if(upn.UPNDOM){document.getElementById(strObj).style.visibility = "hidden";}
currOpen="";
}
/*Flash display*/
function EmbedFlash(width,height,FlashSrc,ImageSrc,SendUrl,Alt_Id_Name,MapName,color,fVer,autostart)
{
var AFT,AIT;
FlashCode='';
if(!fVer){fVer=3;}
if(!width || !height){width=20;height=20;}
if(!autostart){autostart=true;}
if(!Alt_Id_Name){file_ID="UPN";}else{file_ID=Alt_Id_Name;}
if(!color){color="";}
if(upn.mac){flashplugin=6;}
if((flashplugin)>=(fVer))
{
FlashCode=('<OBJECT classid="'+this.ClassID+'" codebase="'+this.FCodebase+'" ID="'+file_ID+'" WIDTH="'+width+'" HEIGHT="'+height+'">\n');
FlashCode+=('<PARAM NAME=movie VALUE="'+FlashSrc+'"> <PARAM NAME="quality" VALUE="high">\n<PARAM NAME="menu" VALUE="false"> \n');
FlashCode+=('<PARAM NAME="AUTOSTART" VALUE="'+autostart+'">\n<PARAM NAME="bgcolor" VALUE="'+color+'">\n');
FlashCode+=('<EMBED menu=false swLiveConnect="FALSE" src="'+FlashSrc+'" quality=high width='+width+' height='+height+' type="application/x-shockwave-flash" pluginspage="'+this.FDownload+'" autostart="'+autostart+'" high bgcolor="'+color+'"></EMBED>\n</OBJECT>');}
else if((flashplugin)<=(fVer))
{FlashCode+=('<a href="'+this.FDownload+'" target="_blank"><img src="'+ImageSrc+'" alt="'+file_ID+'" border="'+0+'" width="'+width+'" height="'+height+'"></a>');}
else if((!flashplugin)&&(SendUrl==this.FDownload))
{FlashCode+=('<a href="'+SendUrl+'" target="_blank"><img src="'+ImageSrc+'" alt="'+file_ID+'" border="'+0+'" width="'+width+'" height="'+height+'"></a>');}
else if((!flashplugin)&&(!SendUrl)&&(!MapName))
{FlashCode=('<img src="'+ImageSrc+'" alt="'+file_ID+'" border="'+0+'" width="'+width+'" height="'+height+'">');}
else if((!flashplugin)&&(SendUrl!=this.FDownload)&&(!MapName))
{FlashCode+=('<a href="'+SendUrl+'"><img src="'+ImageSrc+'" alt="'+file_ID+'" border="'+0+'" width="'+width+'" height="'+height+'"></a>');}
else if((!flashplugin)&&(MapName))
{FlashCode+=('<img src="'+ImageSrc+'" alt="'+file_ID+'" border="'+0+'" width="'+width+'" height="'+height+'" usemap="'+MapName+'">');}
document.write(FlashCode);}
/*Flip can be used with or with out layers*/
function flip(){if (document.images){var num_arg = arguments.length-1;var layername = "";var thisObj;if ((arguments.length%2) != 0){layername = arguments[num_arg];}for (var i=0; i<num_arg; i){var j = i+1;var imgname = arguments[i];var imgsrc = arguments[j];if (upn.ns4 && layername){thisObj = getObjStyle(layername);thisObj.document.images[imgname].src = eval(imgsrc+'.src');}else{document.images[imgname].src = eval(imgsrc+'.src');}i+=2;}}}
function openWin(url,w,h,winName,scroll,resz)
{if(winName==''){winName='UpnWindow';}if(scroll==''){scroll='yes';}if(resz==''){resz='0';}/*edited by AFA popwin = */ window.open(url,winName,"height="+h+",width="+w+",status=0,scrollbars="+scroll+",resizable="+resz +",location=0,menubar=0");}
if (upn.ns4){winw = window.innerWidth;winh = window.innerHeight;window.onResize = reloadwin;}
function reloadwin(){if ((winw != window.innerWidth) || (winh != window.innerHeight)){var holder=location.href;holder=holder.split("#");location.href=holder[0];}}
function moveLayers(layer,PosX,PosY)
{
//if(!layer||!PosX||PosY){return;}
var Mleft=PosY+"px";
var Mtop=PosX+"px";
if((upn.pc)||(upn.mac))
{
if(upn.ns4){Mleft=parseInt(Mleft);Mtop=parseInt(Mtop)+(0);eval("document.layers['"+layer+"'].left="+Mleft+";");eval("document.layers['"+layer+"'].top="+Mtop+";");}
else if(upn.ie4){Mleft= parseInt(Mleft);Mtop= parseInt(Mtop)+(0);eval("document.all['"+layer+"'].style.left="+Mleft+";");eval("document.all['"+layer+"'].style.top="+Mtop+";");}
else{Mleft= parseInt(Mleft);Mtop= parseInt(Mtop)+(0);document.getElementById(layer).style.left=Mleft;document.getElementById(layer).style.top=Mtop;}
}}

/*Hit Box Code*/
//var _acct="DM530906M9DF";	//DEVELOPMENT account number(s)
var presentUrl = document.location;var urlString = presentUrl.toString();
/*URL detect*/
function HitFind()
{
this.vmarsAsset = urlString.indexOf('/asset_exchange/')>=0?("DM5309061KAD"):("null");
this.allUpn = urlString.indexOf('/shows/')>=0?("DM5309061KAD"):("null");
this.alltopmodel = (urlString.indexOf('/shows/top_model/')>=0||urlString.indexOf('/shows/top_model1/')>=0||urlString.indexOf('/shows/top_model2/')>=0||urlString.indexOf('/shows/top_model3/')>=0? ("DM5401213JMV;DM5309061KAD"):("null"));
return this;
}

var _acct;
var Hitacc = new HitFind();
/*URL detect*/
if (Hitacc.vmarsAsset!="null"){_acct=Hitacc.vmarsAsset;}
if (Hitacc.allUpn!="null"){_acct=Hitacc.allUpn;}
if (Hitacc.alltopmodel!="null"){_acct=Hitacc.alltopmodel;}

var _pn="PUT+PAGE+NAME+HERE"; //page name(s)
var _mlc="CONTENT+CATEGORY"; //multi-level content category
var _seg=""; // visitor segmentation
var _cmp="CMP"; // campaign id
var _gp="";  // campaign goal
var _cmpn="";// campaign id in query
var _gpn=""; // campaign goal in query
var _fnl=""; // funnels
var _pec=""; // error codes
var _fv="";  // form validation function name
var _dcmp="";// dynamic campaign
var _dcmpn="DCMP";//dynamic campaign in query
var _hra=""; // response attribute
var _hcn=""; // conversion
var _hcv=""; // conversion value
var _hlt=""; // lead tracking
var _hla=""; // lead attribute
var _hqsr="";// response attribute in referrer query
var _hqsp="HQS";// response attribute in query
var _hc1=""; // custom 1
var _hc2=""; // custom 2
var _hc3=""; // custom 3
var _hc4=""; // custom 4
var _ci="";  // customer id
var _cp="null"; // campaign
var _cpd=""; // campaign domain
var _pndef="index.shtml"; //default page name
var _ctdef="full"; //default content category
var _dlf="n"; //download filter
var _elf="n"; //exit link filter
var _dft="n"; // download file tracker variable, set to y to use the name reference
var _epg="n"; //event page identifier
var _vpc="090000r";
var _gn="ehg-cbs.hitbox.com",_mn="we72"; //gateway & machine name

function hitboxSetContent(pageName,contentGroup)
{
	_hbSet("n",pageName);
	_hbSet("vcon",contentGroup);
	_hbSend();
}
/*Hit Box Code*/