var tvTimeRange = 1;
var tvTVGrid = "";
var thDay = "";
var im_excite = "";
var mexBdyBgImg = "";

var NAV_NS		= (navigator.appName.search(/netscape/i) > -1)?true:false;
var NAV_IE		= (navigator.appName.search(/microsoft internet explorer/i) > -1)?true:false;
var NAV_WEBTV	= (navigator.appName.search(/webtv/i) > -1)?true:false;
var NAV_WIN		= (navigator.platform.search(/win/i) > -1)?true:false;
var NAV_MAC		= (navigator.platform.search(/mac/i) > -1)?true:false;
var NAV_VER		= NAV_NS?((navigator.userAgent.search(/netscape6/i) > 0)?6.0:parseFloat(navigator.appVersion)):navigator.appVersion.replace(/.*msie (\d+\.*\d*).*/i,"$1");

function cleanStr(str) {
  var regEx = /\+/g;
  str = unescape(str).replace(regEx,' ');
  return str;
}

function stripCommas(str) {
   var pat=/,/ig;
   var retStr = str.replace(pat,'');
   return retStr;
}

function cleanNum(num) {var pos;var nStr;var factor;var i;num = Math.round(num*100) / 100;nStr = Math.abs(num)+'';pos = nStr.indexOf('.');if (pos == -1)  {pos = nStr.length;nStr +='.00';} else {while (nStr.substring(pos+1, nStr.length).length<2) nStr =nStr + '0';}while (pos > 0){ pos -= 3; if (pos <= 0) break; nStr = nStr.substring(0,pos) + ',' +nStr.substring(pos, nStr.length); }if (num < 0) { nStr = '-' + nStr;}return nStr;}var sun=1,mon=2,tue=3,wed=4,thu=5,fri=6,sat=7;var jan=1,feb=2,mar=3,apr=4,may=5,jun=6,jul=7,aug=8,sep=9,oct=10,nov=11,dec=12;var first=1,second=2,third=3,fourth=4,fifth=5,last=-1;function makeArray() {this[0] = makeArray.arguments.length;for (i = 0; i<makeArray.arguments.length; i++) { this[i+1] = makeArray.arguments[i]; }}var daysofmonth    = new makeArray( 31, 28, 31, 30, 31, 30,31, 31, 30, 31, 30, 31);var daysofmonthLY  = new makeArray( 31, 29, 31, 30, 31, 30,31, 31, 30, 31, 30, 31);var DST=0;function calcDST(ruleSt, ruleEnd, d) {var DST_start = new Array();DST_start[0] = new Array( mar, NthDay(second, sun, mar, y2k(d.getYear())), 2);    DST_start[1] = new Array( mar, NthDay(last, sun, mar, y2k(d.getYear())), 1);     DST_start[2] = new Array( oct, NthDay(second, sat, oct, y2k(d.getYear())), 0);   DST_start[3] = new Array( oct, NthDay(first, sun, oct, y2k(d.getYear())), 0);    DST_start[4] = new Array( apr, NthDay(last, fri, apr, y2k(d.getYear())), 0);     DST_start[5] = new Array( apr, 1, 0);    										   DST_start[6] = new Array( mar, NthDay(last, sun, mar, y2k(d.getYear())), 1);     DST_start[7] = new Array( mar, 20, 0);    									   DST_start[8] = new Array( oct, NthDay(last, sun, oct, y2k(d.getYear())), 0);     DST_start[9] = new Array( oct, NthDay(first, sun, oct, y2k(d.getYear())), 0);    DST_start[10] = new Array( oct, NthDay(first, sun, oct, y2k(d.getYear())), 0);   DST_start[11] = new Array( nov, NthDay(first, sun, nov, y2k(d.getYear())), 0);   DST_start[12] = new Array( apr, NthDay(first, fri, apr, y2k(d.getYear())), 0);   var DST_end = new Array();DST_end[0] = new Array( nov, NthDay(first, sun, nov, y2k(d.getYear())), 2); 	 DST_end[1] = new Array( oct, NthDay(last, sun, oct, y2k(d.getYear())), 1); 	 DST_end[2] = new Array( mar, NthDay(second, sat, mar, y2k(d.getYear())), 0);   DST_end[3] = new Array( feb, NthDay(last, sun, feb, y2k(d.getYear())), 0);     DST_end[4] = new Array( sep, NthDay(last, thu, sep, y2k(d.getYear())), 0);     DST_end[5] = new Array( oct, 1, 0);    										 DST_end[6] = new Array( oct, NthDay(last, sun, oct, y2k(d.getYear())), 1); 	 DST_end[7] = new Array( sep, 22, 0);    										 DST_end[8] = new Array( mar, NthDay(last, sun, mar, y2k(d.getYear())), 0);     DST_end[9] = new Array( mar, NthDay(last, sun, mar, y2k(d.getYear())), 0);     DST_end[10] = new Array( mar, NthDay(third, sun, mar, y2k(d.getYear())), 0);   DST_end[11] = new Array( feb, NthDay(last, sun, feb, y2k(d.getYear())), 0);    DST_end[12] = new Array( sep, NthDay(first, fri, sep, y2k(d.getYear())), 0);if (!DST_start[ruleSt] || !DST_end[ruleEnd]) { return 0; }var tmpDst=new Date(y2k(d.getYear()), DST_start[ruleSt][0]-1, DST_start[ruleSt][1], DST_start[ruleSt][2], 0, 0);var tmpDend=new Date(y2k(d.getYear()), DST_end[ruleEnd][0]-1, DST_end[ruleEnd][1], DST_end[ruleEnd][2], 0, 0);var stVal=Date.UTC(y2k(tmpDst.getYear()),tmpDst.getMonth(),tmpDst.getDate(),tmpDst.getHours(),tmpDst.getMinutes(),tmpDst.getSeconds());var endVal=Date.UTC(y2k(tmpDend.getYear()),tmpDend.getMonth(),tmpDend.getDate(),tmpDend.getHours(),tmpDend.getMinutes(),tmpDend.getSeconds());var nowVal=Date.UTC(y2k(d.getYear()),d.getMonth(),d.getDate(),d.getHours(),d.getMinutes(),d.getSeconds());if (endVal < stVal) {if ( (nowVal > stVal) || (nowVal < endVal) ) { return 1; }} else {if ( (nowVal > stVal) && (nowVal < endVal) ) { return 1; }}return 0;}function LeapYear(year) {if ((year/4)   != Math.floor(year/4))   return false;if ((year/100) != Math.floor(year/100)) return true;if ((year/400) != Math.floor(year/400)) return false;return true;}function DayOfWeek(day,month,year) {var a = Math.floor((14 - month)/12);var y = year - a;var m = month + 12*a - 2;var d = (day + y + Math.floor(y/4) - Math.floor(y/100) +Math.floor(y/400) + Math.floor((31*m)/12)) % 7;return d + 1;}function NthDay(nth,weekday,month,year) {if (nth > 0) return (nth-1)*7 + 1 + (7 + weekday - DayOfWeek((nth-1)*7 + 1,month,year))%7;if (LeapYear(year)) var days = daysofmonthLY[month];else                var days = daysofmonth[month];return days - (DayOfWeek(days,month,year) - weekday + 7)%7;}function DateAdd(stDt, Days, Months, Years){var retDt = new Date(stDt.getTime());var y=Years;var m=retDt.getMonth()+Months;if (m > 11) { y=Math.floor((m+1)/12);m-=12*y;y+=Years;}retDt.setMonth(m); retDt.setFullYear(retDt.getFullYear()+y); retDt.setTime(retDt.getTime()+60000*60*24*Days);return retDt;}var MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');var DAY_NAMES=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");var DAY_ABBR_NAME=new Array("Sun","Mon","Tues","Wed","Thurs","Fri","Sat");function LZ(x) {return(x<0||x>9?"":"0")+x}function y2k(number) { return (number < 1000) ? number + 1900 : number; }function DateFormat(date,format,hrFmt) {format=format+"";var result="";var i_format=0;var c="";var token="";var y=date.getYear()+"";var M=date.getMonth()+1;var d=date.getDate();var H=date.getHours();var m=date.getMinutes();var s=date.getSeconds();var dy=date.getDay();var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;var value=new Object();if (y.length < 4) {y=""+(y-0+1900);}value["y"]=""+y;value["yyyy"]=y;value["yy"]=y.substring(2,4);value["M"]=M;value["MM"]=LZ(M);value["MMM"]=MONTH_NAMES[M+11];value["MMMM"]=MONTH_NAMES[M-1];value["D"]=DAY_NAMES[dy];value["DD"]=DAY_ABBR_NAME[dy];value["d"]=d;value["dd"]=LZ(d);value["H"]=H;value["HH"]=LZ(H);if (H==0){value["h"]=12;}else if (H>12){value["h"]=H-12;}else {value["h"]=H;}value["hh"]=LZ(value["h"]);if (H > 11) { value["A"]="PM"; value["a"]="pm";}else { value["A"]="AM"; value["a"]="am";}value["m"]=m;value["mm"]=LZ(m);value["s"]=s;value["ss"]=LZ(s);if (typeof hrFmt != "undefined") {if (hrFmt == '12') {value["H"]=value["h"];value["HH"]=value["hh"];} else if (hrFmt == '24') {value["h"]=value["H"];value["hh"]=value["HH"];value["A"]='';value["a"]='';}}while (i_format < format.length) {c=format.charAt(i_format);token="";while ((format.charAt(i_format)==c) && (i_format < format.length)) {token += format.charAt(i_format++);}if (value[token] != null) { result=result + value[token]; }else { result=result + token; }}return result;}
var mexTzDelta, mexTzDisp, mexTzHr;
function MexSetupOffset() {
var myTzDecode = new Array();myTzDecode[0]="et:0:0";	myTzDecode[1]="ct:0:0";	myTzDecode[2]="mt:0:0";	myTzDecode[3]="pt:0:0";	myTzDecode[4]="ak:0:0";	myTzDecode[5]="mt::";		myTzDecode[6]="hi::";		myTzDecode[7]="et::";		myTzDecode[8]="-12::";	myTzDecode[9]="-11::";	myTzDecode[10]="-10::";	myTzDecode[11]="-9:0:0";	myTzDecode[12]="-8:0:0";	myTzDecode[13]="-7::";	myTzDecode[14]="-7:0:0";	myTzDecode[15]="-6::";	myTzDecode[16]="-6:0:0";	myTzDecode[17]="-6:0:0";	myTzDecode[18]="-6::";	myTzDecode[19]="-5::";	myTzDecode[20]="-5:0:0";	myTzDecode[21]="-5::";	myTzDecode[22]="-4:0:0";	myTzDecode[23]="-4::";	myTzDecode[24]="-4:2:2";	myTzDecode[25]="-3:0:0";	myTzDecode[26]="-3:3:3";	myTzDecode[27]="-3::";	 myTzDecode[28]="-3:1:1";	myTzDecode[29]="-2:1:1";	myTzDecode[30]="-1:1:1";	myTzDecode[31]="-1::";	myTzDecode[32]="0::";		myTzDecode[33]="0:1:1";		myTzDecode[34]="1:1:1";	myTzDecode[35]="1:1:1";	myTzDecode[36]="1:1:1";	myTzDecode[37]="1:1:1";	myTzDecode[38]="1::";		myTzDecode[39]="2:1:1";	myTzDecode[40]="2:1:1";	myTzDecode[41]="2:4:4";	myTzDecode[42]="2::";		myTzDecode[43]="2:1:1";	myTzDecode[44]="2:12:12";		myTzDecode[45]="3:5:5";	myTzDecode[46]="3::";		myTzDecode[47]="3:6:6";	myTzDecode[48]="3::";		myTzDecode[49]="3.5:7:7";	myTzDecode[50]="4::";		myTzDecode[51]="4:6:6";	myTzDecode[52]="4.5::";	myTzDecode[53]="5:7:7";	myTzDecode[54]="5::";		myTzDecode[55]="5.5::";	myTzDecode[56]="5.75::";	myTzDecode[57]="6:7:7";	myTzDecode[58]="6::";		myTzDecode[59]="6::";		myTzDecode[60]="6.5::";	myTzDecode[61]="7::";		myTzDecode[62]="7:7:7";	myTzDecode[63]="8::";		myTzDecode[64]="8:7:7";	myTzDecode[65]="8::";		myTzDecode[66]="8::";		myTzDecode[67]="8::";		myTzDecode[68]="9::";		myTzDecode[69]="9::";		myTzDecode[70]="9:7:7";	myTzDecode[71]="9.5:8:8";	myTzDecode[72]="9.5::";	myTzDecode[73]="10::";	myTzDecode[74]="10:8:8";	myTzDecode[75]="10::";	myTzDecode[76]="10:9:9";	myTzDecode[77]="10:6:6";	myTzDecode[78]="11::";	myTzDecode[79]="12:10:10";myTzDecode[80]="12::";	myTzDecode[81]="12:11:11";myTzDecode[82]="13::"; var tz=new Object;
tz["et"]=-5;  tz["ct"]=-6;  tz["mt"]=-7;  tz["pt"]=-8;  tz["ak"]=-9;  tz["hi"]=-10;
var dO; var myTz=''; var tmpTz,tmpArr, tmpDST_st, tmpDST_end;
if (typeof meDateObject == "object") { var dO=meDateObject; } else { dO = new Date(); }
if (typeof mexTimeZone != "undefined") { myTz=mexTimeZone; }
tmpArr = myTz.split(':');
if ((myTz=='') || !myTzDecode[tmpArr[0]]) { myTz='0:12'; }
tmpArr = myTz.split(':'); mexTzHr=tmpArr[1]; tmpArr=myTzDecode[tmpArr[0]].split(':');
tmpTz=tmpArr[0]; tmpDST_st=tmpArr[1]; tmpDST_end=tmpArr[2];
if (tz[tmpTz] != null) {
mexTzDisp=' '+tmpTz.toUpperCase(); mexTzDelta=tz[tmpTz];
} else {
tmpArr = tmpTz.split('_');
mexTzDelta=parseFloat(tmpArr[0]); mexTzDisp=' ';
}
mexTzDelta+=(dO.getTimezoneOffset()/60);
mexTzDelta+=5-calcDST(0, 0, dO);
var dO = new Date(Date.UTC(y2k(dO.getYear()),dO.getMonth(),dO.getDate(),dO.getHours(),dO.getMinutes(),dO.getSeconds()) + mexTzDelta*60*60*1000);
if (tmpDST_st && tmpDST_end) { mexTzDelta+=calcDST(tmpDST_st, tmpDST_end, dO); } }
function MyDateDisp(cTime, tFormat) {var dO;if (typeof cTime == "object") {var dO=cTime;} else {dO = new Date(Date.parse(cTime)); }if (!mexTzDelta && !mexTzDisp && !mexTzHr) {  MexSetupOffset();  }var dO = new Date(Date.UTC(y2k(dO.getYear()),dO.getMonth(),dO.getDate(),dO.getHours(),dO.getMinutes(),dO.getSeconds()) + mexTzDelta*60*60*1000);return DateFormat(dO, tFormat, mexTzHr)+mexTzDisp;}var windowHandle = null;
function prefWindow(url, name, height, width) {
    var x=y=0;
	var scroll='yes';
	if (windowHandle == null || windowHandle.closed) {
	    if (screen.width < 800) {
		   x = (screen.width / 2) - (width / 2);
		   y = (screen.height / 2) - (height / 2);
		}	
		if (screen.width < width) { width=screen.width; scroll='auto'; }
		if (screen.height < height) { height=screen.height; scroll='auto'; }
		
		 appVersion = navigator.appVersion;
		if (appVersion.search(/AOL/) > 0) {
			x = 0;
			y = 0;
		}
		
		user_num=readCookie('user_num');
		if ((user_num==false)&&(url=='editNW.jsp')) {
			location.replace(url);
		} else {	
			
				windowHandle = window.open(url, name, "width=" + width + ",height=" + height + ",top=" + y + ",left=" + x + ",screenX=" + x + ",screenY=" + y + ",menubar=no,toolbar=no,location=no,scrollbars="+scroll+",resizable=no");		
			 if (!windowHandle.opener) {
				windowHandle.opener = self;
	        } else {
				windowHandle.focus();
			}
		}
	}
}

