/* BLACKJACK / VENTTI

*/
var pkortti=0;
var kortti;
var suit;
var panos=1;
var card;
cardnumber = new Array(53)
var gameOver; var cardCount;


cardnumber[0]=new Image(71,96)
cardnumber[0].src="../games/ventti/tyhja.gif"

for (x=1;x<53;x++) {
	cardnumber[x]=new Image(71,96)
	cardnumber[x].src= eval('"card' + x + '.gif"')
}

function Shuffle(max){

var num=Math.random()*max;

return Math.round(num)+1;

}

function getSuit(){

var suit = Shuffle(4);

if(suit == 1) return "0";

if(suit == 2) return "13";

if(suit == 3) return "26";

else return "39";

}

function cardName(card){

if(card == 1) return "ässä";

if(card == 11) return "jätkä";

if(card == 12) return "akka";

if(card == 13) return "kunkku";

return "" + card;

}

function cardValue(card,strWho){

if(card == 1) {

	if(strWho =="You" && document.display.you.value >10){

	document.display.say2.value=document.display.say2.value+" Ässä = 1"; return 1;}

	else return 11; }

if(card > 10) return 10; 

return card;

}

function PickACard(strWho){

var card = Shuffle(12);

var suit = getSuit();

if(strWho =="You")
{
kortti=1*suit+1*card;

document.display.say2.value="";
if(cardCount ==0){
document.voittonappi1.src="../games/ventti/card"+kortti+".gif";
pkortti =1;
}
else if(cardCount == 2) {
document.voittonappi2.src="../games/ventti/card"+kortti+".gif";
pkortti = 2;
}
else if(cardCount == 3) {
document.voittonappi3.src="../games/ventti/card"+kortti+".gif";
pkortti = 3;
}
else if(cardCount == 4) {
document.voittonappi4.src="../games/ventti/card"+kortti+".gif";
pkortti = 4;
}
else{
document.voittonappi5.src="../games/ventti/card"+kortti+".gif";
pkortti = 5;
} 
}

else
{
document.display.say1.value="";
kortti=1*suit+1*card;
if(cardCount ==0){
document.jakajan1.src="../games/ventti/card"+kortti+".gif";
}
else if(cardCount ==3) {
document.jakajan2.src="../games/ventti/card"+kortti+".gif";
}
else if(cardCount ==4) {
document.jakajan3.src="../games/ventti/card"+kortti+".gif";
}
else if(cardCount ==5) {
document.jakajan4.src="../games/ventti/card"+kortti+".gif";
}
else if(cardCount ==6) {
document.jakajan5.src="../games/ventti/card"+kortti+".gif";
}
else{
document.jakajan6.src="../games/ventti/card"+kortti+".gif";
} 

}
return cardValue(card,strWho);

}

function NewHand(form){

if(gameOver !=0)

{form.say1.value=("Käsi kesken!"); form.say2.value=(""); return;}

else

{form.dealer.value = 0; form.you.value = 0; cardCount=0;

form.dealer.value = eval(form.dealer.value) + PickACard("Dealer");

form.you.value = eval(form.you.value) + PickACard("You");

gameOver= -1; cardCount+=1;


document.voittonappi2.src="../games/ventti/tyhja.gif";
document.voittonappi3.src="../games/ventti/tyhja.gif";
document.voittonappi4.src="../games/ventti/tyhja.gif";
document.voittonappi5.src="../games/ventti/tyhja.gif";
document.jakajan2.src="../games/ventti/tyhja.gif";
document.jakajan3.src="../games/ventti/tyhja.gif";
document.jakajan4.src="../games/ventti/tyhja.gif";
document.jakajan5.src="../games/ventti/tyhja.gif";
document.jakajan6.src="../games/ventti/tyhja.gif";
// maksu tähän
form.numgames.value=eval(form.numgames.value)-panos;

}

}

function Dealer(form){

if (gameOver ==0)

{form.say1.value=("Jaa kortit!"); form.say2.value=(""); return;}

else

if(form.you.value<10)

{form.say1.value=("Pisteet alle 10"); form.say2.value=("Ota kortti!"); return;}

else

if (cardCount <2)

{form.say1.value=("Mnimi 2 korttia!"); form.say2.value=("Ota kortti!"); return;}

else
cardCount=2; 
while(form.dealer.value < 16)

{
cardCount+=1; 
form.dealer.value = eval(form.dealer.value) + PickACard("Dealer");

}

}

