<!--

function get_object(id) {
	var object = null;
	if (document.layers) {
		object = document.layers[id];
	} else if (document.all) {
		object = document.all[id];
	} else if (document.getElementById) {
		object = document.getElementById(id);
	}
	return object;
}

// a very basic scroller... no animation, just pop to place
var screenshotsX = 0;
var screenshotsNum = 0;
var artworkX = 0;
var artworkNum = 0;
var scrollerWidth = 872;

function basicSlider(name, direction){
	items = get_object(name + "Items");
	if(items){
		if(name == "screenshots"){
			if(direction == "right"){
				screenshotsNum = screenshotsNum + 1;
				if(screenshotsNum > 2) screenshotsNum = 0;
				screenshotsX = (scrollerWidth * screenshotsNum);
			} else {
				screenshotsNum = screenshotsNum - 1;
				if(screenshotsNum < 0) screenshotsNum = 2;
				screenshotsX = (scrollerWidth * screenshotsNum);
			}
			elementX = screenshotsX;
			
		} else if(name == "artwork"){
			if(direction == "right"){
				artworkNum = artworkNum + 1;
				if(artworkNum > 2) artworkNum = 0;
				artworkX = (scrollerWidth * artworkNum);
			} else {
				artworkNum = artworkNum - 1;
				if(artworkNum < 0) artworkNum = 2;
				artworkX = (scrollerWidth * artworkNum);
			}
			elementX = artworkX;
		}
		
		items.style.left = "-" + elementX + "px";
	}	
}

// alternate basic scroller/slider thing but works vertically for ONLY the character listing
var charactersNum = 0;
var charactersPageHeight = 354;
function moreCharacters(num){
	thePagerContents = get_object("pagerContents");
	if(thePagerContents){
		if(num == "next"){
			charactersNum = (charactersNum + 1);
			if(charactersNum > 4) charactersNum = 0;
			
		} else if(num == "previous"){
			charactersNum = (charactersNum - 1);
			if(charactersNum < 0) charactersNum = 4;
		
		} else {
			// jump to a number
			charactersNum = (num-1);
		}
		
		for(i=1; i<6; i++){
			get_object("pager_" + i).className = "";
		}
		
		get_object("pager_" + (charactersNum+1)).className = "sel";
		moveCharactersTo = (charactersPageHeight * charactersNum);
		thePagerContents.style.top = "-" + moveCharactersTo + "px";
		//alert("-" + moveCharactersTo + "px");
	}
}

function showVideo(video){
	theVideoContainer = get_object("videoContainer");
	if(theVideoContainer){
		theVideoContainer.innerHTML = video;
	}
}

function moreReviews(reviews){
	theReview = get_object("review_" + reviewNum);
	if(theReview){
		get_object("review").innerHTML = theReview.innerHTML;
		
		reviewNum += 1;
		if(reviewNum > reviews){
			reviewNum = 1;
		}
	}
}

var newwindow;
function popitup(url , title) {
	width = 800;
	height = 600;
	
	x = (1024 - width)/2, y = (768 - height)/2;

    if (screen) {
        y = (screen.availHeight - height)/2;
        x = (screen.availWidth - width)/2;
    }

	if (newwindow && !newwindow.closed) { 
		newwindow.focus(); 
		newwindow.document.clear();
		
	} else {
		newwindow=window.open('','','width=800,height=600,resizable=0,location=fasle,screenX='+x+',screenY='+y+',top='+y+',left='+x) 
	}
	
	newwindow.document.writeln('<head> <title>' + title + '<\/title><\/head><body bgcolor=\"black\" style=\"margin:0px;padding:0px;\"><center>');
	newwindow.document.writeln('<img src=' + url + ' title=\"' + title + '\" alt=\"' + title + '\" onclick=\"window.close();\" >');
	newwindow.document.writeln('<\/center><\/body><\/html>');
	newwindow.document.close();
}

function tidy(){
	if (newwindow && !newwindow.closed) { newwindow.close(); } 
}

// Based on JavaScript provided by Peter Curtis at www.pcurtis.com 

//-->