function retMyHdrTabs(){
	 tA='width=100 align=center';
	if (mexContBg.toLowerCase()=='#ffffff') tBg='bgcolor=#F7F7F7';
		else tBg='';
	tBgST=mexHdrBg;
	tBgSF=mexHdrSubBg;
	r='<table border=0 cellspacing=0 cellpadding=3 width=100%><tr><td>'+
		'<table border=0 cellspacing=0 cellpadding=0 width=100% '+tBg+'><tr><td height=2></td></tr></table>'+
		'<table border=0 cellspacing=0 cellpadding=2 width=100% '+tBg+'><tr>';

		 user_num = readCookie('user_num');
		if (user_num == false) {
			var uE = 'http://registration.excite.com/excitereg/register.jsp';
		} else {
			var uE="javascript:location.href=appendPid('/mycontent.jsp?pg=home&sec=pers')";
		}
		_fSO='<span class=mexHdrTxt>';
		_fSC='&nbsp;<a href='+uE+'><font size=1 color='+mexHdrFntClr+'>(edit)</font></a></span>&nbsp;';
		_tBgX=tBgST;
		 var vartype=typeof MPdata;
  			var tmpArr=new Array();
			if(vartype!="undefined"&&(MPdata.length>0)){
				 
				for(i=0;i<MPdata.length;i=i+1){
					if(((typeof MPpage)!='undefined')&&(MPpage==MPdata[i])){
						fSO=_fSO;fSC=_fSC;tBgX=_tBgX;
					}else{
						fSO='<a href=/my.jsp?pid='+escape(MPdata[i])+'><font class=small color='+mexHdrSubFntClr+'>';
						fSC='</font></a>&nbsp;';
						tBgX=tBgSF;					
					}
					r+='<td '+tA+' bgcolor='+tBgX+'><nobr>&nbsp;'+fSO+unescape(MPdata[i])+fSC+'</nobr></td>';
					r+='<td width=1></td>';
				}
				  }else{
				 fSO=_fSO;fSC=_fSC;tBgX=_tBgX;
				r+='<td '+tA+' bgcolor='+tBgX+'>'+fSO+'My Page'+fSC+'</td>';	
				 }
			uA=appendPid('/edit_myp.jsp?pg=home&sec=pers');
			r+='<td align=right><a href="'+uA+'"><font class=small>add&nbsp;/&nbsp;delete&nbsp;pages</font></a></td>';
			
		r+='</tr></table>';
		r+='<table border=0 cellspacing=0 cellpadding=0 width=100% bgcolor='+mexHdrBg+'><tr><td height=3></td></tr></table>';
	r+='</td></tr></table>';
	return r;
}

