// Concentration Memory Game - Head Script
// copyright Stephen Chapman, 5th August 2005
// you may copy this script provided that you retain the copyright notice

function randOrd(a, b){
	return (Math.round(Math.random())-0.5);
}
var tile = new Array();
for (var i = 0; i < 18; i++) {
	tile[i] = '<div class="cf' + Math.ceil((i+1)/6) + ' card">'+ String.fromCharCode((i%6)+65) + '<\/div>';
	tile[i+18] = tile[i];
}
function displayBack(i) {
	$("#t"+i).html('<div class="back card" onclick="disp('+i+');return false;"><\/div>');
}
var ch1, ch2, tmr, tno, tid, cid, cnt;

function beginMemory() {
	for (var i = 0; i <= 35 ;i++)
		displayBack(i);
	if (tid)
		clearInterval(tid);
	tmr = tno = cnt = 0;
	tile.sort( randOrd );
}
function disp(sel) {
	if (tno>1) {
		clearTimeout(cid);
		conceal();
	}
	document.getElementById('t'+sel).innerHTML = tile[sel];
	if (tno==0)
		ch1 = sel;
	else {
		ch2 = sel;
		cid = setTimeout('conceal()', 900);
	}
	tno++;
}
function conceal() {
	tno = 0;
	if (tile[ch1] != tile[ch2]) {
		displayBack(ch1);
		displayBack(ch2);
	} else
		cnt++;
	if (cnt >= 18)
	clearInterval(tid);
}


// GUESS A NUMBER
var js_mult1=3141
var js_mult2=5821
var js_m1=100000000
var js_m2=10000
var js_iseed=0
var js_iseed1=0
var js_iseed2=0
var myNumber=0;

function random(n) {
	if (js_iseed == 0) {
		now = new Date()
		js_iseed = now.getHours() + now.getMinutes() * 60 + now.getSeconds() * 3600
	}
	js_iseed1 = js_iseed / js_m2
	js_iseed2 = js_iseed % js_m2
	var tmp = (((js_iseed2 * js_mult1 + js_iseed1 * js_mult2) % js_m2) * 
	js_m2 + (js_iseed2 * js_mult2)) % js_m1
	js_iseed = (tmp + 1) % js_m1
	return (Math.floor((js_iseed/js_m1) * n))
}
var nGuesses = 0
myNumber = random(100);
var won = false;

function GuessNum() {
	var response;
	var num = parseInt($("#guessGame").val());
	nGuesses++;

	$("#gameTries").html(nGuesses);
	response = "";
	if (num < myNumber) {
		$("#gameHint").html('VIŠJE');
	}
	if (num > myNumber) {
		$("#gameHint").html('NIŽJE');
	}
	if (num == myNumber) {
		$("#gameHint").html('PRAVILNO');
		alert ("Tako je, pravilna številka je " + num +". Je bila to sreča, ali mi bereš misli? ;)");
		won = true;
	}
	return true;
}

function GiveUp() {
	var response;
	nGuesses = 0
	$("#gameTries").html(nGuesses);
	$("#gameHint").html('');
	$("#guessGame").val('');
	if (!won)
		alert("Pravilna cifra je bila " + myNumber +".");
	myNumber = random(100);
	won = false;
} 
