//programmed deeplinks: about, media, games, downloads, gallery, moms
//deeplink variable: section
//index.html?section=(deeplink)

//find query attached
var pageLoc = String(document.location);
var queryPos = pageLoc.indexOf("?");
var queryString = (queryPos < 0) ? "" : pageLoc.substring(queryPos);

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	}
}

if (getQueryVariable('section') == 'skate_jam'){
	skateGame();
}

//flash detect
var MM_contentVersion = 7;
	var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
	var FlashMode = "";
	
	if ( plugin ) {
			var words = navigator.plugins["Shockwave Flash"].description.split(" ");
		    for (var i = 0; i < words.length; ++i)
		    {
			if (isNaN(parseInt(words[i])))
			continue;
			var MM_PluginVersion = words[i]; 
		    }
		var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
	}
	else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
	   && (navigator.appVersion.indexOf("Win") != -1)) {
		document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
		document.write('on error resume next \n');
		document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
		document.write('</SCR' + 'IPT\> \n');
	}

//popup
function popup( url, w, h, windowName, r, s ) {
	win = window.open(url, windowName, 'height=' +h+ ', width=' +w+ ', resizable=' +r+ ', status=no, scrollbars=' +s+ ', location=no, menubar=no, toolbar=no, left=50, top=50');
}
function popupFull( url, w, h, windowName, r, s ) {
	win = window.open(url, windowName, 'height=' +h+ ', width=' +w+ ', resizable=' +r+ ', status=no, scrollbars=' +s+ ', location=no, menubar=yes, toolbar=no, left=50, top=50');
}

//START HBX-------------------------------------------------------------------------------

//exit links
exitLink = new Array();
exitLink[0] = escape("Exit_kronks+new+groove_disney+moms_dvp_registration");//disney moms
exitLink[1] = escape("Exit_kronks+new+groove_sell+movies_dvp_order");//order now

//flash tracking - mlc's (corresponds with flashLinkPN array)
flashLinkMLC = new Array();
flashLinkMLC[0] = escape("/kronks+new+groove/generate+awareness/information/about;/generate+awareness/information/dvp/kronks+new+groove/about");//about
flashLinkMLC[1] = escape("/kronks+new+groove/generate+awareness/information/story;/generate+awareness/information/dvp/kronks+new+groove/story");//synopsis
flashLinkMLC[2] = escape("/kronks+new+groove/generate+awareness/information/bonus+features;/generate+awareness/information/dvp/kronks+new+groove/bonus+features");//dvd features
flashLinkMLC[3] = escape("/kronks+new+groove/generate+awareness/multimedia;/generate+awareness/multimedia/dvp/kronks+new+groove");//media
flashLinkMLC[4] = escape("/kronks+new+groove/generate+awareness/interactive+content/games;/generate+awareness/interactive+content/dvp/kronks+new+groove/games");//games
flashLinkMLC[5] = escape("/kronks+new+groove/generate+awareness/downloads;/generate+awareness/downloads/dvp/kronks+new+groove");//downloads
flashLinkMLC[6] = escape("/kronks+new+groove/generate+awareness/downloads/wallpapers;/generate+awareness/downloads/dvp/kronks+new+groove/wallpapers");//wallpapers
flashLinkMLC[7] = escape("/kronks+new+groove/generate+awareness/downloads/screensavers;/generate+awareness/downloads/dvp/kronks+new+groove/screensavers");//screensavers
flashLinkMLC[8] = escape("/kronks+new+groove/generate+awareness/downloads/screensavers;/generate+awareness/downloads/dvp/kronks+new+groove/screensavers");//ss mac
flashLinkMLC[9] = escape("/kronks+new+groove/generate+awareness/downloads/screensavers;/generate+awareness/downloads/dvp/kronks+new+groove/screensavers");//ss pc
flashLinkMLC[10] = escape("/kronks+new+groove/generate+awareness/multimedia/photo+galleries;/generate+awareness/multimedia/dvp/kronks+new+groove/photo+galleries");//gallery