function appendPid(url){
	pidArg='';
	if(url.indexOf('?')==-1)pidArgConj='?';
	else pidArgConj='&';
	if((typeof MPpage)!='undefined')pidArg=pidArgConj+'pid='+escape(MPpage);
	return url+pidArg;
}


			function newCookieParse(k,kvS){ 
				if(!kvS||kvS.length==0) return '';
				var kS=k+'='; 
				var kvL=kvS.length;  
				var kSI=0; 
				var v=''; 
				while(kSI<kvL){ 
					var i=kSI+kS.length;
					if (kvS.substring(kSI,i)==kS){ 
						var x=kvS.indexOf('&',i); 
						if(x==-1)x=kvL; 
						v=kvS.substring(i,x); 
						
						return v; 
						
					} 
					kSI=kvS.indexOf('&',kSI)+1; 		
					if(kSI==0)kSI=kvL; 
				}
				return ''; 
			}
		
			function readCookie(n) {
			    n+='=';
			    if(document.cookie==''){
					return false; 
			    }else{
					var a,z;
					var c=document.cookie;
					a=c.indexOf(n);
					var i=c.indexOf(n);
					var j=c.substring(i-1,i);
					if (j!=''&&j!=' '){
					   	n=' '+n;
						a=c.indexOf(n);
					} 
					if(a!=-1){
						if(a!=-1)a+=n.length;
					    z=c.indexOf(';',a);
					    if(z==-1)z=c.length;
						
						return unescape(c.substring(a,z));
						
					}else{
					    return false;
					}
			    }	
			}
		
	mexDefError = 'Sorry, this feature is currently unavailable.';
	myDefErrVerbose='This feature is currently unavailable.<br>Click the "refresh" button on your browser to try restoring the content.<br><br>Still having issues? <a href=http://help.excite.com/tech/modules.html>Click here</a>';
	imgBtnN = 'http://ak.imgfarm.com/images/spacer.gif';
	imgBtnE = 'http://ak.imgfarm.com/ex/my/meHdrBtnEdt.gif';
	imgBtnMin = 'http://ak.imgfarm.com/ex/my/meHdrBtnMin.gif';
	imgBtnMax = 'http://ak.imgfarm.com/ex/my/meHdrBtnMax.gif';
	imgBtnX = 'http://ak.imgfarm.com/ex/my/meHdrBtnCls.gif';

	var mexTableOpen = false;
	function outputMexHead(txt,lnk,actions,id,state,editurl,hdrXtra, modType) {
	
		if (lnk == "") {
			outputHdrTxt = "<span class=mexHdrTxt>"+txt+"</span>";
		} else {
			var im_trgt = "";
			if (im_excite == "1") {
				var im_trgt = " target=_new";
			}
			outputHdrTxt = "<a href="+lnk+im_trgt+"><span class=mexHdrTxt>"+txt+"</span></a>";
		}
		if (hdrXtra.indexOf('js:') != -1) {
			hdrXtra = hdrXtra.replace('js:','');
			outputHdrTxt += eval(hdrXtra);
		} else {
			outputHdrTxt += hdrXtra;
		}
		//actions key: 
		//	N=none
		//	E=Edit
		// default is to have Minimize and Close. You can add edit button or remove all
		outputHdrBtns = '';
	
	
	  
		if ((actions == 'N') || ((typeof isIM != "undefined") && (isIM == 1))) {
			outputHdrBtns += '<img src='+imgBtnN+' width=1 height=14 border=0 hspace=0 vspace=0>';
		} else {	
			if (actions == 'E') {
				outputHdrBtns += '<a href='+editurl+'><img src='+imgBtnE+' width=27 height=14 border=0 hspace=0 vspace=0 alt=Edit></a>';
			}
			if (modType == 'IC') {
				if (state == 1) {
					outputHdrBtns += '<a href='+appendPid('/setVal.jsp?cid=' + id + '&uv=' + 'min%3D0')+'><img src='+imgBtnMax+' width=16 height=14 border=0 hspace=0 vspace=0 alt=Minimize></a>';
				} else {
					outputHdrBtns += '<a href='+appendPid('/setVal.jsp?cid=' + id + '&uv=' + 'min%3D1')+'><img src='+imgBtnMin+' width=16 height=14 border=0 hspace=0 vspace=0 alt=Minimize></a>';
				}
			} else {
				if (state == 1) {
					outputHdrBtns += '<a href='+appendPid('/minComp.jsp?cid='+id+'&a=0')+'><img src='+imgBtnMax+' width=16 height=14 border=0 hspace=0 vspace=0 alt=Minimize></a>';
				} else {
					outputHdrBtns += '<a href='+appendPid('/minComp.jsp?cid='+id+'&a=1')+'><img src='+imgBtnMin+' width=16 height=14 border=0 hspace=0 vspace=0 alt=Minimize></a>';
				}
			}
			if (actions != 'M') {
				outputHdrBtns += '<a href='+appendPid('/rmComp.jsp?cid='+id)+'><img src='+imgBtnX+' width=16 height=14 border=0 hspace=0 vspace=0 alt=Close></a>';
			}
		}
	   
		
		var outputHtml = "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr class=mexHdr><td>&nbsp;"+outputHdrTxt+"</td><td align=right>"+outputHdrBtns+"<br></td></tr></table>";
		document.write(outputHtml);
		return;
	
	}

	function outputMexHeadSub(txt,lnk,minmax) {
		if (lnk == "") {
			outputHdrSubTxt = "<span class=mexHdrTxtSub>"+txt+"</span>";
		} else {
			outputHdrSubTxt = "<a href="+lnk+"><span class=mexHdrTxtSub>"+txt+"</span></a>";
		}
		var outputHtml = "<table border=0 cellpadding=1 cellspacing=0 width=100%><tr class=mexHdrSub><td align=center>"+outputHdrSubTxt+"</td></tr></table>";
		if (minmax != 1) document.write(outputHtml);
		return;
	}
	function addMexContent(html,bgcolor,padding,border,minmax) {
		if (minmax != 1) document.write(html);
		return;
	}
	function addMexJSContent(js,bgcolor,padding,border,minmax) {
		jsFuncNme = js.substring(0,js.indexOf('('));
		if (minmax != 1) {
			if (eval('typeof '+ jsFuncNme) == 'function') document.write("<scr" + "ipt>"+js+"</scr" + "ipt>");
			else document.write("<table><tr><td>"+myDefErrVerbose+"</td></tr></table>");
		} 
		return;
	}
	function outputMexModule() {
	 	var outputHtml = '';
		var state = arguments[arguments.length-1];
		for (var i=0; i < arguments.length-1; i++) {
			if (state != 1)	{
				eval(arguments[i]);
			} else if (i == 0) {
				eval(arguments[i]);
			}
		}
		if (mexTableOpen) { outputHtml += "</td></tr></table>"; }
		document.write(outputHtml);
	}


