function karta(){
	this.ime="";
	this.vrijednost=0;
	this.alt="";
	this.slika=""
}
function prikupiSpil(){
	spil[0]=new karta();
	spil[0].slika="aceclubs.gif";
	spil[0].ime="as";
	spil[0].alt="As Tref";
	spil[0].vrijednost = 11;
	
	spil[1]=new karta();
	spil[1].slika="twoclubs.gif";
	spil[1].alt="2 Tref";
	spil[1].vrijednost = 2;
	
	spil[2]=new karta();
	spil[2].slika="threeclubs.gif";
	spil[2].alt="3 Tref";
	spil[2].vrijednost = 3;
	
	spil[3]=new karta();
	spil[3].slika="fourclubs.gif";
	spil[3].alt="4 Tref";
	spil[3].vrijednost = 4;
	
	spil[4]=new karta();
	spil[4].slika="fiveclubs.gif";
	spil[4].alt="5 Tref";
	spil[4].vrijednost = 5;
	
	spil[5]=new karta();
	spil[5].slika="sixclubs.gif";
	spil[5].alt="6 Tref";
	spil[5].vrijednost = 6;
	
	spil[6]=new karta();
	spil[6].slika="sevenclubs.gif";
	spil[6].alt="7 Tref";
	spil[6].vrijednost = 7;
	
	spil[7]=new karta();
	spil[7].slika="eightclubs.gif";
	spil[7].alt="8 Tref";
	spil[7].vrijednost = 8;
	
	spil[8]=new karta();
	spil[8].slika="nineclubs.gif";
	spil[8].alt="9 Tref";
	spil[8].vrijednost = 9;
	
	spil[9]=new karta();
	spil[9].slika="tenclubs.gif";
	spil[9].alt="10 Tref";
	spil[9].vrijednost = 10;
	
	spil[10]=new karta();
	spil[10].slika="jackclubs.gif";
	spil[10].alt="Dečko Tref";
	spil[10].vrijednost = 10;
	
	spil[11]=new karta();
	spil[11].slika="queenclubs.gif";
	spil[11].alt="Dama Tref";
	spil[11].vrijednost = 10;
	
	spil[12]=new karta();
	spil[12].slika="kingclubs.gif";
	spil[12].alt="Kralj Tref";
	spil[12].vrijednost = 10;
	
	spil[13]=new karta();
	spil[13].slika="acehearts.gif";
	spil[13].ime="as";
	spil[13].alt="As Herc";
	spil[13].vrijednost = 11;
	
	spil[14]=new karta();
	spil[14].slika="twohearts.gif";
	spil[14].alt="2 Herc";
	spil[14].vrijednost = 2;
	
	spil[15]=new karta();
	spil[15].slika="threehearts.gif";
	spil[15].alt="3 Herc";
	spil[15].vrijednost = 3;
	
	spil[16]=new karta();
	spil[16].slika="fourhearts.gif";
	spil[16].alt="4 Herc";
	spil[16].vrijednost = 4;
	
	spil[17]=new karta();
	spil[17].slika="fivehearts.gif";
	spil[17].alt="5 Herc";
	spil[17].vrijednost = 5;
	
	spil[18]=new karta();
	spil[18].slika="sixhearts.gif";
	spil[18].alt="6 Herc";
	spil[18].vrijednost = 6;
	
	spil[19]=new karta();
	spil[19].slika="sevenhearts.gif";
	spil[19].alt="7 Herc";
	spil[19].vrijednost = 7;
	
	spil[20]=new karta();
	spil[20].slika="eighthearts.gif";
	spil[20].alt="8 Herc";
	spil[20].vrijednost = 8;
	
	spil[21]=new karta();
	spil[21].slika="ninehearts.gif";
	spil[21].alt="9 Herc";
	spil[21].vrijednost = 9;
	
	spil[22]=new karta();
	spil[22].slika="tenhearts.gif";
	spil[22].alt="10 Herc";
	spil[22].vrijednost = 10;
	
	spil[23]=new karta();
	spil[23].slika="jackhearts.gif";
	spil[23].alt="Dečko Herc";
	spil[23].vrijednost = 10;
	
	spil[24]=new karta();
	spil[24].slika="queenhearts.gif";
	spil[24].alt="Dama Herc";
	spil[24].vrijednost = 10;
	
	spil[25]=new karta();
	spil[25].slika="kinghearts.gif";
	spil[25].alt="Kralj Herc";
	spil[25].vrijednost = 10;
	
	spil[26]=new karta();
	spil[26].slika="acespades.gif";
	spil[26].ime="as";
	spil[26].alt="As Pik";
	spil[26].vrijednost = 11;
	
	spil[27]=new karta();
	spil[27].slika="twospades.gif";
	spil[27].alt="2 Pik";
	spil[27].vrijednost = 2;

	spil[28]=new karta();
	spil[28].slika="threespades.gif";
	spil[28].alt="3 Pik";
	spil[28].vrijednost = 3;
	
	spil[29]=new karta();
	spil[29].slika="fourspades.gif";
	spil[29].alt="4 Pik";
	spil[29].vrijednost = 4;
	
	spil[30]=new karta();
	spil[30].slika="fivespades.gif";
	spil[30].alt="5 Pik";
	spil[30].vrijednost = 5;
	
	spil[31]=new karta();
	spil[31].slika="sixspades.gif";
	spil[31].alt="6 Pik";
	spil[31].vrijednost = 6;
	
	spil[32]=new karta();
	spil[32].slika="sevenspades.gif";
	spil[32].alt="7 Pik";
	spil[32].vrijednost = 7;
	
	spil[33]=new karta();
	spil[33].slika="eightspades.gif";
	spil[33].alt="8 Pik";
	spil[33].vrijednost = 8;
	
	spil[34]=new karta();
	spil[34].slika="ninespades.gif";
	spil[34].alt="9 Pik";
	spil[34].vrijednost = 9;
	
	spil[35]=new karta();
	spil[35].slika="tenspades.gif";
	spil[35].alt="10 Pik";
	spil[35].vrijednost = 10;
	
	spil[36]=new karta();
	spil[36].slika="jackspades.gif";
	spil[36].alt="Dečko Pik";
	spil[36].vrijednost = 10;
	
	spil[37]=new karta();
	spil[37].slika="queenspades.gif";
	spil[37].alt="Dama Pik";
	spil[37].vrijednost = 10;
	
	spil[38]=new karta();
	spil[38].slika="kingspades.gif";
	spil[38].alt="Kralj Pik";
	spil[38].vrijednost = 10;
	
	spil[39]=new karta();
	spil[39].slika="acediamonds.gif";
	spil[39].ime="as";
	spil[39].alt="As Kara";
	spil[39].vrijednost = 11;
	
	spil[40]=new karta();
	spil[40].slika="twodiamonds.gif";
	spil[40].alt="2 Kara";
	spil[40].vrijednost = 2;
	
	spil[41]=new karta();
	spil[41].slika="threediamonds.gif";
	spil[41].alt="3 Kara";
	spil[41].vrijednost = 3;
	
	spil[42]=new karta();
	spil[42].slika="fourdiamonds.gif";
	spil[42].alt="4 Kara";
	spil[42].vrijednost = 4;
	
	spil[43]=new karta();
	spil[43].slika="fivediamonds.gif";
	spil[43].alt="5 Kara";
	spil[43].vrijednost = 5;
	
	spil[44]=new karta();
	spil[44].slika="sixdiamonds.gif";
	spil[44].alt="6 Kara";
	spil[44].vrijednost = 6;
	
	spil[45]=new karta();
	spil[45].slika="sevendiamonds.gif";
	spil[45].alt="7 Kara";
	spil[45].vrijednost = 7;
	
	spil[46]=new karta();
	spil[46].slika="eightdiamonds.gif";
	spil[46].alt="8 Kara";
	spil[46].vrijednost = 8;
	
	spil[47]=new karta();
	spil[47].slika="ninediamonds.gif";
	spil[47].alt="9 Kara";
	spil[47].vrijednost = 9;
	
	spil[48]=new karta();
	spil[48].slika="tendiamonds.gif";
	spil[48].alt="10 Kara";
	spil[48].vrijednost = 10;
	
	spil[49]=new karta();
	spil[49].slika="jackdiamonds.gif";
	spil[49].alt="Dečko Kara";
	spil[49].vrijednost = 10;
	
	spil[50]=new karta();
	spil[50].slika="queendiamonds.gif";
	spil[50].alt="Dama Kara";
	spil[50].vrijednost = 10;
	
	spil[51]=new karta();
	spil[51].slika="kingdiamonds.gif";
	spil[51].alt="Kralj Kara";
	spil[51].vrijednost = 10;
}