function User(form){

if (gameOver ==0)

{form.say1.value=("Jaa kortit!"); form.say2.value=(""); return;}

else

{cardCount+=1; form.say1.value=("Lisää?");

form.you.value = eval(form.you.value) + PickACard("You");}

if(form.you.value > 21)

{form.say1.value=("Yli meni! Hävisit!");

gameOver=0; form.numgames.value=eval(form.numgames.value);}

}

//PAnos -1
function panosvah(form){

if(gameOver !=0)

{form.say1.value=("Käsi kesken!"); form.say2.value=(""); return;}

else {
 panos=eval(form.panos.value)-1;
if (panos <1){
panos=1
}


 form.panos.value=panos;
}

}


function panoslis(form){
if(gameOver !=0)

{form.say1.value=("Käsi kesken!"); form.say2.value=(""); return;}

else {

 panos=eval(form.panos.value)+1;
if (panos > 5){
panos=5
}

 form.panos.value=panos;
}
}


// RIITTÄÄ - miten kävi????

function LookAtHands(form){

if (gameOver ==0 || form.you.value<10 || cardCount <2){return;}

else

//ventti

if(form.you.value == 21)
{
//ventti kahdella kortilla
if(pkortti  == 2)
{
form.say1.value=("VENTTI kahdella"); form.say2.value=("Voitit!");

gameOver=0; form.numgames.value=eval(form.numgames.value)+3*panos;}

 else
// ventti ja koneelta yli
//jakajalta yli - pelaaja voitti


{form.say1.value=("VENTTI"); form.say2.value=("Voitit!");

gameOver=0; form.numgames.value=eval(form.numgames.value)+5*panos/2;}
}
// else pelkkä ventti
//ventti päättyy
 else

//jakajalta yli - pelaaja voitti

if(form.dealer.value > 21)
{form.say1.value=("Jakajalta yli!"); form.say2.value=("Voitit!");

gameOver=0; form.numgames.value=eval(form.numgames.value)+2*panos;}

 else

// pelaajalla enemmän pisteitä - voitti

if(form.you.value > form.dealer.value)

{form.say1.value=("Voitit!"); form.say2.value=("$$$$$$$$$$$$$$$");

gameOver=0; form.numgames.value=eval(form.numgames.value)+2*panos;}

 else

//tasapeli

 if(form.dealer.value == form.you.value)

{form.say1.value=("Tasapeli"); form.say2.value=("panos takaisin!");

gameOver=0; form.numgames.value=eval(form.numgames.value)+panos;}

 else

// pelaajalla vähemmän pisteitä- pelaaja hävisi

{form.say1.value=("Jakaja voitti!"); form.say2.value=("Hävisit!");

gameOver=0; form.numgames.value=eval(form.numgames.value);}

} // end of LookAtHands
// end of riittäää -miten kävi


function setBj(){

gameOver=0; cardCount=0; 

document.display.dealer.value=""; 

document.display.you.value="";

document.display.numgames.value="0";

document.display.say1.value="    Paina";

document.display.say2.value="    jakonappia!";

}


//voiton maksu 2
function maksu(form)
{
voitot=eval(form.numgames.value)
var maksutulos=0
maksutulos=voitot*voitot
maksutulos=maksutulos + 49


if (voitot <2) {
alert ('Listalle pääsyyn vaaditaan voittoja vähintään kaksi pistettä.');
} else {
form.numgames.value=0

 var today = new Date();
 var expire = new Date();

 expire.setTime(today.getTime() + 600000);
 document.cookie = "venttitulos="+ maksutulos + ";expires="+expire.toGMTString();

voittosumma=voittosumma*voitot
voitot=0
window.location.replace('http://www.javapelit.com/ventti/top/index.php?top=yes&p=' + maksutulos +'&t='+ voittosumma +' ',' _new');
}
}


// voiton maksu päättyy

