// Compatibility with unfriendly browsers.
if (typeof(document.getElementById) == "undefined")
	document.getElementById = function (id)
	{
		return document.all[id];
	}

function preloadHovers()
{
	for (var name in hover_images)
	{
		var im = hover_images[name];

		if (typeof(im.size) != "undefined")
		{
			im.over_img = new Image(im.size[0], im.size[1]);
			im.off_img = new Image(im.size[0], im.size[1]);
		}
		else
		{
			im.over_img = new Image();
			im.off_img = new Image();
		}

		im.over_img.src = im.over;
		im.off_img.src = im.off;
	}
}

function toggleHover(element, force_status)
{
	if (document.images)
	{
		var im = hover_images[element.name];
		im.img = element;

		if (element.src.substr(element.src.length - im.over.length) == im.over && force_status != 'over')
			element.src = im.off;
		else if (element.src.substr(element.src.length - im.off.length) == im.off && force_status != 'off')
			element.src = im.over;
	}
}

var dropdown_status = {};
function toggleDropdown(name, force_show)
{
	var targetElement = document.getElementById(name + "_dropdown");

	if (targetElement.style.display == "none" || force_show)
	{
		targetElement.style.display = "";
		targetElement.style.zIndex = "100";
		dropdown_status[name] = true;

		if (typeof(hover_images[name].img) != "undefined")
			toggleHover(hover_images[name].img, 'over');
	}
	else
	{
		window.setTimeout("asyncHideDropdown('" + name + "');", 250);
		targetElement.style.zIndex = "99";
		dropdown_status[name] = false;
	}
}

function asyncHideDropdown(name)
{
	if (dropdown_status[name] == false)
	{
		document.getElementById(name + "_dropdown").style.display = "none";
		toggleHover(hover_images[name].img, 'off');
	}
}

function popupVideo(url)
{
	window.open(url, 'win', 'toolbar=no,width=798,height=700,directories=no,status=no,scrollbars=no,resizable=no,menubar=no,screenX=10,screenY=10,top=10,left=10,focus()');
}

function popupWindow(url)
{
	window.open(url,'GetX','toolbar=no,width=580,height=575,directories=no,status=no,scrollbars=no,resizable=no,menubar=no,screenX=192,screenY=78,top=78,left=192,focus()');
}

function sendToFriend()
{
	window.open('send_to_friend.php?url='+ location.href,'emailwindow','width=610,height=540,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no');
}

function popupWindowReg(url)
{
	window.open(url,'GetX','toolbar=no,width=580,height=575,directories=no,status=no,scrollbars=yes,resizable=no,menubar=no,screenX=192,screenY=78,top=78,left=192,focus()');
}

function doPopup(theURL,winName,features) {
  window.open(theURL,winName,features);
}

var hover_images = {
	'shows': {
		'off': '/img/0_nav_shows_off.gif',
		'over': '/img/0_nav_shows_over.gif',
		'size': [58, 24]
	},
	'video': {
		'off': '/img/0_nav_video_off.gif',
		'over': '/img/0_nav_video_over.gif',
		'size': [73, 24]
	},
	'schedule': {
		'off': '/img/0_nav_schedule_off.gif',
		'over': '/img/0_nav_schedule_over.gif',
		'size': [73, 24]
	},
	'news': {
		'off': '/img/0_nav_news_off.gif',
		'over': '/img/0_nav_news_over.gif',
		'size': [49, 24]
	},
	'games': {
		'off': '/img/0_nav_games_off.gif',
		'over': '/img/0_nav_games_over.gif',
		'size': [56, 24]
	},
	'community': {
		'off': '/img/0_nav_community_off.gif',
		'over': '/img/0_nav_community_over.gif',
		'size': [85, 24]
	},
	'mobile': {
		'off': '/img/0_nav_mobile_off.gif',
		'over': '/img/0_nav_mobile_over.gif',
		'size': [59, 24]
	},
	'win': {
		'off': '/img/0_nav_win_off.gif',
		'over': '/img/0_nav_win_over.gif',
		'size': [43, 24]
	},
	'podcast': {
		'off': '/img/0_nav_podcast_off.gif',
		'over': '/img/0_nav_podcast_over.gif',
		'size': [43, 24]
	},
	'texttv': {
		'off': '/img/0_nav_texttv_off.gif',
		'over': '/img/0_nav_texttv_over.gif',
		'size': [61, 24]
	},
	'register': {
		'off': '/img/0_nav_register_off.gif',
		'over': '/img/0_nav_register_over.gif',
		'size': [71, 24]
	},

	'home': {
		'off': '/img/0_footer_home_off.gif',
		'over': '/img/0_footer_home_over.gif',
		'size': [47, 25]
	},
	'about': {
		'off': '/img/0_footer_about_off.gif',
		'over': '/img/0_footer_about_over.gif'
	},
	'contact': {
		'off': '/img/0_footer_contact_off.gif',
		'over': '/img/0_footer_contact_over.gif'
	},
	'faq': {
		'off': '/img/0_footer_faq_off.gif',
		'over': '/img/0_footer_faq_over.gif'
	},
	'press': {
		'off': '/img/0_footer_press_off.gif',
		'over': '/img/0_footer_press_over.gif'
	},
	'links': {
		'off': '/img/0_footer_links_off.gif',
		'over': '/img/0_footer_links_over.gif'
	},
	'jobs': {
		'off': '/img/0_footer_jobs_off.gif',
		'over': '/img/0_footer_jobs_over.gif'
	},
	'adv': {
		'off': '/img/0_footer_adv_off.gif',
		'over': '/img/0_footer_adv_over.gif'
	}
};

if (document.images)
	window.setTimeout("preloadHovers();", 100);
	
function popupWindowReg(url) {
  window.open(url,'GetX','toolbar=no,width=580,height=575,directories=no,status=no,scrollbars=yes,resizable=no,menubar=no,screenX=192,screenY=78,top=78,left=192,focus()')
}

function printPg(id)	{
	url = 'print_friendly.php?storyid=' + id;
	window.open(url,'emailwindow','width=660,height=510,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no, resizable=yes');
}

function logout(){ 
	document.frm_comments.action='./community/login.php?logout=true'; 
	document.frm_comments.submit(); 
} 