<!--
netscape = (document.layers) ? 1:0
ie = (document.all) ? 1:0
//greetings pickup
var cardRack = document.location.search.substr(1);

//random number
var valuePick = Math.round(Math.random()*25)+1;

//preload rollover images
function preLoad(preLoad_path,preLoad_suffix,preload_ext,preLoad_images) {
	var preLoadArray = new Array();
	var arrayLength = preLoad_images.length;
	for (var i = 0; i < arrayLength; i++) {
		var file = preLoad_path + preLoad_images[i] + preLoad_suffix + preload_ext;
		preLoadArray[i] = new Image();
		preLoadArray[i].src = file;
	}
}

		function switchItMeh(){
			// this is not the function yer lookin 4.
			alert('!@ ' + location.host);
 				return location.host;
 		}
		
		function switchIt5318008() {
			// neither is this.
			switchIt1337();
			var someString = '<a href="/shows/athf/movie/indexHB.html?deepLink=musicVid"><img src="tools/img/cards/home/032907/feature_cards/1_musicvid_featurecard.jpg" alt="" width="200" height="120" border="0"></a></td><td class="featurecontent"><strong>ATHF Movie Music Video</strong><br>If you think meaty nubs can\'t shred up a fretboard, you got another think coming.';
		}


//various swap image scripts
function swapImage(roll_name,roll_path,roll_suffix,roll_ext) {
	if(document.images){
    	document.images[roll_name].src = roll_path + roll_name + roll_suffix + roll_ext;
	}
}

function swapMultiImage(roll_name,roll_id,roll_path,roll_suffix,roll_ext) {
	if(document.images){
    	document.images[roll_name+roll_id].src = roll_path + roll_name + roll_suffix + roll_ext;
	}
}


function swapNavCaption(cap_name) {
	if(document.images){
    	document.images['sub_nav'].src = 'http://i.cartoonnetwork.com/adultswim/tools/img/nav/sub_' + cap_name + '.gif';
	}
}

function swapDesc(roll_name) {
	if(document.images){
    	document.images['desc'].src = '/shows/fullmetal/interview/tools/img/desc_' + roll_name + '.jpg';
	}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
   }
}



//highlights button on global nav, runs onload
function showNav() {
		if ((pathParts[0] != "") && (pathParts[0] != "index.html")) {
		var downImageName;
		downImageName = pathParts[0];
		downImagePath = "http://i.cartoonnetwork.com/adultswim/tools/img/nav/";
		swapImage(downImageName,downImagePath,'_on','.gif');
		swapNavCaption(downImageName);
	}
}

//generic popup
function globalWindowOpen(theURL,winName,features) {
	window.open(theURL,winName,features);
}