function nwStory(imFl, aURL, iSRC, s, blurb, prov) {var ret='';var imgHTML='';var img_server = "";if (prov == "PA News") {img_server='gal_';} else if (prov == "CP News") {img_server='gal_';}var imgFac=(imFl?0.75:1);var img_file=s[4];if (img_file.indexOf("/") > -1) {img_path = img_file.split("/");if (img_path.length > 0) {img_file = img_path[1];}}var stHREF='<a href="'+aURL+s[0]+((aURL.indexOf('.jsp')==-1)&&aURL.length?'.html"':'"')+((typeof target!="undefined")&&target?' target='+target:'')+'>';if (blurb) {ret+='<table width=100%><tr><td>';if (s[4]) {imgHTML='<table align='+(imFl?'left':'right')+'><tr><td align=right> '+stHREF+'<img src="'+iSRC+img_server+img_file+'" '+(s[5]?' width='+s[5]*imgFac:'')+(s[6]?' height='+s[6]*imgFac:'')+' border=0 alt="'+s[1]+'">'+'</a></td></tr></table>';}}ret+=stHREF+(imFl?'':imgHTML)+(blurb?'<b>':'')+(!blurb&&imFl?'<font size=1>':'')+s[1]+(!blurb&&imFl?'</font>':'')+(blurb?'</b>':'')+'</a>';if ((s.length>9)&&s[9]) ret+="<font size=1>&nbsp;-&nbsp;"+s[9]+"</font>";ret+=((s.length>7)&&s[7]?'<font size=1> - '+s[7]+'</font>':'');ret+=(imFl&&blurb?'</td></tr><tr><td>'+imgHTML:'')+'<br>'+(blurb?s[2]:'')+(imFl?'</font>':'');if (blurb) {ret+='</td></tr></table>';}return ret;}function writeMyNews()
{
var numHdlne=4;var blurbMode=0;if ( typeof NWAttrib != "undefined" ) {var tmpArr=NWAttrib.split(',');if (tmpArr[0]) blurbMode = parseInt(tmpArr[0]);if (tmpArr[1] == 'null') { tmpArr[1] = '4';}if (tmpArr[1]) numHdlne = parseInt(tmpArr[1]);}if (typeof NWBlurb != "undefined") blurbMode = NWBlurb;var nwDef="Click edit to add news categories.";if ((typeof NWstatus)!="undefined"&&(NWstatus == 0)){document.write(mexDefError);return;}if (typeof nwNews=="undefined") {document.write(nwDef);return;}var sportsNews=0;var imFl=0;var blurbCnt=1;var aURL,iSRC,iHTML,groupHTML;var nwOutCnt=0;var found=false;var blFl=false;var gCnt=0;var myDT;switch (blurbMode) {case 0 :blurbCnt=1;break;case 1 :blurbCnt=0;break;case 2 :blurbCnt=-1;break;}if (typeof isIM!="undefined" && isIM=='1') {imFl=1;}for( i=0; i < nwNews.length; i++ ) {groupHTML='';aURL=nwNews[i][1][0];iSRC=nwNews[i][1][1];if ((aURL.indexOf('.jsp')==-1) && (aURL.length>0) && (aURL.substr(aURL.length-1,aURL.length)!='/')) { aURL+='/'; }if ((iSRC.substr(iSRC.length-1,iSRC.length)!='/') && (iSRC.substr(iSRC.length-1,iSRC.length)!='_')){ iSRC+='/'; }if ((blurbCnt==1)&&(gCnt==0)) {for (j=0; j<nwNews[i][2].length &&!found; j++) {if (nwNews[i][2][j][4]) {found = true;break;}}blFl=true;if (!found) { j=0; }document.write(nwStory(imFl,aURL,iSRC,nwNews[i][2][j],blFl,nwNews[i][0][2]));gCnt++;continue;} else {if (nwNews[i][0][0] == 'AS') {	nwNews[i][0][3] = "http://sports.excite.com"; }else if (nwNews[i][0][0] == 'RB') { nwNews[i][0][3] = "http://money.excite.com"; }else if (nwNews[i][0][0] == 'AH') {	nwNews[i][0][3] = "http://health.excite.com/index.html"; }myDT=nwNews[i][0][4]||'';if (myDT && (myDT.indexOf(meDateObject.getFullYear())==-1)) { myDT+=' '+meDateObject.getFullYear(); }groupHTML = '<table width=100% cellpadding=4 cellspacing=0 border=0><tr class=mexHdrSub><td>'+(nwNews[i][0][3]?'<a href="'+nwNews[i][0][3]+((typeof target!="undefined")&&target?'" target='+target:'"')+'>':'')+'<font class=mexHdrTxtSub>'+nwNews[i][0][1]+'</font>'+(nwNews[i][0][3]?'</a>':'')+(nwNews[i][0][2]?'<font color='+mexHdrSubFntClr+' size=1> - '+nwNews[i][0][2]+'</font>':'');groupHTML += '</td>'+(myDT!=''?'<td align=right><font size=1 color='+mexHdrSubFntClr+'>'+MyDateDisp(myDT,"MMM d, h:mm a")+'</font></td>':'');groupHTML += '</tr></table><table cellspacing=3 cellpadding=0 width=100%>';}nwOutCnt=0;for( j=0; (j < nwNews[i][2].length) && (nwOutCnt<numHdlne); j++) {if ((blurbCnt==-1)&&(j==0)) {blFl=true;} else {blFl=false;}groupHTML+='<tr><td>'+(!blFl?'<table cellpadding=0 cellspacing=0><tr><td valign=top><font face=geneva,arial size=2 color=000000>&nbsp;&#149;&nbsp;</font></td><td>':'');groupHTML += nwStory(imFl, aURL, iSRC, nwNews[i][2][j], blFl,nwNews[i][0][2])+(!blFl?'</td></tr></table>':'')+'</td></tr>';nwOutCnt++;}if (nwOutCnt== 0) {groupHTML+='<tr><td><table cellpadding=0 cellspacing=0 width=100%><tr><td align=center>No '+nwNews[i][0][2]+' headlines currently exist for this topic.</td></tr></table></td></tr>'; }document.write(groupHTML+'</table>');gCnt++;}
  
if (!imFl) {document.write('<table align=center><tr><td><a href="http://news.excite.com/index/id/world|ap.html"'+((typeof target!="undefined")&&target?'target='+target:'')+'><font size=1>World</font></a></span></td><td><font size=2 color=cccccc>&nbsp;&#149;&nbsp;</font></td><td><a href="http://news.excite.com/index/id/national|ap.html"'+((typeof target!="undefined")&&target?'target='+target:'')+'><font size=1>National</font></a></span></td><td><font size=2 color=cccccc>&nbsp;&#149;&nbsp;</font></td><td><a href="http://news.excite.com/index/id/politics|ap.html"'+((typeof target!="undefined")&&target?'target='+target:'')+'><font size=1>Politics</font></a></span></td><td><font size=2 color=cccccc>&nbsp;&#149;&nbsp;</font></td><td><a href="http://news.excite.com/index/id/opinion|nyt.html"'+((typeof target!="undefined")&&target?'target='+target:'')+'><font size=1>Opinion</font></a></span></td><td><font size=2 color=cccccc>&nbsp;&#149;&nbsp;</font></td><td><a href="http://news.excite.com/index/id/strange|ap.html"'+((typeof target!="undefined")&&target?'target='+target:'')+'><font size=1>Strange</font></a></span></td></tr></table>');} } function goToHoro(id) {
 
 	top.location='http://horoscopes.excite.com/index/id/'+id+'.html';
  return false; 
}
function writeHoro() {

 var editTarget = "";
  var hoDefTxt = "<center><table width=100% cellpadding=3 cellspacing=0 border=0><tr><td align=center><form method=post action=http://www.excite.com/horoscope_sign.jsp><b>Get your daily horoscope!</b><br>Enter Your Birthday<br>(MM DD YYYY)<br><input type=text name=month size=2 maxlength=2><input type=text name=day size=2 maxlength=2><input type=text name=year size=4 maxlength=4><font size=1><br></font><input type=submit value='Get My Horoscope'></td></tr></form></table></center>";
  var vartype = typeof hrscp_data;
  if (vartype != "undefined" && (hrscp_data.length > 0)) {
    var sign = hrscp_data[1];
	var dispSign = sign.substring(0,1).toUpperCase();
	dispSign += sign.substring(1, sign.length);
	document.write('<table width=100% cellpadding=2 cellspacing=0 border=0><tr valign=top><td><table cellpadding=0 cellspacing=0 width=75 height=75 align=left border=0><tr><td><img src="http://image.imgfarm.com/ex/horoscopes/' + sign + 'Ex.gif" width=70 height=70 alt=' + sign + ' vspace=0 hspace=0 border=0></td></tr></table>' + '<a href="http://horoscopes.excite.com/index.html"><b>' + dispSign + '</b></a><br>' + hrscp_data[3] + '</td></tr><tr><td><span class=small><a href="http://horoscopes.excite.com/index.html">more...</a><br /><a href="http://shadow.ivillage.com/astrologych/excite/?redirect=http://www.chartshop.com/scripts/runisa.dll?AO:EXCITE::EXCITE1">Free Astrology Report</a></span></td></tr></table>');
  } else if ((typeof HOstatus) != "undefined" && (HOstatus == 0)) {
    document.write('<table><tr><td>'+mexDefError+'</td></tr></table>');
  } else {
    document.write(hoDefTxt);
  }

}var linkMore = 'http://www1.excite.com/home/music/music_chartCon/0,16111,chartCon_hsi,00.html';
var linkMusic = 'http://entertainment.excite.com/music/index.html';
function writeMusicCharts() {
  var mcDefTxt = "We're sorry, but we don't have the top Music Charts";
  var outHTML = '<table cellpadding=0 cellspacing=0 width=100%>';
  var vartype = typeof mcCharts;
  var tmpArr = new Array();
  if (vartype != "undefined" && (mcCharts.length > 0)) {
    for (i=0; (i < mcCharts.length) && (i < 5); i=i+1) {
	   
       tmpArr = mcCharts[i].split('|');
	   outHTML += '<tr valign=top><td><b>' + tmpArr[0] + '.</b>&nbsp;</td><td width=100%><b> ' + tmpArr[2] + '</b><br>' + tmpArr[1] + '&nbsp;</td></tr>';
	   //outHTML += '<tr><td colspan=2><font size=1>&nbsp;&nbsp;&nbsp;</font>' + tmpArr[1] + '</td></tr>';
	    }
	outHTML += '<tr><td colspan=2 align=right><a href='+linkMore+'>More...</a></td></tr>'; } else if ((typeof MCstatus) != "undefined" && (MCstatus == 0)) {
    outHTML += '<tr><td>'+mexDefError+' <a href='+linkMusic+'>Click Here</a> to go to Excite Music.</td></tr>';
  } else {
    outHTML += mcDefTxt;
  }
  outHTML += '</table>';
  document.write(outHTML);
}function writeMyPortfolio() {
outHTML ="<table width=325 height=240 border=0><tr><td align='center' valign='top'>";outHTML +="<iframe align='top' frameborder='0' height='240' scrolling='No' width='325' src='http://bfc.excite.com/test/scottrade/scottrade_watchlist.html'></iframe>";outHTML +="</td></tr></table>";document.write(outHTML);}
function writeMovieReleases() {
  var mrDefTxt = "<tr><td>"+mexDefError+" <a href=http://movies.excite.com>Click Here</a> to go to Excite Movies.</td></tr>";
  var bulletImg = '<font face=geneva,arial size=2 color=000000>&nbsp;&#149;&nbsp;</font>';
  var outHTML = '<table cellpadding=0 width=100%>';
  var mrServer = 'http://movies.excite.com';
  var vartype = typeof mrReleases;
  var tmpArr = new Array();
  var maxRel = 10;
  var tmpURL = '';

  if (vartype != "undefined" && (mrReleases.length > 0)) {
    outHTML += "<tr><td>This week's new movies:</td></tr>";
    for (i=0; (i < mrReleases.length) && (i < maxRel); i=i+1) {
	   tmpArr = mrReleases[i].split('|');
       outHTML +=  '<tr><td><font size=1>&nbsp;</font>' + bulletImg; 
	   outHTML +=  '  <a href=' + mrServer + '/MovieSummary.jhtml?movieId='+tmpArr[1]+'>' + tmpArr[0] + '</a>';
	   outHTML +=  '</td></tr>';
	}  
  } else {
    outHTML += mrDefTxt;
  }
 outHTML += "<tr><td><br><a href='" + mrServer + "/MyMovies.jhtml'>Get Local Movie Showtimes</a></td></tr>"; outHTML += "</table><font class=modspace><br></font>";
  document.write(outHTML);

}
function writeNP() {
	var npDefTxt = "<tr><td>Click edit to leave yourself a memo here!</td></tr>";
	var outHTML = '<table>';
	var vartype = typeof npNotes;
	var tmpArr = new Array();
	if (vartype != "undefined" && (npNotes.length > 0)) {

	} else if ((typeof NPstatus) != "undefined" && (NPstatus == 0)) {
		outHTML += '<tr><td>'+mexDefError+'</td></tr>';
	} else {
		outHTML += npDefTxt;
	}
	outHTML += '</table>';
	document.write(outHTML);
}function writeDailyQuote() {
  var outHTML = '';
  var vartype = typeof dqQuote;
  if (vartype != "undefined") { outHTML += dqQuote + "<br>"; } 
  vartype = typeof dqQuoteAttr;
  if (vartype != "undefined") { 
  	outHTML += "- " + dqQuoteAttr + '<br>'; 
  } else if ((typeof QDstatus) != "undefined" && (QDstatus == 0)) {
    outHTML += '<table><tr><td>'+mexDefError+'</td></tr></table>';
  }

 
   outHTML += "<font size=1><br></font><table cellpadding=0 cellspacing=0 border=0 width=100%><tr>" + 
  		"<td align=middle width=27%><font size=1><a href='http://today.excite.com/pet.html'>Pet Photo</a></font></td>" + 
		"<td align=middle width=30%><font size=1><a href='http://today.excite.com/user.html'>User Photo</a></font></td>" +
		"<td align=middle width=25%><font size=1><a href='http://today.excite.com/toonfun.html'>Cartoons</a></font></td>" + 
		"<td align=right width=18%><font size=1><a href='http://today.excite.com/index.html'>More...</a></font></td>" + 
		"</tr></table>";
   document.write(outHTML);
}
var maxScores;function writeMySports() {if (!mexTzDelta && !mexTzDisp && !mexTzHr) { MexSetupOffset(); }var mexTzDiffMilli	= mexTzDelta*60*60*1000;function spDrawNSScores() {var retHTML = '';retHTML = "<table width=100% cellpadding=3 cellspacing=0 border=0><tr bgcolor=\"#efefef\"><td colspan=\"4\"><table cellpadding=2 cellspacing=2 border=0 width=100%><tr><td><img src=\"http://ak.imgfarm.com/ex/sports/lilWhistle2.gif\" width=30 height=25 border=0></td><td><font color=#000000><a href=http://sports.excite.com><font color=#0033cc>Check out Excite Sports</font></a> for the latest news, scores, statistics and more!</font></td></tr></table></td></tr></table>";return retHTML;}function drawHdr(lnk, txt1, txt2) {return '<tr  bgcolor=' + (mexHdrFntClr==mexBdyBg?'#EFEFEF':mexHdrFntClr) + '><td><table width=100%><tr><td>'+(lnk!=''?'<a href="' + lnk +'">':'')+'<font color=' + mexHdrBg + '><b>' + txt1 +'</b></font>'+(lnk!=''?'</a>':'')+'</td>'+(txt2!=''?'<td align=right><font color=' + mexHdrBg + '><b>'+txt2+'</b></font></td>':'')+'</tr></table></td></tr>';}function drawSubHdr(lnk, txt1, txt2) {return '<tr bgcolor=' + mexHdrSubBg + '><td><table width=100%><tr><td>' +(lnk!=''?'<a href="' + lnk +'">':'') + '<font color='+mexHdrSubFntClr+'><b>' + txt1 + '</b></font>' + (lnk!=''?'</a>':'') + '</td>'+(txt2!=''?'<td align=right><font color='+mexHdrSubFntClr+'><b>' + txt2 + '</b></font></span></td>':'')+'</tr></table></td></tr>';}function gameTime(dateStr, gameHour, gameMin) {dateStr = dateStr.replace('Jan.','January');dateStr = dateStr.replace('Feb.','February');dateStr = dateStr.replace('Mar.','March');dateStr = dateStr.replace('Apr.','April');dateStr = dateStr.replace('May.','May');dateStr = dateStr.replace('Jun.','June');dateStr = dateStr.replace('Jul.','July');dateStr = dateStr.replace('Aug.','August');dateStr = dateStr.replace('Sep.','September');dateStr = dateStr.replace('Oct.','October');dateStr = dateStr.replace('Nov.','November');dateStr = dateStr.replace('Dec.','December');retDt=new Date(dateStr+' '+gameHour+':'+gameMin);var thisTzDiffMilli = mexTzDiffMilli;if (retDt.getTimezoneOffset() != meDateObject.getTimezoneOffset()) {thisTzDiffMilli += (retDt.getTimezoneOffset() - meDateObject.getTimezoneOffset()) * 60 * 1000;}retDt=new Date(Date.UTC(y2k(retDt.getYear()),retDt.getMonth(),retDt.getDate(),retDt.getHours(),retDt.getMinutes(),retDt.getSeconds()) + thisTzDiffMilli);return retDt;}function spTimeSort( a, b) {var ret = parseInt(a[50]) - parseInt(b[50]);if (ret!=0) { return ret; }return (a[23] - b[23]);}var spDefTxt = "This feature is currently unavailable";var spTeams = new Array();var spServer = "http://sports.excite.com/";var outHTML = '';var rowHTML = '';var gInfo = '';var curSpt = '';var curDate = '';var dtChngNum=0;var maxDtChNum=2;var tmpDate='';var tmpArr = new Array();var notActive = '<table cellpadding=0 cellspacing=0 width=100%><tr class=mexHdrSub height=18><td align=center><font class=mexHdrTxtSub>None of <a href="http://sports.excite.com/jsp/spmywaymaint.jsp?edtype=myscores&ru=' + location.href + '">your teams</a> are active</font></td></tr></table>';var sep='<tr bgcolor="#DDDDDD"><td><table border=0 cellspacing=0 cellpadding=0><tr><td height=2></td></tr></table></td></tr>';outHTML += spDrawNSScores();document.write(outHTML);}function calcSUDL (srDt, srT, ssDt, ssT) {if ( (typeof srDt == 'undefined') || (typeof ssDt == 'undefined') ) { return '';}var t1=new Date(Date.parse(srDt.replace(/,/,'')+' '+srT.replace(/.M/i,''))).getTime();	 var t2=new Date(Date.parse(ssDt.replace(/,/,'')+' '+ssT.replace(/.M/i,''))).getTime();   if(srT.match(/PM/i)) {t1+=43200000;}			 if(ssT.match(/PM/i)) {t2+=43200000;}var timediff=Math.abs(t1 - t2);var hours = Math.floor(timediff / (3600000));		 timediff -= hours * (3600000);if ((t2 - t1)<0) {hours=24-hours; }var mins = Math.floor(timediff / (60000));		 return (hours + ' Hrs., ' + mins + ' Mins.');}function writeSU() {var suDefTxt = "<table border=0 cellpadding=2 cellspacing=0 width=100%><tr><td width=100%>Enter your zip code:</td></tr><tr><td colspan=3><form method=get name=searchboxSU action=editSU.jsp><table width=50% cellpadding=3 cellspacing=0 align=center border=0><tr valign=top align=center><td><input type=text size=6 maxlength=15 name=zipcode value=''></td><td align=left><input type=Submit name=Search value=Submit></td></tr></form></table></td></tr></table>";var outHTML = '';var tmpArr = new Array();var i=0;var vartype = typeof suData;if (vartype != "undefined" && suData.length > 0) {outHTML += '<table width=100% cellpadding=0>';for (i=0; i < suData.length; i=i+1) {tmpArr = suData[i].split('|');if (i==0) {outHTML += '<tr><td colspan=2><b>' + tmpArr[2] + '</b></td></tr>';}outHTML += '<tr><td colspan=2><b>' + tmpArr[0] + ', ' + tmpArr[1] + '</b></td></tr>';outHTML += '<tr><td>Sunrise</td><td align=right>' + tmpArr[3] + '</td></tr>';outHTML += '<tr><td>Sunset</td><td align=right>' + tmpArr[4] + '</td></tr>';outHTML += '<tr><td>Hrs. of Daylight</td><td align=right>' + calcSUDL(tmpArr[2],tmpArr[3],tmpArr[2],tmpArr[4]) + '</td></tr>';}outHTML += '</table>';} else if ((typeof SUstatus) != "undefined" && (SUstatus == 0 || SUstatus == 1)) {outHTML += '<table><tr><td>'+mexDefError+'</td></tr></table>';} else {outHTML += suDefTxt;}document.write(outHTML);}function writeTopBox() {
  var tbDefTxt = '<tr><td>'+mexDefError+'</td></tr>';
  var outHTML = '<table cellpadding=0 width=100%>';
  var mrServer = 'http://movies.excite.com';
  var vartype = typeof tbTopBox;
  var tmpArr = new Array();
  var maxTB = 10;
  var tmpURL = '';

  if (vartype != "undefined" && (tbTopBox.length > 0)) {
    outHTML += "<tr><td>This week's new movies:</td></tr>";
    for (i=0; (i < tbTopBox.length) && (i < maxTB); i=i+1) {
	   tmpArr = tbTopBox[i].split('|');
       outHTML +=  '<tr><td><font size=1>&nbsp;</font>' + tmpArr[0] 
	   outHTML +=  '.  <a href=' + mrServer + '/summaries/'+tmpArr[1]+'.html>' + tmpArr[2] + '</a>';
	   outHTML +=  '</td></tr>';
	}  
  } else {
    outHTML += tbDefTxt;
  }
 outHTML += "<tr><td><br><a href='" + mrServer + "/movielistings.jsp'>Get Local Movie Showtimes</a></td></tr>";
  outHTML += "</table>";
  document.write(outHTML);

}
function writeTodayHistory() {
  var thDefTxt = mexDefError;
  var outHTML = '';
  var vartype = typeof thDesc;
  if (vartype != "undefined" && thDesc) {
    outHTML +=  thDay + ', '; 
    vartype = typeof thYear;
	if (vartype != "undefined" && thYear) { outHTML += thYear + ', '; }
	outHTML += thDesc;
	outHTML += "<font size=1><br><div align=right><a href='http://today.excite.com/history.html'>Also on this day</a>...</div><br>"
  } else {
    outHTML += thDefTxt;
  }

  
 outHTML += "<table cellpadding=0 cellspacing=0 border=0 width=100%><tr>" + 
  		"<td align=middle width=27%><font size=1><a href='http://today.excite.com/pet.html'>Pet Photo</a></font></td>" + 
		"<td align=middle width=30%><font size=1><a href='http://today.excite.com/user.html'>User Photo</a></font></td>" +
		"<td align=middle width=25%><font size=1><a href='http://today.excite.com/toonfun.html'>Cartoons</a></font></td>" + 
		"<td align=right width=18%><font size=1><a href='http://today.excite.com/index.html'>More...</a></font></td>" + 
		"</tr></table>";
   document.write(outHTML);
}linkTV = 'http://tv.entertainment.excite.com/index.html';

