var errA=new Array();
var redir=false;
var peval=false;
function p_o(o){
return document.getElementById(o);}
function errMsg(uid) {
	return (function(){
		if (isErr(uid)) {
			alert('We\'re sorry, the content you\'ve requested is temporarily unavailable.  Please try again later.');
			errA=new Array();
		}
	});
}
function mkErr(id,err) {new Err(id,err)}
function Err(id,err){
	this.id=id;
	this.err=err;
	errA=errA.concat(this);
}
function isErr(id){
	for (i=0;i<errA.length;i++) {
		if (errA[i].id==id)return errA[i].err;
	}
	return false;
}
function setErr(id,err){
	for (i=0;i<errA.length;i++) {
		if (errA[i].id==id){
			errA[i].err=err;
			return null;
		}
	}
	mkErr(id,err);
}
function showTab(did,cid,cback){

	if(did==null)return false;
	var div=p_o(did);
	var tab=p_o(cid);
	
	if(tab==null)return false;
	var tabs=div.childNodes;
	for(var i=0;i<tabs.length;i++){
		tabs[i].className='dn';
	}
	tab.className='di';
	if(cback!=null)eval(cback);
}
function mkTab(did,cid,htm,dlid){

	var div=p_o(did);
	if(div==null)return;
	var newT=false;
	var tab=p_o(cid);

	if(!tab){
		tab=document.createElement('div');
		tab.setAttribute('id',cid);
		newT=true;
	}
	tab.className='dn';
	tab.innerHTML=htm;

	if(newT)div.appendChild(tab);
	
}
String.prototype.trim=function(){return this.replace( /^\s*/, '').replace( /\s*$/, '' );}
function trimQ(q){q.value=q.value.trim();}
function selTab(arg,i){

}
function pGet(url,i,arg,id,cback,frce){
	var cid=id+i;

	if((frce!=null&&frce)||showTab(id,cid,cback)==false){
		var uid=(new Date()).getTime();
		url+='&uid='+uid+'&cid='+cid
		if(arg!=null)url+='&targ='+arg;
		if(i!=null)url+='&tid='+i;
		if(cback!=null)url+='&cback='+escape(cback);
		setErr(uid,true);
		var funcRef=errMsg(uid);
		setTimeout(funcRef,10000);
		peval=true;
		pipe.location.replace(url);
		document.close(); 
	}else{
		selTab(arg,i);
	}
}

function imp(u){
        var d=(new Date()).getTime();
        if (u.indexOf('?')>-1){
                u+='&'+d;
        }else{
                u+='?'+d;
        }
	var oI=document.createElement('img');
	oI.width=1;
	oI.height=1;
	p_o('itrk').appendChild(oI);
	oI.src=u;
}
function ae(o,et,fn){
	if(o.addEventListener)o.addEventListener(et,fn,true);
	else if(o.attachEvent)o.attachEvent('on'+et,fn);
}

var c=0;
var tkr='';
var dlini=false;
var to=null;
var pto=null;
var dlnum=1;
var nDls=1;
var dldur=8000;
var dllast;
var qfcs;
var troflags = new Array();
var dlpops = new Array();
var pd;
var psed=false;
var fitab='';
function dlinit(){
	if(dlini)return;
	dlini=true;
	to=setTimeout('dlgo()',getdldur(dlnum));
	if(p_o('pt'+dlnum))pt();
}
function pt(){
	if(!pd)return;
	tkr='<a href="'+pd[c].u+'"><span id="ps">'+pd[c].tkr+'</span><span id="pv">'+pd[c].v+'</span><span id=';
	pd[c].d?((pd[c].d=='+')?(tkr+='pup'):(tkr+='pdn')):(tkr+='pnc');
	tkr+='>'+pd[c].c+'</span></a>';
	if(p_o('pt'+dlnum))p_o('pt'+dlnum).innerHTML=tkr;
	c++;
	if(c==pd.length)c=0;
	pto=setTimeout('pt()',3000);
}
function dlf(){return dlgo('FWD')}
function dlb()
{
	return dlgo('BAK')
}
/* Modified for AOL.com 2.6 DL Redesign */
function dlc() {
        if(!psed){
                to=setTimeout('dlgo()',getdldur(dlnum));
        }
        if(p_o('tr'+dlnum))track('tr'+dlnum);
        if(p_o('tro'+dlnum))track('tro'+dlnum,true);
        if(p_o('dla'+dlnum))track('dla'+dlnum,true);
}
/* Modified for AOL.com 2.6 DL Redesign */
function dlgo(typ,num){
        var fcsId='dlC';
        dlini=true;
        dllast=dlnum;
        switch(typ){
                case 'NUM':
                        if(dlnum==num)return false;
                        clrT();
                        dlnum=num;
                        psed=true;
                        break;
                case 'BAK':
                        clrT();
                        dlnum--;
			psed=true;
                        break;
                case 'FWD':
                        clrT();
                        dlnum++;
			psed=true;
                        break;
                default:
                        if(!psed) dlnum++;
                        fcsId=null;
                        break;

        }
		
        if(dlnum>nDls){
                dlnum=1;
        }else if(dlnum<1){
                dlnum=nDls;
        }

        if(nDls!=1){
			    var pUrl = 'dl_proxy.adp?dtype=dashboard&id=dlC&mod=dlDhtml&dlact=dl'+dlnum+'&dlNum='+dlnum;
                pGet(pUrl,dlnum,null,'dlC','dlc()',null,fcsId);
        }
        setPse();
        return false;
}
function dlblr() {
	qfcs=0;
}

function dlfcs() {
	qfcs=1;
}

function dlp(){

	if(psed){
		psed=false;
		to=setTimeout('dlgo()',getdldur(dlnum));
	}else{
		psed=true;
		clrT();
	}
	setPse();
	return false;
}
function setPse(){
	if(!p_o('dlpi'))return;
	if(psed){
		p_o('dlpi').src=pctrl_off;
	}else{
		p_o('dlpi').src=pctrl_on;
	}
}
function track(id,once) {
	if(!(o=p_o(id)))return;
        if(once && troflags[id]){
            return;
        }
	var d=o.innerHTML;
        var urls=d.split(",");
        for(i=0;i<urls.length;i++) {
            if(urls[i].length){imp(urls[i]);} 
        }
        if(once)troflags[id] = 1;
}
function fitrk() {
	if(fitab==null)return;
        track('fiap'+fitab,true);
}
function clrT(){
	if(to){
		clearTimeout(to);
		to=null;
	}
}
ae(window,'load',dlinit);

function getdldur(dlnum) {
	if (o=p_o('dlcyc'+dlnum)) {
		return (o.innerHTML * 1000);
	}
	return dldur;
}

function showDialog(width, height, url)
{
    var attr = 'width=' + width + ',height=' + height + ',resizable=no,scrollbars=no,status=no,toolbar=no';

    window.open(url, null, attr);
}