// JavaScript Document

MM_preloadImages('/img/games/pop_btn_next_over.gif','/img/games/pop_btn_prev_over.gif');

var platForms = new Array("ds","gba","gc","pc","ps2","ps3","psp","wii","xbox","xbox360");

var gameFolder;
var screenNum;
var platform = (getParameter("platform"));
var screenCount;
var nextScreenURL;
var prevScreenURL;
var imgAspectRatio = (getParameter("imgAspectRatio"));
var winAspectRatio = (getParameter("winAspectRatio"));

function setPageNum() {
	screenCount = parseInt(getParameter("screenCount"));
	$("totalPageNumDiv").innerHTML = screenCount;
	screenNum = getParameter("screenNum");
	if ((screenNum == "null") || (screenNum>screenCount) || (screenNum<0)) {
		screenNum = 1;
	}
	$("currentPageNumDiv").innerHTML = screenNum;
}

function setPageNav() {
	$("popScreenPageNumDiv").style.display="block";
	$("currentPageNumDiv").style.display="block";
	$("totalPageNumDiv").style.display="block";
	$("pageNumDividerDiv").style.display="block";

	if (screenCount>1) {
		if (screenNum>1) {
			prevScreenURL = "/games/" + gameFolder + "/screenpop.html?screenNum=" + (parseInt(screenNum)-1) + "&platform=" + platform + "&screenCount=" + screenCount + "&imgAspectRatio=" + imgAspectRatio + "&winAspectRatio=" + winAspectRatio;
			$("popBtnPrevId").style.display="block";			
		}
		if (screenNum<screenCount) {
			nextScreenURL = "/games/" + gameFolder + "/screenpop.html?screenNum=" + (parseInt(screenNum)+1) + "&platform=" + platform + "&screenCount=" + screenCount + "&imgAspectRatio=" + imgAspectRatio + "&winAspectRatio=" + winAspectRatio;
			$("popBtnNextId").style.display="block";
		}
	}
}

function setScreencap() {
	var imgPath = '/img/games/' + gameFolder + '/' + platform + '/screenshot' + screenNum + '.jpg';
	MM_swapImage('screenshot','',imgPath,0);
	$("screenShotImage").style.left = getLeftOffset();
	$("screenShotFrame" + winAspectRatio + "_" + imgAspectRatio).style.display = "block";
	$("screenShotImage").style.display = "block";
}

function setContent() {
	setPageNum();
	setPageNav();
	setScreencap();
	setActivePlatform();
}

function getLeftOffset() {
	var leftOffSet;
	if(winAspectRatio == "16x9") {
		switch(imgAspectRatio) {
			case "16x9":
				leftOffSet="25px";
				break;
			
			case "4x3":
				leftOffSet="119px";
				break;		
			
			case "2x3":
				leftOffSet="260px";
				break;		
		}
	} else if (winAspectRatio == "4x3"){
		switch(imgAspectRatio) {
			case "4x3":
				leftOffSet="25px";
				break;		
			
			case "2x3":
				leftOffSet="185px";
				break;		
		}
	}
	return leftOffSet;	
}

function setActivePlatform() {
	for (var i=0;i<platForms.length; i++) {
		if (platform == platForms[i]) {
			$("li_" + platform).innerHTML = '<img src="/img/games/pop_platform_' + platform + '_over.gif" />'
			break;
		}
	}
}