function replaceTvHtml(html) {
   var pat=/<small>/ig;
   var html2 = html.replace(pat,'<span class=tvLinks>');
   var pat2=/<a href/ig;
   var html3 = html2.replace(pat2,'<a class=tvLinks href');
   var pat3=/<a name/ig;
   var html4 = html3.replace(pat3,'<a class=tvChanType name');
   var pat4=/<\/small>/ig;
   var html5 = html4.replace(pat4,'</span>');
   return html5;
}

function writeTV() {
	
  		document.write("<table cellpadding=3 cellspacing=0 width=100% border=0><tr class=mexHdrSub><td><span class=small><font color="+mexHdrSubFntClr+">Add TV Favorites - </font><a href='http://www1.excite.com/home/my_excite/component_customization/mex_module_preview/0,14460,TF,00.html'><font color="+mexHdrSubFntClr+">Click Here</font></a></span></td></tr></table>");
	
  var tvDefTxt = '<tr><td>Click edit to add your favorite channels.</td></tr>';
  
  var outHTML = '<table cellspacing=0 border=1 bordercolor='+mexContBdr+' width=100%>';
  var tvTime = new Array();
  if (tvTimeRange == '1') {
  	tvTime[0] = '7|8|9';
  } else {
  	tvTime[0] = '8|9|10';
  }
  var vartype = typeof tvTime;
  var tmpArr = new Array();
  if (vartype != "undefined" && (tvTime.length > 0) && tvTVGrid != "") {
  	for (i=0; i < tvTime.length; i=i+1) {
		tmpArr = tvTime[i].split('|');
		//outHTML += '<tr class=mexHdrSub><td>&nbsp;</td><td colspan=60><span class=mexHdrTxtSub>'+tmpArr[0]+'pm</td><td colspan=60><span class=mexHdrTxtSub>'+tmpArr[1]+'pm</td><td colspan=60><span class=mexHdrTxtSub>'+tmpArr[2]+'pm</td></tr>';
	}
	tvTVGrid = replaceTvHtml(tvTVGrid);
	outHTML += tvTVGrid;
  } else if ((typeof TVstatus) != "undefined" && (TVstatus == -1) ) {
   	document.write('<table><tr><td>'+mexDefError+'</td></tr></table>');
	 return;
  } else {
    outHTML += tvDefTxt;
  }
  outHTML += '</table>';
  document.write(outHTML);
 }function weTempConv(temp, display) {
  // Assume all our temps are F
  if (typeof temp != "number") return temp;
  if (typeof display != "string") return temp;
  if (display == 'C') return (Math.round((5/9)*(temp-32)));
  return temp;
}

