﻿// JScript File

var iTvObjectID = 0;
var strTvObjectName = "";
var strTvObjectType = "";


function setCookie(strName, strValue, iDays)
{
	var strCookie = strName + "=" + strValue + "; ";
	if(iDays!=0)
	{
	    var date = new Date();
	    date.setTime(date.getTime()+(iDays*24*60*60*1000));
		strCookie += "expires=" + date.toGMTString() + "; ";
	}
    var dom = document.domain;
    var tvg = ".tvguide.com";    
    if(dom.indexOf(tvg)==dom.length-tvg.length)
    {
        strCookie += "domain=" + tvg + "; ";
    }
	strCookie += "path=/";
	document.cookie = strCookie;
}

function readCookie(strName)
{
	var name = strName + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
	}
	return null;
}

function deleteCookie(strName)
{
	setCookie(strName, "", -1);
}

function drawMavenTag(SkinnedTemplateID, PlayerID, PlaylistID, TVObjectID)
{
    drawMavenTagEx(SkinnedTemplateID, PlayerID, PlaylistID, TVObjectID, 320, 296);
}

function drawMavenTagEx(SkinnedTemplateID, PlayerID, PlaylistID, TVObjectID, PlayerWidth, PlayerHeight)
{    
    var PlayerType = "Embedded";
    
    if(SkinnedTemplateID=="")
    {
        SkinnedTemplateID = "tvgolembeddedtemplate";
    }

    if(PlayerID=="")
    {
        PlayerID = "embeddedplayer";
    }

    if(PlaylistID=="")
    {
        PlaylistID="0ef8ba0f7ec4b803d27ed5f691f0baae35d7e105";
    }
    
    try
    {
        if(TVObjectID!="")
        {
            if(TVObjectID=="0")
            {
                TVObjectID = "";
            }
        }
        else if(iTvObjectID>0)
        {
            TVObjectID = iTvObjectID;
        }
    }
    catch(err) 
    { 
        TVObjectID = "";
    }
    
    switch(PlayerID.toLowerCase())
    {
        case "aggregateplayer" :
            PlayerType = "Aggregate";
            break;
    }    
        
    var mvs = "";

    mvs += "<embed type=\"application/x-shockwave-flash\"";
    mvs += "  src=\"http://tvg.a.mms.mavenapps.net/mms/rt/1/site/tvg-playeraccount-pub01-live/current/" + SkinnedTemplateID + "/tvguide" + PlayerType + "/client/tvguide" + PlayerType + ".swf\"";
    mvs += "  id=\"mavenFlashPlayer\"";
    mvs += "  pluginspage=\"http://www.macromedia.com/go/getflashplayer\"";
    mvs += "  bgcolor=\"#000000\"";
    mvs += "  quality=\"high\"";
    mvs += "  name=\"mavenFlashPlayer\"";
    mvs += "  play=\"false\"";
    mvs += "  scale=\"noscale\"";
    mvs += "  menu=\"false\"";
    mvs += "  salign=\"LT\"";
    mvs += "  allowscriptaccess=\"always\"";
    mvs += "  wmode=\"transparent\"";    
    mvs += "  flashvars=\"playerId=" + PlayerID + "&amp;playlistId=" + PlaylistID + "&amp;referrer=&amp;noreferrer=&amp;referralPlaylistId=&amp;referralObject=&amp;tvgolObjectId=" + TVObjectID + "\"";
    mvs += "  height=\"" + PlayerHeight + "\"";
    mvs += "  width=\"" + PlayerWidth + "\">";
    mvs += "</embed>";
    document.write(mvs);
    
}

/*
	tableruler()
	written by Chris Heilmann for alistapart.
*/
function tableruler() {
	if (document.getElementById && document.createTextNode) {
		var tables=document.getElementsByTagName('table');
		for (var i=0;i<tables.length;i++) {
			if(tables[i].className=='tvlistings-table') {
				var trs=tables[i].getElementsByTagName('tr');
				for(var j=0;j<trs.length;j++) {
					if(trs[j].parentNode.nodeName=='TBODY') {
						trs[j].onmouseover=function(){this.className='row-over';return false}
						trs[j].onmouseout=function(){this.className='';return false}
					}
				}
			}
		}
	}
}
window.onload=function(){tableruler();}