function pageBack(){
	if(history.length <= 1 && parent.window.length != 0) {
		parent.window.history.back();
	}
	else {
		history.back();
	}
}

function setBackgroundHeight(h){
	if(document.all || document.getElementById){
		if(document.all){
			document.all("background").style.height = h + "px";
		}else if(document.getElementById){
			document.getElementById("background").style.height = h + "px";
		}
	}
}
		
function getWindowHeight(){
	if(window.innerHeight){
		return document.body.scrollHeight;
	}else if(document.documentElement && document.documentElement.clientHeight != 0){
		return document.documentElement.scrollHeight;
	}else if(document.body){
		return document.body.scrollHeight;
	}
}

function getWindowWidth(){
	if(window.innerWidth){
		return document.body.scrollWidth;
	}else if(document.documentElement && document.documentElement.clientHeight != 0){
		return document.documentElement.scrollWidth;
	}else if(document.body){
		return document.body.scrollWidth;
	}
}
		
function getScrollTop() {
	if((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)){
		return document.body.scrollTop;
	}else if(window.pageYOffset){
		return window.pageYOffset;
	}else{
		return 0;
	}
}

function setupSwfArea(){
	var obj = new Object();
	obj.name = navigator.appName;
	obj.platform = navigator.platform;
	obj.height = getWindowHeight();
	setBackgroundHeight(obj.height);
	if(navigator.appName.indexOf("Microsoft") != -1){
		window.bgSwf.setupSwfArea(obj);
	}else{
		document.bgSwf.setupSwfArea(obj);
	}	
}

function addEvent(elm, evType, func, useCapture) {
	if (elm.addEventListener) {
		elm.addEventListener(evType, func, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, func);
		return r;
	} else {
		elm['on' + evType] = func;
	}
}

function setMouseFunc() {
	var i;
	var elms;
	if (browser.os == "MAC" && bgEnabled) {
		elms = document.getElementsByTagName('a');
		for (i=0;i<elms.length;i++) {
			addEvent(elms[i], 'mouseover', changeCursor, false);
			addEvent(elms[i], 'mouseout', resetCursor, false);
		}
	}
}

function changeCursor(){
	document.bgSwf.changeCursor();
}

function resetCursor(){
	document.bgSwf.resetCursor();
}

addEvent(window, 'load', setMouseFunc, false);


