

///////////// PRELOAD IMAGES ////////////////

preloadArray = new Array();
function addPreload(imgSrc) { preloadArray[preloadArray.length] = imgSrc; }
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		for (i=0; i<preloadArray.length; i++) eval("preloadImage"+i+" = newImage('"+preloadArray[i]+"');");
		preloadFlag = true;
	}
}
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}





function initNav() {
	navEl = document.getElementById('nav');
	imgs = navEl.getElementsByTagName('img');
	for(i=0;i<imgs.length;i++) {
		el = imgs[i];
		addPreload(el.src.replace('-a.gif','-b.gif'));
		el.onmouseover = el.onmouseup = function() {
			this.src = this.src.replace('-a.gif','-b.gif');
			this.style.marginBottom = '2px';
			this.style.marginTop = '0px';
		}
		el.onmouseout = el.onmousedown = function() {
			this.src = this.src.replace('-b.gif','-a.gif');
			this.style.marginBottom = '0px';
			this.style.marginTop = '2px';
		}
	}
	/*
	el = document.getElementById('scaleHolder');
	if (el) {
		addPreload("images/scale-b.gif");
		el.onmouseover = function() {
			this.style.backgroundImage = "url(images/scale-b.gif)";
		}
		el.onmouseout = function() {
			this.style.backgroundImage = "url(images/scale-a.gif)";
		}
	}
	*/
}


function toggleScaleVis() {
	if (screen.height < 1024) {
		// hide scale option
		el = document.getElementById('scaleHolder');
		if (el) {
			el.style.display = 'none';
			// el = document.getElementById('dlHolder');
			// el.style.marginRight = '210px';
			el = document.getElementById('embedLink');
			el.style.marginLeft = '43px';
			el.style.marginRight = '0px';
			el.style.float = 'left';
			el.style.textAlign = 'left';
		}
	}
}

function setScale(scale) {
	if (scale=='large' || scale=='small') {
		el = document.getElementById('swfHolder');
		if (el) {
			if (scale) {
				el.style.width = (scale=='large') ? '960px' : '480px';
				el.style.height = (scale=='large') ? '640px' : '320px';
				
				el = document.getElementById('gameHolder');
				el.style.width = (scale=='large') ? '1085px' : '605px';
				
				el = document.getElementById('gw1');
				el.style.width = (scale=='large') ? '1000px' : '520px';
				
				el = document.getElementById('smlHeader');
				el.style.display = (scale=='large') ? 'none' : 'block';
				
				el = document.getElementById('gh8');
				el.style.paddingTop = (scale=='large') ? '13px' : '34px';
				
				el = document.getElementById('nav');
				el.style.paddingBottom = (scale=='large') ? '15px' : '10px';
				el.style.paddingTop = (scale=='large') ? '10px' : '0px';
				
				el = document.getElementById('containerTD');
				el.style.paddingTop = (scale=='large') ? '0px' : '100px';
				
				el = document.getElementById('container');
				el.style.height = (scale=='large') ? '100%' : '90%';
				
				el = document.getElementById('large_scs');
				el.style.display = (scale=='large') ? 'block' : 'none';
				
				el = document.getElementById('large_return');
				el.style.display = (scale=='large') ? 'block' : 'none';
			}
		}
		if (document.all) {
			el = document.getElementById('superchicksisters');
			el.focus();
		}
	}
}

window.onfocus = setScale;
document.onclick = setScale;



onload = function() {
	initNav();
	setScale();
	preloadImages();
}
