//
// AUTO-GENERATED FILE - DO NOT EDIT!!!
//  11:58:59, Wed Dec 2, 2009 (GMT)
//
function setDateTimeSelect(dt){var objSelect=document.getElementById("dateSelect");var strSelection="";if(objSelect!=null){strSelection=dt.getFullYear()+","+(dt.getMonth()+1)+","+dt.getDate();objSelect.value=strSelection;}objSelect=document.getElementById("timeSelect");if(objSelect!=null){strSelection=dt.getHours()+":" ;strSelection+=formatInt(dt.getMinutes(),2);objSelect.value=strSelection;}}function drawListings(){var dtStartTime=new Date();var theGridDiv=document.getElementById("TvGridDiv");iChannelCount=0;iProgramCount=0;setupOptions();if(theGridDiv!=null){strHTML="<div class='masterGridDiv' id='masterGridDiv'>";drawNewGridSelectors();if(optionScrollGrid){drawTimeBar(true);}drawGrid();strHTML+="<\/div>";if(optionCloseupsFooter){var trclass="icuie";if((isFF)||(isSafari)){trclass="icuff";}strHTML+="<table cellpadding='0' cellspacing='0' border='0' width='100%' style='border: solid 1px #999999'>";strHTML+="<tr class='"+trclass+"' id='icrCloseup'><td class='icutd' id='icdCloseup'></td></tr><\/table>";}var iHtmlLength=strHTML.length;theGridDiv.innerHTML=strHTML;setDateTimeSelect(dtGridLocalStartTime);var objSelect=objGenreSelect;if(objSelect!=null){if(optionGenreFilter>0){optionFavChannels=false;objSelect.value=optionGenreFilter;iLastGenreValue=optionGenreFilter;}if(optionFavChannels){objSelect.selectedIndex=1;}disableTabs(false,true);tabHiLite(objSelect.value);}objSelect=document.getElementById("providerSelect");if(objSelect!=null){objSelect.value=iServiceID;}}bOptionsChanged=false;var dtEndTime=new Date();if(bDebug){var iSeconds=(dtEndTime.getTime()-dtStartTime.getTime())/1000;var iDataSeconds=(dtDataLoadEnd.getTime()-dtDataLoadStart.getTime())/1000;var strStatusText="Data: "+iDataSeconds+" secs, ";strStatusText+=parseInt(xmlHttp.responseText.length/1000,10)+"KB---";strStatusText+="Render: "+iSeconds+" secs, ";strStatusText+="Chans="+iChannelCount+", ";strStatusText+="Progs="+iProgramCount+"---";strStatusText+="Html="+iHtmlLength+" bytes";window.status=strStatusText;document.title=strStatusText;}iAjaxMillisecs=dtDataLoadEnd.getTime()-dtDataLoadStart.getTime();iAjaxLoadTime=iAjaxMillisecs/1000;iAjaxRender=(dtEndTime.getTime()-dtStartTime.getTime())/1000;iAjaxBytes=parseInt(xmlHttp.responseText.length/1000,10);iResponseBytes=parseInt(xmlHttp.responseText.length, 10);if(!boolIgnorePrefs){setCookie("LastGrid", getQueryParameters(0), 0);}var prlnk=document.getElementById("printlinkv2");if(prlnk!=null){prlnk.style.display="block";prlnk.href="/print/listings.ashx?type=listings";prlnk.onclick=new Function("pdfPrintOmni('listings')");}setTimeout("drawAdCalls(5)",1000);doWelcome();}function drawChannelCellEx(objRowData, checkit){var strChannelNo=objRowData[colChannelNumber];var strCallLetter=objRowData[colCallLetters];var iNetworkID=objRowData[colNetworkID];var iSourceID=objRowData[colSourceID];var favIcon="heart-off.gif";var sclink="";var txt="";var ftext="";var itext="";var strCellText=strCallLetter;if(isSpecialRow(iSourceID)){strHTML+="<td onClick='javascript:gotoMagicUrl()' style='cursor:pointer;border:none;color:#FFFFFF;text-align:right;vertical-align:bottom;padding: 0px 2px 0px 0px;background-image: url("+magicLogo+");background-repeat: no-repeat;background-color:"+magicBkgnd+";'>";return;}if(strChannelNo.length>0){strCellText="<b>"+strChannelNo+"<\/b><br>"+strCellText;}sclink="javascript:scl(\""+objRowData[colChannelNumber]+"\","+objRowData[colSourceID]+",\""+objRowData[colCallLetters]+"\")";if((strGridType=="tvgrid")&&((optionEnableGridSelect)&&(!optionFavChannels))){if(checkit.length>0){favIcon="heart-on.gif";}var strChanVal=objRowData[colSortOrder]+"|"+objRowData[colSourceID]+"|"+strChannelNo;ftext="<img alt='click to add to favorite channels' style='cursor:pointer;' id='cc"+strChanVal+"' src='/listings/images/v2/"+favIcon+"' onclick='addfav(this)'>";}itext="<img class='nci' src='http://www.tvguide.com/icon/src_"+iSourceID+".gif'>";txt="<table cellpadding='0' cellspacing='0' style='width:100%;height:"+iGridRowHeight+"px'><tr>";if(strGridType=="tvgrid"){txt+="<td id='lcnc"+iChannelCount+"' class='nlc' onclick='"+sclink+"' onmouseover='javascript:c3(this,"+iChannelCount+")' onmouseout='javascript:c4(this,"+iChannelCount+")'>";txt+=itext;txt+="<\/td><td id='lccc"+iChannelCount+"' class='nch' onclick='"+sclink+"' onmouseover='javascript:c1(this,"+iChannelCount+")' onmouseout='javascript:c2(this,"+iChannelCount+")'>";txt+=strCellText;if((optionEnableGridSelect)&&(!optionFavChannels)){txt+="<td id='lcfv"+iChannelCount+"' class='gfav' onmouseover='javascript:c5(this,"+iChannelCount+")' onmouseout='javascript:c6(this,"+iChannelCount+")'>"+ftext;}txt+="<\/td><\/tr>";}else{txt+="<td id='lcnc"+iChannelCount+"' class='nlc' style='cursor:default;'>"+itext+"<\/td><td id='lccc"+iChannelCount+"' class='nch' style='cursor:default;'>"+strCellText+"<\/td><\/tr>";}txt+="<\/table>";strHTML+="<td class='ch'>"+txt+"<\/td>";iChannelCount++;}function getProgramCellText(objRowData){var strCellText="";var strTitle=objRowData[colProgramTitle];var iProgramColspan=objRowData[colBlockCount];var iMaxTitleLen=((iProgramColspan-1)*(iProgramColspan/2));if(iMaxTitleLen<=0){iMaxTitleLen=2;}if(strTitle!=null){if((strTitle.length > iMaxTitleLen)&&(optionTruncateText)&&(!(iSingleSourceID>0))){strCellText=strTitle.substring(0,iMaxTitleLen)+"...";}else{strCellText=strTitle;}}var attrib=objRowData[colAttributes];var notNew=true;if((iProgramColspan>2)||(iSingleSourceID>0)){var strFlags="";if((attrib & 1)==1){if(strFlags.length>0){strFlags+="&nbsp;";}strFlags+="<font class='par'>Live<\/font>";notNew=false;}if((attrib & 2)==2){if(strFlags.length>0){strFlags+="&nbsp;";}strFlags+="<font class='par'>Repeat<\/font>";}if(((attrib & 4)==4)&&(notNew)){if(strFlags.length>0){strFlags+="&nbsp;";}strFlags+="<font class='par'>New<\/font>";}if((attrib & 8)==8){if(strFlags.length>0){strFlags+="&nbsp;";}strFlags+="<font class='cc'>(CC)<\/font>";}if(strFlags.length>0){strCellText+="<br>"+strFlags;}}else{strCellText="...";}if(!(iSingleSourceID>0)){switch(objRowData[colStartBefore]){case 1: strCellText="&lt;"+strCellText;break;case 2: strCellText="&lt;&lt;"+strCellText;break;}switch(objRowData[colEndAfter]){case 1: strCellText+=" &gt;";break;case 2: strCellText+=" &gt;&gt;";break;}}return strCellText;}function getProgramCellClass(objRowData){var iCategory=objRowData[colCategory];var strClassName="pc2";var bShowProgram=0;switch(optionGenreFilter){case 2: if((iCategory & 64)==64){bShowProgram=1;strClassName+="m";}break;case 3: if((iCategory & 1024)==1024){bShowProgram=1;strClassName+="s";}break;case 4: if((iCategory & 2)==2){bShowProgram=1;strClassName+="f";}break;case 5: break;case 6: if((iCategory & 256)==256){bShowProgram=1;strClassName+="n";}break;default: if((iCategory & 64)==64){strClassName+="m";}else if((iCategory & 1024)==1024){strClassName+="s";}else if((iCategory & 2)==2){strClassName+="f";}else if((iCategory & 256)==256){strClassName+="n";}bShowProgram=1;}return(bShowProgram+"\t"+strClassName);}function drawProgramCell(objRowData){iProgramCount++;var iSourceID=objRowData[colSourceID];var iNetworkID=objRowData[colNetworkID];var iProgramColspan=objRowData[colBlockCount];var rCount=iRowCount+1;var strProgramLink="f3("+iCurrentProgram+","+rCount+")";if(isSearchTarget(objRowData)){figIndex=iCurrentProgram;figRow=rCount;}var ab=getProgramCellClass(objRowData).split('\t');var bShowProgram=(ab[0]!=0);var strClassName=ab[1];var strTopBorder="";if((iRowCount==0)&&(!isSpecialRow(iSourceID))){strTopBorder=" style='border-top:none;' ";}if(bShowProgram){strHTML+="<td onclick='"+strProgramLink+"' id='q"+iCurrentProgram+"' class='"+strClassName+" pc2height' "+"colspan='"+iProgramColspan+"'"+strTopBorder+">"+getProgramCellText(objRowData)+"<\/td>";}else{strHTML+="<td class='"+strClassName+"' "+"colspan='"+iProgramColspan+"'"+strTopBorder+"><\/td>";}iCurrentProgram++;}function drawGridRow(){var hideChannel=false;var objOneRow=objGridData[iCurrentProgram];var strCurrentLetters=objOneRow[colCallLetters];var checkit="";strCurrentChannel=objOneRow[colChannelNumber];iCurrentSourceID=objOneRow[colSourceID];if((strCurrentLetters==null)||(strCurrentLetters.length<=0)){iCurrentProgram++;return;}var theOption=document.createElement("OPTION");theOption.value=objOneRow[colSortOrder]+"|"+objOneRow[colSourceID]+"|"+strCurrentChannel;if(strCurrentChannel.length>0){theOption.text=strCurrentChannel+" "+strCurrentLetters;}else{theOption.text=strCurrentLetters;}if(!isSelectedChannel(iCurrentSourceID,strCurrentChannel)){if((forceOptionsCreate)&&(availChannels!=null)){availChannels.options[availChannels.options.length]=theOption;}if((optionFavChannels)||(getSelectListIndex("genreSelect")==1)){hideChannel=true;}}else{if((forceOptionsCreate)&&(selectChannels!=null)){selectChannels.options[selectChannels.options.length]=theOption;}checkit="CHECKED";}if(optionGenreFilter>0){hideChannel=! checkGenreFilter();}var srctype=objOneRow[colSourceType];if((bHDTVOnlyFilter)&&((srctype&16)!=16)){hideChannel=true;}var iAdFreq=iInGridAdFrequency;if(bHDTVOnlyFilter){iAdFreq=10;}if((GridAds)&&(iGridAds<MaxGridAds)){if(((iRowCount-iFirstGridAdRow)> 0)&&((iRowCount-iFirstGridAdRow)% iAdFreq==0)&&(!hideChannel)||((iRowCount==iFirstGridAdRow)&&(iGridAds==0))){strHTML+="<tr class='gridAdRow'><td colspan='"+iTotalCellsAcross+"' style='padding-top:5px;padding-bottom:5px;background-color: #DCDDCB;border-left: solid 1px #DCDDCB'>";strHTML+="<center><iframe align=center valign=middle id='inGridAdCell"+iGridAds+"' frameborder='no' scrolling='no' style='width:728px;height:90px;border: none;'><\/iframe><\/center>";strHTML+="<\/td><\/tr>";iGridAds++;if((figIndex<0)&&(figRow<0)){figOffsetFudge+=100;}}}if(!hideChannel){if((!optionScrollGrid)&&((iRowCount%optionTimebarRepeat)==0)){drawTimeBar((iRowCount==0));}}var closeSpecialRow=false;if(!hideChannel){if(isSpecialRow(objOneRow[colSourceID])){strHTML+="<tr><td onClick='javascript:gotoMagicUrl()' colspan='"+iTotalCellsAcross+"' style='overflow:hidden;text-align:left;vertical-align:middle;padding:0px 0px 0px "+magicLeftOffset+"px;cursor:pointer;height:25px;background-image: url("+magicTopImage+");background-repeat: no-repeat;border-right:solid 1px #DDDDDD;background-color:"+magicBkgnd+";'>";if(objOneRow[colChannelNumber]!=" "){strHTML+="<div style='color:"+magicTextClr+";font-size:13px;font-weight:bold;padding:4px 0px 0px 0px;'>ch "+objOneRow[colChannelNumber]+"</div>";}strHTML+="</td></tr>";if((figIndex<0)&&(figRow<0)){figOffsetFudge+=25;}closeSpecialRow=true;}strHTML+="<tr class='gridRow' id='gr"+iRowCount+"'>";drawChannelCellEx(objOneRow, checkit);}while((iCurrentSourceID>=0)&&(iCurrentSourceID==objOneRow[colSourceID])&&(strCurrentChannel==objOneRow[colChannelNumber])){if(!hideChannel){drawProgramCell(objOneRow);}else{iCurrentProgram++;}if(objGridData[iCurrentProgram]!=null){objOneRow=objGridData[iCurrentProgram];}else{iCurrentSourceID=-1;}}if(!hideChannel){strHTML+="<\/tr>";iRowCount++;if(closeSpecialRow){strHTML+="<tr><td onClick='javascript:gotoMagicUrl()' colspan='"+iTotalCellsAcross+"' style='cursor:pointer;height:25px;background-image: url("+magicBotImage+");background-repeat: no-repeat;border-right:solid 1px #DDDDDD;background-color:"+magicBkgnd+";'></td></tr>";if((figIndex<0)&&(figRow<0)){figOffsetFudge+=25;}}if((iRowCount>0)&&(!optionCloseupsFooter)){var trclass="icuie";if((isFF)||(isSafari)){trclass="icuff";}strHTML+="<tr class='"+trclass+"' id='icr"+iRowCount+"'><td class='icutd' colspan='"+iTotalCellsAcross+"' id='icd"+iRowCount+"'></td></tr>";strHTML+="";}}}function drawSpacerRow(bIsTimebar){strHTML+="<tr class='sr'>";strHTML+="<td class='sc' style='width:"+iChannelWidthPx+"px;'><\/td>";for(var n=0;n<iProgramCellsAcross;n++){strHTML+="<td class='sc' style='block;width:"+iSliceWidthPx+"px;'><\/td>";}strHTML+="<\/tr>";}function drawNewGridSelectors(){var tmpDate=new Date();var bSelected=false;var value="";var text="";tmpDate.setTime(dtCurrentLocalDate.getTime()-(24*60*60*1000));var objSelect=document.getElementById("dateSelect");if(objSelect!=null){objSelect.options.length=0;for(var n=0;n<=15;n++){value=tmpDate.getFullYear()+","+(tmpDate.getMonth()+1)+","+tmpDate.getDate();text=getDateStub(tmpDate)+" "+strLongDays[tmpDate.getDay()];objSelect.options[objSelect.length]=new Option(text, value, false, false);tmpDate.setTime(tmpDate.getTime()+(24*60*60*1000));}objSelect.style.display="block";}tmpDate=new Date(dtCurrentLocalDate.getFullYear(), dtCurrentLocalDate.getMonth(), dtCurrentLocalDate.getDate(), 0, 0, 0);objSelect=document.getElementById("timeSelect");var iMinuteInterval=60;if(objSelect !=null){objSelect.options.length=0;var tmpOpt=new Option("Now", "-1", false, false);objSelect.options[objSelect.length]=tmpOpt;tmpOpt=new Option("Morning", "8:00", false, false);objSelect.options[objSelect.length]=tmpOpt;tmpOpt=new Option("Noon", "12:00", false, false);objSelect.options[objSelect.length]=tmpOpt;tmpOpt=new Option("Primetime", "20:00", false, false);objSelect.options[objSelect.length]=tmpOpt;for(var h=0;h<1440/iMinuteInterval;h++){var hr=tmpDate.getHours();var mn=tmpDate.getMinutes();var ap="am";if(hr==0){hr=12;}else if(hr==12){ap="pm";}else if(hr>12){ap="pm";hr-=12;}if(mn==0){mn="00";}if(hr<10){hr=" "+hr;}value=tmpDate.getHours()+":"+mn;text=hr+":"+mn+ap;var option=new Option(text, value, false, false);option.style.textAlign="right";objSelect.options[objSelect.length]=option;tmpDate.setTime(tmpDate.getTime()+(iMinuteInterval*60*1000));}objSelect.onchange=function(){doTimeSelectChange(this)};}}function drawTimeBar(isTop){var rowClass="timebarRow";if(isTop){rowClass="timebarRowTop";}if(optionScrollGrid){strHTML+="<div class='timebarDiv' id='timebarDiv'>";strHTML+="<table class='timebarTable' cellpadding='0' cellspacing='0' border='0'>";drawSpacerRow(true);}strHTML+="<tr class='"+rowClass+"'>";strHTML+="<td class='timebarCell' style='width:"+iChannelWidthPx+"px;vertical-align:middle;'>";if(!boolDisableArrows){strHTML+="<table cellpadding=2 cellspacing=0 border=0>";strHTML+="<td style='text-align:left;vertical-align:middle;'><a href=\"javascript:doArrowClick(-1,1)\"><img alt='Previous Day' src='/listings/images/leftarrow2.gif' border='0' \/><\/a><\/td>";strHTML+="<td style='text-align:left;vertical-align:middle;'><a href=\"javascript:doArrowClick(-1,0)\"><img alt='Previous Timespan' src='/listings/images/leftarrow.gif' border='0' \/><\/a><\/td>";strHTML+="<\/table>";}var selected="";var iHeaderCnt=0;strHTML+="<\/td >";var iTimeCellCount=iGridSpanMinutes/iTimebarIncrements;var iTimeCellColSpan=iTimebarIncrements/iMinTimeSlice;for(var n=0;n<iTimeCellCount;n++){strHTML+="<td class='timebarCell' colspan='"+iTimeCellColSpan+"'>";if((n==iTimeCellCount-1)&&(!boolDisableArrows)){strHTML+="<table cellpadding=0 cellspacing=0 border=0 width=100%>";strHTML+="<tr>";strHTML+="<td class='timebarCell' style='text-align:left;'>"+strTimebarHeaders[iHeaderCnt]+"<\/td>";strHTML+="<td style='text-align:right;vertical-align:middle;'>";iHeaderCnt++;strHTML+="<table align=right cellpadding=2 cellspacing=0 border=0><tr>";strHTML+="<td style='text-align:right;'><a href=\"javascript:doArrowClick(1,0)\"><img alt='Next Timespan' src='/listings/images/rightarrow.gif' border='0' \/><\/a><\/td>";strHTML+="<td style='text-align:right;'><a href=\"javascript:doArrowClick(1,1)\"><img alt='Next Day' src='/listings/images/rightarrow2.gif' border='0' \/><\/a><\/td>";strHTML+="<\/tr><\/table>";strHTML+="<\/td><\/tr><\/table>";}else{if(n==0){strHTML+="<table cellpadding=0 cellspacing=0 border=0 class='timebarCell'><td class='timebarCell' style='text-align:left;'>"+strTimebarHeaders[iHeaderCnt]+"<\/td>";strHTML+="<td style='vertical-align:middle;padding:0px 0px 0px 4px'>";strHTML+="<\/td><\/table>";iHeaderCnt++;}else{strHTML+=strTimebarHeaders[iHeaderCnt];iHeaderCnt++;}}strHTML+="<\/td >";}strHTML+="<\/tr>";if(optionScrollGrid){strHTML+="<\/table>";strHTML+="<\/div>";}}function drawGridLegend(){strHTML+="<center class='gridLegend'><img border='0' hspace='0' vspace='0' src='images/gridlegend.gif' \/><\/center>";}function drawGrid(){if(!optionScrollGrid){strHTML+="<div name='gridDiv' id='gridDiv' style='height:auto;overflow:hidden;'>";}else{strHTML+="<div class='gridDiv' name='gridDiv' id='gridDiv' style='height:"+optionGridHeightPx+"px;";if(isOpera){strHTML+=" overflow:scroll;";}else{strHTML+=" overflow-y:scroll;overflow-x:hidden;";}strHTML+=" border-bottom: solid 1px #DCDDCB;' onScroll='javascript:trackScroll(this)'>";}strHTML+="<table class='gridTable' name='gridTable' id='gridTable'>";iCurrentProgram=1;iRowCount=0;drawSpacerRow(false);iLastFilterMatch=0;iGridAds=0;if(objGridData!=null){while(iCurrentProgram < objGridData.length){drawGridRow();}}strHTML+="<\/table>";strHTML+="<\/div>";forceOptionsCreate=false;PastCloseups=new Array(objGridData.length);bTrackScrollPos=true;if((figIndex>=0)&&(figRow>=0)){setTimeout("autoOpenCloseup()", 0);}else{if((optionScrollGrid)&&(iGridScrollTop>=0)){setTimeout("scrollTheGrid()", 0);}}}