function promijesaj(){
	var k;
	for (i=0; i<spil.length; i++){
	k = Math.round(Math.random() * (spil.length - i - 1)) + i;
	temp = spil[i];spil[i]=spil[k];spil[k]=temp;
	}
}

function igrac(ime, id){
	this.id = id;
	this.ime = ime;
	this.karte = new Array();
	this.karte.length = 0;
	this.vrijednost = 0;
	this.tropa = false;
	this.ajnc = false;	
	this.dosta = false;
	this.budget = 100;
	this.skor = 0;
	this.teren = document.getElementById(id);
	this.izracunaj = izracunaj;
	this.uzmiKartu = uzmiKartu;
	this.pokaziKarte = pokaziKarte;
	this.ocistiTeren = ocistiTeren;
	this.otkrijPrvuKartu = otkrijPrvuKartu;
}

function izracunaj(){
	var brojAseva = 0;
	this.vrijednost = 0;
	this.ajnc=false;
	for (var i=0; i<this.karte.length; i++){
		this.vrijednost = this.vrijednost + this.karte[i].vrijednost;
		if (this.karte[i].ime == "as")
			brojAseva++;
	}
	if (this.vrijednost > 21){
		for (var j = 1; j<=brojAseva; j++){
			if (this.vrijednost > 21)
				this.vrijednost -= 10;
		}
	}
	if ((this.vrijednost == 21) && (this.karte.length == 2))
		this.ajnc = true;
	else if (this.vrijednost > 21)
		this.tropa = true;
}

function uzmiKartu(){
	this.karte[this.karte.length] = spil[last--];
}

function pokaziKarte(){
	var cardNode = document.createElement("IMG");
	cardNode.src = this.karte[this.karte.length - 1].slika;
	cardNode.alt = this.karte[this.karte.length - 1].alt;
	this.teren.appendChild(cardNode);
}

function otkrijPrvuKartu(){
	this.teren.firstChild.src = this.karte[0].slika;
	this.teren.firstChild.alt = this.karte[0].alt;
}

function ocistiTeren(){
	var cmd;
	var obj = this.teren.firstChild;
	while (obj != null){
		removeNode(obj,true);
		obj = this.teren.firstChild;
	}
}
function swapNode(node1,node2) {
  var nextSibling = node1.nextSibling;
  var parentNode = node1.parentNode;
  var thisNode = node1.cloneNode(true);
  node2.parentNode.replaceChild(node1, node2);
  try{
  	parentNode.insertBefore(node2, nextSibling);
  }
  catch (e){
  	parentNode.insertBefore(node2, node1);
  }
}
function removeNode(node,bln){
 var parentNode = node.parentNode;
  parentNode.removeChild(node, bln);
}