flashLinkMLC[11] = escape("/kronks+new+groove/generate+awareness/downloads/moms;/generate+awareness/downloads/dvp/kronks+new+groove/moms");//disney moms
flashLinkMLC[12] = escape("/kronks+new+groove/generate+awareness/downloads/moms;/generate+awareness/downloads/dvp/kronks+new+groove/moms");//article 1
flashLinkMLC[13] = escape("/kronks+new+groove/generate+awareness/downloads/moms;/generate+awareness/downloads/dvp/kronks+new+groove/moms");//article 2
flashLinkMLC[14] = escape("/kronks+new+groove/generate+awareness/downloads/moms;/generate+awareness/downloads/dvp/kronks+new+groove/moms");//article 3
flashLinkMLC[15] = escape("/kronks+new+groove/generate+awareness/downloads/moms;/generate+awareness/downloads/dvp/kronks+new+groove/moms");//article 4
flashLinkMLC[16] = escape("/kronks+new+groove/generate+awareness/downloads/moms;/generate+awareness/downloads/dvp/kronks+new+groove/moms");//article 5
flashLinkMLC[25] = escape("/kronks+new+groove/generate+awareness/downloads/moms;/generate+awareness/downloads/dvp/kronks+new+groove/moms");//article 6
flashLinkMLC[26] = escape("/kronks+new+groove/generate+awareness/downloads/moms;/generate+awareness/downloads/dvp/kronks+new+groove/moms");//article 7

flashLinkMLC[17] = escape("/kronks+new+groove/generate+awareness/downloads/icons;/generate+awareness/downloads/dvp/kronks+new+groove/icons");//icons

flashLinkMLC[18] = escape("/kronks+new+groove/generate+awareness/multimedia/clips;/generate+awareness/multimedia/dvp/kronks+new+groove/clips");//dance clip
flashLinkMLC[19] = escape("/kronks+new+groove/generate+awareness/multimedia/clips;/generate+awareness/multimedia/dvp/kronks+new+groove/clips");//camp chippamunka
flashLinkMLC[20] = escape("/kronks+new+groove/generate+awareness/multimedia/clips;/generate+awareness/multimedia/dvp/kronks+new+groove/clips");//yzmas proposition
flashLinkMLC[21] = escape("/kronks+new+groove/generate+awareness/multimedia/clips;/generate+awareness/multimedia/dvp/kronks+new+groove/clips");//emperor vs kronk
flashLinkMLC[22] = escape("/kronks+new+groove/generate+awareness/multimedia/trailers;/generate+awareness/multimedia/dvp/kronks+new+groove/trailers");//trailer
flashLinkMLC[23] = escape("/kronks+new+groove/generate+awareness/multimedia/music+videos;/generate+awareness/multimedia/dvp/kronks+new+groove/music+videos");//music video
flashLinkMLC[24] = escape("/kronks+new+groove/generate+awareness/multimedia/clips;/generate+awareness/multimedia/dvp/kronks+new+groove/clips");//sneak peek

//flash tracking - pn's (corresponds with flashLinkMLC array)
flashLinkPN = new Array();
flashLinkPN[0] = escape("2+disc+dvd");//about
flashLinkPN[1] = escape("synopsis");//synopsis
flashLinkPN[2] = escape("dvd+features");//dvd features
flashLinkPN[3] = escape("clips+main");//media
flashLinkPN[4] = escape("games+main");//games
flashLinkPN[5] = escape("downloads+main");//downloads
flashLinkPN[6] = escape("wallpapers+main");//wallpapers
flashLinkPN[7] = escape("ss+main");//screensavers
flashLinkPN[8] = escape("ss+mac");//ss mac
flashLinkPN[9] = escape("ss+pc");//ss pc
flashLinkPN[10] = escape("photos");//gallery

flashLinkPN[11] = escape("moms+main");//disney moms
flashLinkPN[12] = escape("article1");//mom article 1 - good ways to raise good kids
flashLinkPN[13] = escape("article2");//mom article 2 - giving thanks activities
flashLinkPN[14] = escape("article3");//mom article 3 - reel mom reviews
flashLinkPN[15] = escape("article4");//mom article 4 - 
flashLinkPN[16] = escape("article5");//mom article 5
flashLinkPN[25] = escape("article6");//mom article 6
flashLinkPN[26] = escape("article7");//mom article 7
flashLinkPN[17] = escape("icons+main");//icons