function writeWeather2() {
 //Weather URL
 var weatherURL = 'http://weatherbug.Excite.com/';
 
 	var weatherURL = 'http://weatherbug.excite.com/';
 	var weatherZ = 'z4639';
	var formURL = weatherURL+'Common/Excite/SetLocation.aspx';
  var weTarget ='';
  if ( (typeof isIM != "undefined") && ( isIM != '')) weTarget = ' target="_blank" ';
  var noRes = '';
  if (typeof hasBadData != 'undefined' && hasBadData) {
     noRes = '<b>Your search produced no matches.</b><br>';
  }
  var weDefTxt = "<table border=0 cellpadding=2 cellspacing=0 width=100%><tr><td width=100% >"+noRes+"Please enter your city or zip code:</td></tr><tr><td colspan=3><form method=get "+weTarget+" action="+formURL+"><input type=hidden name='zcode' value='"+weatherZ+"'><table width=50% cellpadding=3 cellspacing=0 align=center border=0><tr valign=top align=center><td><input type=text size=6 maxlength=15 name=loc value=''></td><td align=left><input type=Submit name=Search value=Submit></td></tr></form></table></td></tr></table>";
  var wImgBase = '/images/weatherbug/Icons/';
  var outHTML = '';
  var tmpArr = new Array();
  var i=0;
  var vartype = typeof weTempDisplay;
  if (vartype == "undefined") weTempDisplay = 'F';   
  vartype = typeof wCurData;
  if (vartype != "undefined") {
  	for (i=0; i < wCurData.length; i=i+1) {
	  var wImgDisp = wImgBase + wCurData[i][8];	
	  if (i==0) { outHTML += "<b >Forecast for " + wCurDate + "</b><br><table cellpadding=2 cellspacing=0 width=100% border=0>"; }
	  outHTML += "<tr>";
      outHTML += "<td width=50><img src='http://ak.imgfarm.com" + wImgDisp + ".gif' width=50 height=42 border=0 alt=></td>";
	  outHTML += "<td ><a href='" + weatherURL + "Common/Ask.aspx?location_id=" + wCurData[i][0] + "&zcode="+weatherZ+"'"+weTarget+"><b>" + wCurData[i][1] + ", " + wCurData[i][2] + "</b></a><br>" + wCurData[i][7];
	  if (wCurData[i][9] == 1) {
	  outHTML += "<br><a href='http://my.excite.com/weather/severe.jsp?id=" + wCurData[i][0] + "'"+weTarget+"><font size=-1 color=ff0000><b>Severe alert!</b></font></a>";
	  }
	  outHTML +="</td><td  nowrap>";
	  if (wCurData[i][3] != '') {
	  outHTML += "<font size=+1><b>" + wCurData[i][3] + "&deg;</font><font size=-1>" + wCurData[i][6] + "</font></b><br>";
	  } else {
	  outHTML += "<font size=-1><b>N/A</b></font><br>";
	  }
	  outHTML += "<font size=-1>" + wCurData[i][5] + "&deg;..." +  + wCurData[i][4] + "&deg;";
	  outHTML += "</td></tr>";
	}
	if (i>0) { outHTML += "</table>"; }
  } else if ((typeof WEstatus) != "undefined" && (WEstatus == 0)) {
    outHTML += '<table><tr><td>Sorry, this feature is currently unavailable.</td></tr></table>';
  } else {
	outHTML += weDefTxt;
  }
  document.write(outHTML);
}var loadJsFuncs = 1;