//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('subsec')){
	var section = getQueryVariable('subsec');
	switch(section){
		case 'gates-challenge':
			popGatesChallenge();
			break;
		case 'treasure-hunter':
			popTreasureHunter();
			break;
		case 'pinball':
			popPinball();
			break;
		case 'cavern-climber':
			popCavernClimber();
			break;
		case 'chunnel-racer':
			popChunnelRacer();
			break;
		case 'platform':
			popPlatform();
			break;
		default:
			break;
	}
}

//popup
function popup( url, w, h, windowName, r, s ) {
	alertTest('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');
	win.focus();
}
function popupFull( url, w, h, windowName, r, s ) {
	alertTest('popupFull');
	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');
	win.focus();
}

function doPopup (sUrl, nWidth, nHeight, sWindowName) {
	window.open(sUrl,sWindowName,'width=' + nWidth + ',height=' + nHeight + ',scrollbars=0,resizable=1');
}

// browser and os detect
var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;

if (checkIt('safari')) browser = "safari"
else if (checkIt('msie')) browser = "msie"
else if (!checkIt('compatible')) browser = "ns"
else browser = "unknown";

if (checkIt('windows')) os = "pc"
else if (checkIt('mac')) os = "mac"
else os = "unknown";

function checkIt(string){
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

//order now link
function orderNow(){
	alertTest('orderNow');
	actionTag('NationalTreasure2_buynow');
	hbxExit('exit_national+treasure+2_order_menu_dvd');
	window.open('http://disneyshopping.go.com/webapp/wcs/stores/servlet/DSIProductDisplay?catalogId=10002&storeId=10051&productId=1224802&langId=-1&categoryId=13689');
}

function orderNowDVD(){
	alertTest('orderNow');
	actionTag('NationalTreasure2_buynow');
	hbxExit('exit_national+treasure+2_order_box_dvd');
	window.open('http://disneyshopping.go.com/webapp/wcs/stores/servlet/DSIProductDisplay?catalogId=10002&storeId=10051&productId=1224802&langId=-1&categoryId=13689');
}

function orderNowBluray(){
	alertTest('orderNow');
	actionTag('NationalTreasure2_buynow');
	hbxExit('exit_national+treasure+2_order_box_bluray');
	window.open('http://disneyshopping.go.com/webapp/wcs/stores/servlet/DSIProductDisplay?catalogId=10002&storeId=10051&productId=1224766&langId=-1&categoryId=13689');
}

//Disney Movie Rewards
function movieRewards(){
	hbxExit('exit_national+treasure+2_dmr');
	location.href = "http://disney.go.com/disneymovierewards/";
}

function dmrSweeps(){
	//hbxExit('exit_national+treasure+2_dmr');
	location.href = "http://disney.go.com/disneymovierewards/nt2/index.html?BAC-nt2promo&att=dvdsite";
}

//Buddy Icon Popup
function popAIM(){
	alertTest('BuddyIcons');
	simpleTrack('buddy+icons');
	popup('us/msn/index.html', 550, 500, 'gateschallenge', 'no', 'no');
}

//buddy icon download
function buddyIcon(icon){
    var pagePath = "" + window.location;
    var pageRoot = pagePath.substring(0,pagePath.lastIndexOf("/")-3) +"images/downloads/msn_icons/";
	var iconUrl = "aim:BuddyIcon?src="+pageRoot+icon+'.gif';
	//var iconUrl = pageRoot+icon;
	//alert(iconUrl);
	if (os == 'pc'){
		//hbxPageHit('icon+'+icon, '101+dalmatians/downloads/icons;downloads/animated+classics/101+dalmatians/icons');
		document.location = iconUrl;
	}
	else alert ('This is a PC feature only.  Please click "Download Full Set".');
}

//Games
function popGatesChallenge(){
	alertTest('GatesChallenge');
	popup('us/games/gates_challenge/index.html', 700, 810, 'gateschallenge', 'no', 'no');
}

function popTreasureHunter(){
	alertTest('TreasureHunter');
	popup('us/games/treasure_hunter/index.html', 640, 640, 'treasurehunter', 'no', 'no');
}

function popPinball(){
	alertTest('Pinball');
	popup('us/games/pinball/index.html', 600, 738, 'pinball', 'no', 'no');
}

function popCavernClimber(){
	alertTest('CavernClimber');
	popup('us/games/cavern_climber/index.html', 640, 640, 'cavern', 'no', 'no');
}

function popChunnelRacer(){
	alertTest('ChunnelRacer');
	popup('us/games/chunnel_racer/NT2_35_int.html', 700, 810, 'chunnel', 'no', 'no');
}

function popPlatform(){
	alertTest('Platform');
	popup('us/games/platform/index.html', 580, 510, 'platform', 'no', 'no');
}

//Screensaver
function popSSMac(){
	alertTest('ScreensaverMac');
	simpleTrack('ss+mac');
	popup('us/screensaver/index.html', 550, 500, 'chunnel', 'no', 'no');
}

function popSSPC(){
	alertTest('ScreensaverPC');
	simpleTrack('ss+pc');
	popup('us/screensaver/index.html', 550, 500, 'chunnel', 'no', 'no');
}

//Wallpaper
function popWP1(url){
	simpleTrack('wp1');
	window.open(url);
}

function popWP2(url){
	alertTest('Wallpaper2');
	simpleTrack('wp2');
	window.open(url);
}

function popWP3(url){
	alertTest('Wallpaper3');
	simpleTrack('wp3');
	window.open(url);
}

function popWP4(url){
	alertTest('Wallpaper4');
	simpleTrack('wp4');
	window.open(url);
}

function popWP5(url){
	alertTest('Wallpaper5');
	simpleTrack('wp5');
	window.open(url);
}

//YMAL Bar
function ymal_nt1(){
	hbxExit('exit_national+treasure+2_synergy_national+treasure+bluray');
	location.href = "http://disney.go.com/disneyvideos/bluray/index.html?section=title_page&subsection=national_treasure";
}

function ymal_gamePlan(){
	hbxExit('exit_national+treasure+2_synergy_the+game+plan');
	location.href = "http://disney.go.com/disneyvideos/liveaction/thegameplan/";
}

function ymal_pirates3(){
	hbxExit('exit_national+treasure+2_synergy_pirates+of+the+caribbean+3');
	location.href = "http://disney.go.com/disneyvideos/liveaction/pirates3/";
}

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

function partnersDial(){
	hbxExit('exit_national+treasure+2_partners_dial+treasure');
	jump('www.dialtreasure.com');
}

function partnersLinksys(){
	//hbxExit('exit_national+treasure+2_partners_dial+treasure');
	jump('www.linksys.com/disney');
}

function partnersScottishRite(){
	//hbxExit('exit_national+treasure+2_partners_dial+treasure');
	jump('www.scottishrite.org/ntbos2.html');
}