flashLinkPN[18] = escape("clip1+e25470");//dance clip
flashLinkPN[19] = escape("clip2+e25469");//camp chippamunka
flashLinkPN[20] = escape("clip3+e25468");//yzmas proposition
flashLinkPN[21] = escape("clip4+e25467");//emperor vs kronk
flashLinkPN[22] = escape("trailer+e24734");//trailer
flashLinkPN[23] = escape("mus+vid+e26417");//music video
flashLinkPN[24] = escape("sneak+clip+e25465");//sneak peek

//END HBX---------------------------------------------------------------------------------

//view trailer - pass me the number
//popTrailer(2);
function popTrailer(number){
	switch(number){
		case 1: //dance clip
			popup('http://www.totaleclips.com/player/splash.aspx?custid=3&playerid=2&clipid=e25470', 360, 480, 'trailer', 'no', 'no');
			hitbox.Set_hbPageView(flashLinkPN[18],flashLinkMLC[18]);
			break;
		case 2: //camp chippamunga, animated
			popup('http://www.totaleclips.com/player/splash.aspx?custid=3&playerid=2&clipid=e25469', 360, 480, 'trailer', 'no', 'no');
			hitbox.Set_hbPageView(flashLinkPN[19],flashLinkMLC[19]);
			break;
		case 3: //yzma's proposition
			popup('http://www.totaleclips.com/player/splash.aspx?custid=3&playerid=2&clipid=e25468', 360, 480, 'trailer', 'no', 'no');
			hitbox.Set_hbPageView(flashLinkPN[20],flashLinkMLC[20]);
			break;
		case 4: //emperor vs. kronk
			popup('http://www.totaleclips.com/player/splash.aspx?custid=3&playerid=2&clipid=e25467', 360, 480, 'trailer', 'no', 'no');
			hitbox.Set_hbPageView(flashLinkPN[21],flashLinkMLC[21]);
			break;
		case 5: //trailer
			popup('http://www.totaleclips.com/player/splash.aspx?custid=3&playerid=2&clipid=e24734', 360, 480, 'trailer', 'no', 'no');
			hitbox.Set_hbPageView(flashLinkPN[22],flashLinkMLC[22]);
			break;
		case 6: //music video
			popup('http://www.totaleclips.com/player/splash.aspx?custid=3&playerid=2&clipid=e26417', 360, 480, 'trailer', 'no', 'no');
			hitbox.Set_hbPageView(flashLinkPN[23],flashLinkMLC[23]);
			break;
		case 7: //sneak peek
			popup('http://www.totaleclips.com/player/splash.aspx?custid=3&playerid=2&clipid=e25465', 360, 480, 'trailer', 'no', 'no');
			hitbox.Set_hbPageView(flashLinkPN[24],flashLinkMLC[24]);
			break;
		default:
			break;
	}
}

//order now link
//****  NOTE  ****:
//if you are linking to tdso, use:
//window.open('your page link.html');
//if you are linking to a call to order popoup, use:
//popup('your page link.html', 390, 300, 'calltoorder', 'no', 'no');
function orderNow(){
	window.open('http://go-disneyshopping.com/KronksNewGrooveDVD');
	hitbox.Set_hbLink(exitLink[1]);
}

//wallpapers - pass me the number and width
//wallpaper(2, 800);
function wallpaper(number, width){
	popup('wallpaper.html?number='+number+'&width='+width, 700, 500, 'wallpaper', 'yes', 'yes');
	//will pop wallpaper.html with image passed dynamically - image must be images/wallpapers/(width)_#.jpg
	//example: 1024_1.jpg
}