//image gallery
function galleryPop(name) {
	window.open('/webcam/gal_img/archive/'+name+'.html', 'gal_win','width=405,height=385,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
}

function galleryCustom(name,wd,ht) {
	window.open('/webcam/gal_img/archive/'+name+'.html', name,'width='+wd+',height='+ht+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
}
function galleryMain(name,wd,ht,winN) {
	window.open(name,winN,'width='+wd+',height='+ht+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
}

//reset jump menu to first selection
function jumpMenu(targ,selObj,restore){ 
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// browser sniff
var sUserAgent = navigator.userAgent;
var fAppVersion = parseFloat(navigator.appVersion);

function compareVersions(sVersion1, sVersion2) {

	var aVersion1 = sVersion1.split(".");
	var aVersion2 = sVersion2.split(".");
	
	if (aVersion1.length > aVersion2.length) {
		for (var i=0; i < aVersion1.length - aVersion2.length; i++) {
			aVersion2.push("0");
		}
	} else if (aVersion1.length < aVersion2.length) {
		for (var i=0; i < aVersion2.length - aVersion1.length; i++) {
			aVersion1.push("0");
		}	
	}
	
	for (var i=0; i < aVersion1.length; i++) {
 
		if (aVersion1[i] < aVersion2[i]) {
			return -1;
		} else if (aVersion1[i] > aVersion2[i]) {
			return 1;
		}	
	}
	
	return 0;

}

var isOpera = sUserAgent.indexOf("Opera") > -1;
var isMinOpera4 = isMinOpera5 = isMinOpera6 = isMinOpera7 = isMinOpera7_5 = false;

if (isOpera) {
	var fOperaVersion;
	if(navigator.appName == "Opera") {
		fOperaVersion = fAppVersion;
	} else {
		var reOperaVersion = new RegExp("Opera (\\d+\\.\\d+)");
		reOperaVersion.test(sUserAgent);
		fOperaVersion = parseFloat(RegExp["$1"]);
	}

	isMinOpera4 = fOperaVersion >= 4;
	isMinOpera5 = fOperaVersion >= 5;
	isMinOpera6 = fOperaVersion >= 6;
	isMinOpera7 = fOperaVersion >= 7;
	isMinOpera7_5 = fOperaVersion >= 7.5;
}

var isKHTML = sUserAgent.indexOf("KHTML") > -1 
			  || sUserAgent.indexOf("Konqueror") > -1 
			  || sUserAgent.indexOf("AppleWebKit") > -1; 
			  
var isMinSafari1 = isMinSafari1_2 = false;
var isMinKonq2_2 = isMinKonq3 = isMinKonq3_1 = isMinKonq3_2 = false;

if (isKHTML) {
	isSafari = sUserAgent.indexOf("AppleWebKit") > -1;
	isKonq = sUserAgent.indexOf("Konqueror") > -1;

	if (isSafari) {
		var reAppleWebKit = new RegExp("AppleWebKit\\/(\\d+(?:\\.\\d*)?)");
		reAppleWebKit.test(sUserAgent);
		var fAppleWebKitVersion = parseFloat(RegExp["$1"]);

		isMinSafari1 = fAppleWebKitVersion >= 85;
		isMinSafari1_2 = fAppleWebKitVersion >= 124;
	} else if (isKonq) {

		var reKonq = new RegExp("Konqueror\\/(\\d+(?:\\.\\d+(?:\\.\\d)?)?)");
		reKonq.test(sUserAgent);
		isMinKonq2_2 = compareVersions(RegExp["$1"], "2.2") >= 0;
		isMinKonq3 = compareVersions(RegExp["$1"], "3.0") >= 0;
		isMinKonq3_1 = compareVersions(RegExp["$1"], "3.1") >= 0;
		isMinKonq3_2 = compareVersions(RegExp["$1"], "3.2") >= 0;
	} 
	
}

var isIE = sUserAgent.indexOf("compatible") > -1 
		   && sUserAgent.indexOf("MSIE") > -1
		   && !isOpera;
		   
var isMinIE4 = isMinIE5 = isMinIE5_5 = isMinIE6 = isMinIE7 = false;
var isMaxIE6 = false;
var isMaxIE7 = false;

if (isIE) {
	var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
	reIE.test(sUserAgent);
	var fIEVersion = parseFloat(RegExp["$1"]);

	isMinIE4 = fIEVersion >= 4;
	isMinIE5 = fIEVersion >= 5;
	isMinIE5_5 = fIEVersion >= 5.5;
	isMinIE6 = fIEVersion >= 6.0;
	isMaxIE6 = fIEVersion <= 6.0;
	isMinIE7 = fIEVersion >= 7.0;
	isMaxIE7 = fIEVersion <= 7.0;
}

var isMoz = sUserAgent.indexOf("Gecko") > -1
			&& !isKHTML;

var isMinMoz1 = sMinMoz1_4 = isMinMoz1_5 = false;

if (isMoz) {
	var reMoz = new RegExp("rv:(\\d+\\.\\d+(?:\\.\\d+)?)");
	reMoz.test(sUserAgent);
	isMinMoz1 = compareVersions(RegExp["$1"], "1.0") >= 0;
	isMinMoz1_4 = compareVersions(RegExp["$1"], "1.4") >= 0;
	isMinMoz1_5 = compareVersions(RegExp["$1"], "1.5") >= 0;
	isMinMoz2 = compareVersions(RegExp["$1"], "1.8") >= 0;
	isMinMoz3 = compareVersions(RegExp["$1"], "1.9") >= 0;
}

var isNS4 = !isIE && !isOpera && !isMoz && !isKHTML 
			&& (sUserAgent.indexOf("Mozilla") == 0) 
			&& (navigator.appName == "Netscape") 
			&& (fAppVersion >= 4.0 && fAppVersion < 5.0);

var isMinNS4 = isMinNS4_5 = isMinNS4_7 = isMinNS4_8 = false;

if (isNS4) {
	isMinNS4 = true;
	isMinNS4_5 = fAppVersion >= 4.5;
	isMinNS4_7 = fAppVersion >= 4.7;
	isMinNS4_8 = fAppVersion >= 4.8;
}

var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC")  || (navigator.platform == "MacIntel") || (navigator.platform == "Macintosh");

var isUnix = (navigator.platform == "X11") && !isWin && !isMac;

var isWin95 = isWin98 = isWinNT4 = isWin2K = isWinME = isWinXP = false;
var isMac68K = isMacPPC = false;
var isSunOS = isMinSunOS4 = isMinSunOS5 = isMinSunOS5_5 = false;

if (isWin) {
	isWin95 = sUserAgent.indexOf("Win95") > -1 
			  || sUserAgent.indexOf("Windows 95") > -1;
	isWin98 = sUserAgent.indexOf("Win98") > -1 
			  || sUserAgent.indexOf("Windows 98") > -1;
	isWinME = sUserAgent.indexOf("Win 9x 4.90") > -1 
			  || sUserAgent.indexOf("Windows ME") > -1;
	isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 
			  || sUserAgent.indexOf("Windows 2000") > -1;
	isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 
			  || sUserAgent.indexOf("Windows XP") > -1;
	isWinNT4 = sUserAgent.indexOf("WinNT") > -1 
			  || sUserAgent.indexOf("Windows NT") > -1 
			  || sUserAgent.indexOf("WinNT4.0") > -1 
			  || sUserAgent.indexOf("Windows NT 4.0") > -1 
			  && (!isWinME && !isWin2K && !isWinXP);
} 

if (isMac) {
	isMac68K = sUserAgent.indexOf("Mac_68000") > -1 
			   || sUserAgent.indexOf("68K") > -1;
	isMacPPC = sUserAgent.indexOf("Mac_PowerPC") > -1 
			   || sUserAgent.indexOf("PPC") > -1;  
}

if (isUnix) {
	isSunOS = sUserAgent.indexOf("SunOS") > -1;

	if (isSunOS) {
		var reSunOS = new RegExp("SunOS (\\d+\\.\\d+(?:\\.\\d+)?)");
		reSunOS.test(sUserAgent);
		isMinSunOS4 = compareVersions(RegExp["$1"], "4.0") >= 0;
		isMinSunOS5 = compareVersions(RegExp["$1"], "5.0") >= 0;
		isMinSunOS5_5 = compareVersions(RegExp["$1"], "5.5") >= 0;
	}
}

// adds additional css to games pages if safari
if (isKHTML) {
	var reLoc = new RegExp("games");

	var strLoc = location.pathname;

	if(strLoc.match(reLoc)) {
		var sGameCss = '<style type="text/css">\n';
		sGameCss += '	#featuredGames table td div p.text {\n';
		sGameCss += '		margin-top: 15px;\n';
		sGameCss += '	}\n';
		sGameCss += '	#featuredGames table td div p.link {\n';
		sGameCss += '		margin-top: 55px;\n';
		sGameCss += '	}\n';
		sGameCss += '</style>\n';
		document.write(sGameCss);
	}
}

//-->


// *******************  NAV RELATED JAVASCRIPT ******************** //

function navDisabled() {
	var currentNavText;
	var currentNavId;
	
	var urlObjVars = {
		"shows": "shows-nav",
		"video": "video-nav",
		"games": "games-nav",
		"boards": "boards-nav",
		"americaloveslists": "lists-nav",
		"schedule": "schedule-nav",
		"music": "music-nav",
		"downloads": "downloads-nav"
	}
	
	var nameObjVars = {
		"shows": "SHOWS",
		"video": "VIDEO",
		"games": "GAMES",
		"boards": "BOARDS",
		"americaloveslists": "LISTS",
		"schedule": "SCHEDULE",
		"music": "MUSIC",
		"downloads": "DOWNLOADS"
	}
	
	var urlReg = /(\w+):\/\/(\w+)\.(\w+)\.(\w+)\/(\w+)\/([\w\.?=_]+)?\/?(\S*)/;
	var address = document.URL;
	var urlResult = address.match(urlReg);
	//alert(urlResult)
	if (urlResult != null) {
		var subdomain = urlResult[2];
		//var subdomain = "mobile2";
		//alert("subdomain: " + subdomain);
		var directory = urlResult[5];
		//var directory = "video";
		//alert("directory: " + directory);
		var directory2 = urlResult[6];
		//alert("directory2: " + directory2);
		var theRest = urlResult[7];
		//alert("theRest: " + theRest);
	}
	
	if (urlObjVars[subdomain] != undefined) {
		currentNavId = urlObjVars[subdomain];
		currentNavText = nameObjVars[subdomain];
	} 
	else if (urlObjVars[directory] != undefined && (directory2 == undefined || directory2.slice(0,10) == "index.html")) {
		currentNavId = urlObjVars[directory];
		currentNavText = nameObjVars[directory];
	}
	else {
		currentNavId = "none";
		currentNavText = "none";
	}
	
	//alert("currentNavId: " + currentNavId);
	
	//for williams/music index page
	/*if (directory == "williams" && directory2 == "music" && (theRest.slice(0,10) == "index.html" || theRest == undefined || theRest == "")) {
		currentNavId = urlObjVars[directory2];
		currentNavText = nameObjVars[directory2];
	}*/
	
	if (currentNavId != "none") {
		var navId = document.getElementById(currentNavId);
		
		var currentNavAnchorId = currentNavId.split("-", 1);
		
		var navAnchorIdName = currentNavAnchorId + "-anchor";
		
		var navAnchorId = document.getElementById(navAnchorIdName);
		
		navId.removeChild(navAnchorId);
		
		var disabledSpan = document.createElement("span");
		disabledSpan.className = "disabled-nav";
		var inactiveNavText = document.createTextNode(currentNavText);
		
		disabledSpan.appendChild(inactiveNavText);
		navId.appendChild(disabledSpan);
	}
}

//safari has an issue with loading the javascript too soon.
//this defers the init until a couple of seconds after the dom loads
if (isMinSafari1 == true) {

	var safariTimer = setInterval("safariInit()", 100);
	var safariCounter = 0;
	
	function safariInit(){
		safariCounter++;
		
		if (safariCounter == 5) {
			clearInterval(safariTimer);
			navInit();
		}
	}
}


// *******************  FOOTER SITEMAP RELATED JAVASCRIPT ******************** //


// ********************************************************** //

// flash sniffer

/*
Copyright (c) 2007, James Auldridge
All rights reserved.
Code licensed under the BSD License:
  http://www.jaaulde.com/license.txt

Version 1.0
*/
var asFlash = window.asFlash || {};
asFlash.utils = asFlash.utils || {};
asFlash.utils.flashsniffer = {
	lastMajorRelease: 9,
	installed: false,
	version: null,
	detect: function()
	{
		var fp,fpd,fAX;
		if (navigator.plugins && navigator.plugins.length)
		{
			fp = navigator.plugins["Shockwave Flash"];
			if (fp)
			{
				asFlash.utils.flashsniffer.installed = true;
				if (fp.description)
				{
					fpd = fp.description;
					asFlash.utils.flashsniffer.version = fpd.charAt(fpd.indexOf('.')-1);
				}
			}
			else
			{
				asFlash.utils.flashsniffer.installed = false;
			}
			if (navigator.plugins["Shockwave Flash 2.0"]){
				asFlash.utils.flashsniffer.installed = true;
				asFlash.utils.flashsniffer.version = 2;
			}
		}
		else if (navigator.mimeTypes && navigator.mimeTypes.length)
		{
			fp = navigator.mimeTypes['application/x-shockwave-flash'];
			if (fp && fp.enabledPlugin)
			{
				asFlash.utils.flashsniffer.installed = true;
			}
			else
			{
				asFlash.utils.flashsniffer.installed = false;
			}
		}
		else
		{
			for(var i=asFlash.utils.flashsniffer.lastMajorRelease;i>=2;i--)
			{
				try
				{
					fAX = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);
					asFlash.utils.flashsniffer.installed = true;
					asFlash.utils.flashsniffer.version = i;
					break;
				}
				catch(e)
				{
				}
			}
			if(asFlash.utils.flashsniffer.installed == null){
				try
				{
					fAX = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
					asFlash.utils.flashsniffer.installed = true;
					asFlash.utils.flashsniffer.version = 2;
				}
				catch(e)
				{
				}
			}
			if(asFlash.utils.flashsniffer.installed == null)
			{
				asFlash.utils.flashsniffer.installed = false;
			}
			fAX = null;
		}
	},
	isVersion: function(exactVersion)
	{
		return (asFlash.utils.flashsniffer.version!=null && asFlash.utils.flashsniffer.version==exactVersion);
	},
	isLatestVersion: function()
	{
		return (asFlash.utils.flashsniffer.version!=null && asFlash.utils.flashsniffer.version==asFlash.utils.flashsniffer.lastMajorRelease);
	},
	meetsMinVersion: function(minVersion)
	{
		return (asFlash.utils.flashsniffer.version!=null && asFlash.utils.flashsniffer.version>=minVersion);
	}
};
asFlash.utils.flashsniffer.detect();

function log(value) {
	try {
		console.log(value);
	}
	catch (e) {
		
	}
}

//-->