//This is kind of temporary... or could be used perhaps. But since setGameInfo(elemID, classStr, gameHeader, gameText)
//actually takes the gameHeader and gameText as parameters it will probably be easier to just do it in the .html files. Especially
//when it comes to translations to other languages. As it is now in .html I just do gameInfoArray['blackjackInfoImage'].h, gameInfoArray['blackjackInfoImage'].t

var gameInfoArray=new Array();
//casino
gameInfoArray['blackjackInfoImage']=new Object();
gameInfoArray['blackjackInfoImage'].h='Blackjack header';
gameInfoArray['blackjackInfoImage'].t='Blackjack blackjack blackjack. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

gameInfoArray['rouletteInfoImage']=new Object();
gameInfoArray['rouletteInfoImage'].h='Roulette header';
gameInfoArray['rouletteInfoImage'].t='Roulette Roulette Roulette. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

gameInfoArray['reddogInfoImage']=new Object();
gameInfoArray['reddogInfoImage'].h='Reddog header';
gameInfoArray['reddogInfoImage'].t='Reddog reddog reddog';

gameInfoArray['baccaratInfoImage']=new Object();
gameInfoArray['baccaratInfoImage'].h='Baccarat header';
gameInfoArray['baccaratInfoImage'].t='Baccarat baccarat baccarat';

gameInfoArray['jokerpokerInfoImage']=new Object();
gameInfoArray['jokerpokerInfoImage'].h='Jokerpoker header';
gameInfoArray['jokerpokerInfoImage'].t='Jokerpoker jokerpoker jokerpoker';

gameInfoArray['oasisstudpokerInfoImage']=new Object();
gameInfoArray['oasisstudpokerInfoImage'].h='Oasis Stud Poker header';
gameInfoArray['oasisstudpokerInfoImage'].t='Oasis Stud Poker Oasis Stud Poker Oasis Stud Poker';

//slots

gameInfoArray['slotslasherInfoImage']=new Object();
gameInfoArray['slotslasherInfoImage'].h='Slotslasher header';
gameInfoArray['slotslasherInfoImage'].t='Slotslasher slotslasher slotslasher. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

gameInfoArray['fruitslotInfoImage']=new Object();
gameInfoArray['fruitslotInfoImage'].h='Fruitslot header';
gameInfoArray['fruitslotInfoImage'].t='Fruitslot fruitslot fruitslot. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

gameInfoArray['fishermansjackpotInfoImage']=new Object();
gameInfoArray['fishermansjackpotInfoImage'].h='Fishermansjackpot header';
gameInfoArray['fishermansjackpotInfoImage'].t='Fishermansjackpot fishermansjackpot fishermansjackpot. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

gameInfoArray['diamonddiggerInfoImage']=new Object();
gameInfoArray['diamonddiggerInfoImage'].h='Diamonddigger header';
gameInfoArray['diamonddiggerInfoImage'].t='Diamonddigger diamonddigger diamonddigger. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

gameInfoArray['alpineadventureInfoImage']=new Object();
gameInfoArray['alpineadventureInfoImage'].h='Alpineadventure header';
gameInfoArray['alpineadventureInfoImage'].t='Alpineadventure alpineadventure alpineadventure. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

gameInfoArray['casinoislandInfoImage']=new Object();
gameInfoArray['casinoislandInfoImage'].h='Casinoisland header';
gameInfoArray['casinoislandInfoImage'].t='Casinoisland casinoisland casinoisland. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

//bingo & lotteries

gameInfoArray['bingoInfoImage']=new Object();
gameInfoArray['bingoInfoImage'].h='Bingo header';
gameInfoArray['bingoInfoImage'].t='Bingo bingo bingo. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

gameInfoArray['pafkenoInfoImage']=new Object();
gameInfoArray['pafkenoInfoImage'].h='Pafkeno header';
gameInfoArray['pafkenoInfoImage'].t='Pafkeno pafkeno pafkeno. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';

gameInfoArray['mpbingoInfoImage']=new Object();
gameInfoArray['mpbingoInfoImage'].h='Mpbingo header';
gameInfoArray['mpbingoInfoImage'].t='Mpbingo mpbingo mpbingo. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.';


//--------------------------------

function doLogin(){
	parent.location="index.html";
}

function doNotRegister(){
	closeRegistration();
}

function registerSkillAlias(){
	//change this
	parent.location="index_skill.html";
}

function registerPokerAlias(){
	//change this
	parent.location="index_poker.html";
}

function closeRegistration(){
	parent.location="index.html";
}

function displayError(errorUrl){
	showPopWin(errorUrl, 295, 179, null);
}

function displayWelcomeMessage(wUrl){
	showPopWin(wUrl, 295, 179, null);
}


function setClass(elemID, classStr){
	var elem=document.getElementById(elemID);
	elem.className=classStr;
	return elem;
}

function runRegistrationPopup(){
	showPopWin('registration1.html', 495, 460, null);
}

function displayModal(url,width,height,callback){
	showPopWin(url, width, height, callback);
}

function navigate(inp){
	document.location=inp;
}

function setGameBoxState(elemID, classStr){
	setClass(elemID, 'startgamebottom '+classStr);
}

function getPrevClass(elemID){
	var elem=document.getElementById(elemID);
	return elem.className;
}

function postSecurityQuestionAnswer(){
	window.top.hidePopWin();
}

function setGameInfo(elemID, classStr, gameHeader, gameText){
	setClass(elemID, 'gameInfo '+classStr);
	var gHeader=document.getElementById('gameInfoHeader');
	var gText=document.getElementById('gameInfoText');
	gHeader.firstChild.nodeValue=gameHeader;
	gText.firstChild.nodeValue=gameText;
}

function markElementAsError(elemID){
	var prevClass=getPrevClass(elemID);
	setClass(elemID, prevClass+' errorClass');
}

function displayErrorsWithMessage(message){
	if(errorElements.length){
		markElementsAsErrors();
		setErrorText(message);
	}
}

function setErrorText(message){
	var emSpan=document.getElementById('errorMessageText');
	emSpan.firstChild.nodeValue=message;
}

function markElementsAsErrors(){
	for(var i=0;i<errorElements.length;i++){
		markElementAsError(errorElements[i]);
	}
}

function browserCheck(){
	var appName=navigator.userAgent;
	if(appName.indexOf('Safari')>-1){
    	return 'Safari';
		} else if(appName.indexOf('MSIE')>-1){
    	return 'Explorer';
		} else {
    	return 'Mozilla';
		}
}

//not in use anymore... figured out how to do it in css
/*
function centerWrapperDiv(width, height){
	var wrapperDiv=document.getElementById('wrapper');
	if(wrapperDiv){
		//---------------
		var winWidth=getViewportWidth();
		var wrapperWidth=957;
		//---------------
		wrapperDiv.style.width=wrapperWidth+"px";
		wrapperDiv.style.position="absolute";
		wrapperDiv.style.top="0px";
		wrapperDiv.style.left=((winWidth-wrapperWidth)/2)+"px";
		return true;
	} else {
		return false;
	}
}
//center as quickly as possible...
function onRunCenterWrapperDiv(width, height){
	if(!centerWrapperDiv()){
		setTimeout(onRunCenterWrapperDiv, 5);
	}
}
onRunCenterWrapperDiv();
addEvent(window, "resize", centerWrapperDiv);
addEvent(window, "load", centerWrapperDiv);*/