//screensaver - pass me the os (win or osx)
//screensaver('win');
function screensaver(os){
	switch(os){
		case 'win': //windows
			popup('download.html?file=download/KronksNewGroove_pc.exe.zip', 300, 250, 'download', 'no', 'no');//sp2 fix
			break;
		case 'osx': //osx
			popup('download.html?file=download/KronksNewGroove_osx.sit', 300, 250, 'download', 'no', 'no');//sp2 fix
			break;
		default:
			break;
	}
}

//printables
//which = 1 or 2
//1=instructions
//2=printable
//page = front or back
function printTattoos(which){
	switch(which){
		case 1:
			popup('inst_stickers_tattoos.html', 468, 500, 'instructions', 'no', 'no');//pop instructions
			break;
		case 2:
			window.close();
			popupFull('stickers_tattoos.html', 630, 500, 'stickers_tattoos', 'yes', 'yes');//pop printable
			break;
		default:
			break;
	}
}
function printColoring(which, page){
	switch(which){
		case 1:
			popup('inst_coloring.html', 468, 500, 'instructions', 'no', 'no');//pop instructions
			break;
		case 2:
			//window.close();
			popupFull('coloring_'+page+'.html', 630, 500, 'coloring', 'yes', 'yes');//pop printable
			break;
		default:
			break;
	}
}
function printTags(which){
	switch(which){
		case 1:
			popup('inst_gift_tags.html', 468, 500, 'instructions', 'no', 'no');//pop instructions
			break;
		case 2:
			window.close();
			popupFull('gift_tags.html', 630, 500, 'gift_tags', 'yes', 'yes');//pop printable
			break;
		default:
			break;
	}
}
function printWishlist(which){
	switch(which){
		case 1:
			popup('inst_holiday_wishlist.html', 468, 500, 'instructions', 'no', 'no');//pop instructions
			break;
		case 2:
			window.close();
			popupFull('holiday_wishlist.html', 630, 500, 'holiday_wishlist', 'yes', 'yes');//pop printable
			break;
		default:
			break;
	}
}

//disclaimer
function openDisclaimer(URL){
	win = window.open('http://disney.go.com/disneyvideos/javascript/disclaimer/disclaimer.html?'+ URL, 'intermediate', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=370,height=210');
}

//link to disney mom's registration
function disneyMoms(){
	openDisclaimer('https://www.interactualdvd.com/disney/discregistration/default.asp?bc=1');//pop disclaimer
	hitbox.Set_hbLink(exitLink[0]);
}

//mom pdf tips
function momArticle(topic){
	//window.open('pdf/'+topic+'.pdf');
	popupFull('pdf/'+topic+'.pdf', 630, 500, 'mom_pdf', 'yes', 'yes');
	if (topic == 'raise_good_kids') hitbox.Set_hbPageView(flashLinkPN[12],flashLinkMLC[12]);
	else if (topic == 'giving_thanks') hitbox.Set_hbPageView(flashLinkPN[13],flashLinkMLC[13]);
	else if (topic == 'reel_reviews') hitbox.Set_hbPageView(flashLinkPN[14],flashLinkMLC[14]);
	else if (topic == 'holiday_snowflakes') hitbox.Set_hbPageView(flashLinkPN[15],flashLinkMLC[15]);
	else if (topic == 'new_year') hitbox.Set_hbPageView(flashLinkPN[16],flashLinkMLC[16]);
	else if (topic == 'successful_holiday') hitbox.Set_hbPageView(flashLinkPN[25],flashLinkMLC[25]);
	else if (topic == 'thumbs_up') hitbox.Set_hbPageView(flashLinkPN[26],flashLinkMLC[26]);
}

//buddy icons
function buddyIcons(){
	popup('buddyicons.html', 468, 500, 'icons', 'no', 'no')
}

//skate game
function skateGame() {
	popup('skate_game/index.html', 700, 515, 'game', 'no', 'no');
}

//mac ie isn't very nice
//this isn't being used... yet
myInfo = navigator.userAgent;
browserIEcheck = myInfo.indexOf('MSIE');
platformMACcheck = myInfo.indexOf('Mac');
if ( (browserIEcheck > -1) && (platformMACcheck > -1) ) checkMACIE = true
else checkMACIE = false
//alert(checkMACIE);
