// GLOBAL TOP HORIZONTAL NAV //

function P7_HorZopen(){
 var i,d,hr,ha;if(document.getElementById){d=document.getElementById('p7HorZnav');
 if(d){hr=window.location.href;ha=d.getElementsByTagName("A");if(ha&&ha.length){
 for(i=0;i<ha.length;i++){if(ha[i].href){if(hr.indexOf(ha[i].href)>-1){
 ha[i].className="p7currentmark";{
 }}}}}}}
}

// HOMEPAGE WEEKLY SCHEDULE //

function MM_reloadPage(init) { 
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() {
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

// SHOW PAGE EPISODE GUIDE NAV //
function P7_TMenu(b,og) {
	// start determine number of menus
	var numMenu = 0;
	var menuStart = document.getElementById('p7TMnav');
	if(menuStart){
		var subnodes=menuStart.childNodes;
		for(i=0;i<subnodes.length;i++) {
			if (subnodes[i].tagName=="DIV") {
				numMenu++;
			}
		}
	}
	// end determine number of menus

	var i,s,c,k,j,tN,hh;
	if(document.getElementById){
 		if(b.parentNode && b.parentNode.childNodes){
			tN=b.parentNode.childNodes;
		}else{
			return;
		}
		for(i=0;i<tN.length;i++){
			if(tN[i].tagName=="DIV"){
				//alert("tN[" + i + "]=[" + tN[i] + "]");
				s=tN[i].style.display;
				hh=(s=="block")?"none":"block";
				if(og==1){
					hh="block";
				}
				if (numMenu == 1) {
					// do not allow menu minimization if there is only 1 menu
					hh="block";
				}
				tN[i].style.display=hh;
			}
		}
		c=b.firstChild;
		if(c.data){
			k=c.data;
			j=k.charAt(0);
			if(j=='+'){
				k='-'+k.substring(1,k.length);
			}else if(j=='-'){
				k='+'+k.substring(1,k.length);
			}
			c.data=k;
		}
		if(b.className=='p7plusmark'){
			b.className='p7minusmark';
		}else if(b.className=='p7minusmark'){
			b.className='p7plusmark';
		}
	}
}

function P7_setTMenu(){
 var i,d='',h='<style type=\"text/css\">';if(document.getElementById){
 var tA=navigator.userAgent.toLowerCase();if(window.opera){
 if(tA.indexOf("opera 5")>-1 || tA.indexOf("opera 6")>-1){return;}}
 for(i=1;i<20;i++){d+='div ';h+="\n#p7TMnav div "+d+"{display:none;}";}
 document.write(h+"\n</style>");}
}
P7_setTMenu();

function P7_TMopen(){
	var i,x,d,hr,ha,ef,a,ag;
  	if(document.getElementById){
		d=document.getElementById('p7TMnav');
		if(d){
			hr=window.location.href;
			ha=d.getElementsByTagName("A");
			if(ha&&ha.length){
				for(i=0;i<ha.length;i++){
					if(ha[i].href){
						if(hr.indexOf(ha[i].href)>-1){
							ha[i].className="p7currentmark";
							a=ha[i].parentNode.parentNode;
							while(a){
								if(a.firstChild && a.firstChild.tagName=="A"){
									if(a.firstChild.onclick){
										ag=a.firstChild.onclick.toString();
										if(ag&&ag.indexOf("P7_TMenu")>-1){
											P7_TMenu(a.firstChild,1);
										}
									}
								}
								a=a.parentNode;
							}
						}
					}
				}
			}
		}   
	}
}

function P7_TMall(a){
 var i,x,ha,s,tN;if(document.getElementById){ha=document.getElementsByTagName("A");
 for(i=0;i<ha.length;i++){if(ha[i].onclick){ag=ha[i].onclick.toString();
 if(ag&&ag.indexOf("P7_TMenu")>-1){if(ha[i].parentNode && ha[i].parentNode.childNodes){
 tN=ha[i].parentNode.childNodes;}else{break;}for(x=0;x<tN.length;x++){
 if(tN[x].tagName=="DIV"){s=tN[x].style.display;if(a==0&&s!='block'){P7_TMenu(ha[i]);
 }else if(a==1&&s=='block'){P7_TMenu(ha[i]);}break;}}}}}}
}

function P7_TMclass(){
 var i,x,d,tN,ag;if(document.getElementById){d=document.getElementById('p7TMnav');
 if(d){tN=d.getElementsByTagName("A");if(tN&&tN.length){for(i=0;i<tN.length;i++){
 ag=(tN[i].onclick)?tN[i].onclick.toString():false;if(ag&&ag.indexOf("P7_TMenu")>-1){
 tN[i].className='p7plusmark';}else{tN[i].className='p7defmark';}}}}}
}

//popup function
function popUp(url, winName, width, height,scr,res)
{
  var features;
  
  (scr) ? scr=1:scr=0;
  (res) ? res=1:res=0; 

  features = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=' + scr + ',resizable=' + res + ',width=' + width + ',height=' + height;

  window.open(url, winName, features);
}

function AE_checkSearchAETVText(searchForm) {
  var keywords = searchForm.keywords.value;
  if (keywords == '' || keywords == 'Search AETV.com') {
    return false;
  }

  return true;
}

function AE_checkSearchListingsText(searchForm) {
  var keywords = searchForm.keywords.value;
  if (keywords == '' || keywords == 'Search Our TV Listings') {
    return false;
  }

  return true;
}

// function for tracking the sales promo pod clicks. 
function trackSalesPromoPod (podTrackString) {
	if (podTrackString.length > 0) {
		s.tl(this, 'o', podTrackString);
	}
}

//custom Omniture tracking
function trackCustomLink(value){
		s.tl(this, 'o', value);
		//return false;
	}

