function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
}
function createCookie(name, value, days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	var ck = name+"="+value+expires+"; path=/";
	document.cookie = ck;
}

function createShortCookie(name, value, milisecs) {
	var date = new Date();
	date.setTime(date.getTime()+milisecs);
	var expires = "; expires="+date.toGMTString();
	var ck = name+"="+value+expires+"; path=/";
	document.cookie = ck;
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i<ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function saveIt(name) {
	createCookie(name,x,7);
	var x = document.forms[0].cookievalue.value;
	createCookie(name,x,7);
}

function readIt(name)
{
//	alert('The value of the cookie is ' + readCookie(name));
}

function eraseIt(name)
{
	eraseCookie(name);
//	alert('Cookie erased');
}

function doTheMagic() {
	var kook = readCookie('kook');

	if (!kook) {
		createShortCookie('kook', '123', 2000);
		document.getElementById('nr').value = document.getElementById('country').value + document.getElementById('nr1').value;

		if (document.forms[0].game.options[document.forms[0].game.selectedIndex].value == '') {
			alert('You must choose a game');
			document.getElementById('game').focus();
			return false;
		}

		if (document.getElementById('country').value == '') {
			alert('You must specify Your Country');
			document.getElementById('country').focus();
			return false;
		}
		if (document.getElementById('nr1').value == '') {
			alert('You must enter Your Phone Number');
			document.getElementById('nr1').focus();
			return false;
		} else {
			zero = /^0[0-9]+$/;
			re = /^([-]*[0-9]+)+$/;
			if (re.test(document.getElementById('nr1').value) == false) {
				alert('Your phone number seems to be incorrect. Please try again!');
		    	document.getElementById('nr1').focus();
				return false;
			}
			else if(zero.test(document.getElementById('nr1').value) == true) {
				//var oldstring = document.getElementById('nr1').value;
				//newstring = oldstring.replace(/^0/, "");
				//document.getElementById('nr1').value = newstring;
				alert('Please enter your mobile phone number, without the zero at the beginning');
				//alert(document.getElementById('nr1').value);
				return false;

			}
		}
		if (document.getElementById('freecap').value == '') {
			alert('You must enter Security text');
			document.getElementById('freecap').focus();
			return false;
		}

		return true;
	} else {
		return false;
	}
}

function valueButton() {
	document.getElementById('nr2').innerHTML = '+' + document.getElementById('country').value;
}

function initGame() {
	var result = getQueryVariable('result')
	var game = getQueryVariable('game');
	var display_game = readCookie('game_cookie');

	 var array = new Array(10);
	 array['BJ'] = 'Blackjack';
	 array['RO'] = 'Roulette';
	 array['GREL'] = 'Gold Rally';
	 array['GC'] = 'Goblin\'s Cave';
	 array['PO'] = 'Jacks or Better';
	 array['BA'] = 'Baccarat';
	 array['CT'] = 'Captain\'s Treasure';
	 array['HB'] = 'A Night Out';
	 array['TR'] = 'Tropic Reels';
     array['DT'] = 'Desert Treasure';
     //array['SB'] = 'SicBo';
     //array['KN'] = 'Keno';
     //array['RPS'] = 'Rock Papaer Scissors';

	if (game) {
//		document.getElementById('game').value = game;
		document.forms[0].game.options[0].value = game;
	} else if (display_game != null && display_game != 'undefined') {
//		document.getElementById('game').value = display_game;
		for (gm in array) {
			if (gm == display_game) {
				document.forms[0].game.options[0].value = display_game;
				break;
			}
		}
	}


	if (result) {
//		eraseCookie('kook');
//alert('like... delete the damn cookie, man!');
	}

	if (result == 0) {
		location.href = 'started.html';
	} else if (result > 0) {
		alert('Error! Try again later');
	} else if (typeof game != 'undefined') {
		createCookie('game_cookie', game, 30);
	}
}
