var offer;
var Amounts = new Array();
	Amounts[0]=.01;
	Amounts[1]=1;
	Amounts[2]=5;
	Amounts[3]=10;
	Amounts[4]=25;
	Amounts[5]=50;
	Amounts[6]=75;
	Amounts[7]=100;
	Amounts[8]=200;
	Amounts[9]=300;
	Amounts[10]=400;
	Amounts[11]=500;
	Amounts[12]=750;
	Amounts[13]=1000;
	Amounts[14]=5000;
	Amounts[15]=10000;
	Amounts[16]=25000;
	Amounts[17]=50000;
	Amounts[18]=75000;
	Amounts[19]=100000;
	Amounts[20]=200000;
	Amounts[21]=300000;
	Amounts[22]=400000;
	Amounts[23]=500000;
	Amounts[24]=750000;
	Amounts[25]=1000000;
var Amounts2 = new Array();  
	Amounts2[.01]=0;
	Amounts2[1]=1;
	Amounts2[5]=2;
	Amounts2[10]=3;
	Amounts2[25]=4;
	Amounts2[50]=5;
	Amounts2[75]=6;
	Amounts2[100]=7;
	Amounts2[200]=8;
	Amounts2[300]=9;
	Amounts2[400]=10;
	Amounts2[500]=11;
	Amounts2[750]=12;
	Amounts2[1000]=13;
	Amounts2[5000]=14;
	Amounts2[10000]=15;
	Amounts2[25000]=16;
	Amounts2[50000]=17;
	Amounts2[75000]=18;
	Amounts2[100000]=19;
	Amounts2[200000]=20;
	Amounts2[300000]=21;
	Amounts2[400000]=22;
	Amounts2[500000]=23;
	Amounts2[750000]=24;
	Amounts2[1000000]=25;
var AmountsLeft=26;	
var totalMoney = 3418416.01; 
var pictureSRC=new Array();
	pictureSRC[0]='pennyRollover.gif';
	pictureSRC[1]='1dollarRollover.gif';
	pictureSRC[2]='5dollarRollover.gif';
	pictureSRC[3]='10dollarRollover.gif';
	pictureSRC[4]='25dollarRollover.gif';
	pictureSRC[5]='50dollarRollover.gif';
	pictureSRC[6]='75dollarRollover.gif';
	pictureSRC[7]='100dollarRollover.gif';
	pictureSRC[8]='200dollarRollover.gif';
	pictureSRC[9]='300dollarRollover.gif';
	pictureSRC[10]='400dollarRollover.gif';
	pictureSRC[11]='500dollarRollover.gif';
	pictureSRC[12]='750dollarRollover.gif';
	pictureSRC[13]='1kRollover.gif';
	pictureSRC[14]='5kRollover.gif';
	pictureSRC[15]='10kRollover.gif';
	pictureSRC[16]='25kRollover.gif';
	pictureSRC[17]='50kRollover.gif';
	pictureSRC[18]='75kRollover.gif';
	pictureSRC[19]='100kRollover.gif';
	pictureSRC[20]='200kRollover.gif';
	pictureSRC[21]='300kRollover.gif';
	pictureSRC[22]='400kRollover.gif';
	pictureSRC[23]='500kRollover.gif';
	pictureSRC[24]='750kRollover.gif';
	pictureSRC[25]='millionRollover.gif'; 
var pictureLoc = new Array();  
	pictureLoc[.01]=1;
	pictureLoc[1]=3;
	pictureLoc[5]=5;
	pictureLoc[10]=7;
	pictureLoc[25]=9;
	pictureLoc[50]=11;
	pictureLoc[75]=13;
	pictureLoc[100]=15;
	pictureLoc[200]=17;
	pictureLoc[300]=19;
	pictureLoc[400]=21;
	pictureLoc[500]=23;
	pictureLoc[750]=25;
	pictureLoc[1000]=2;
	pictureLoc[5000]=4;
	pictureLoc[10000]=6;
	pictureLoc[25000]=8;
	pictureLoc[50000]=10;
	pictureLoc[75000]=12;
	pictureLoc[100000]=14;
	pictureLoc[200000]=16;
	pictureLoc[300000]=18;
	pictureLoc[400000]=20;
	pictureLoc[500000]=22;
	pictureLoc[750000]=24;
	pictureLoc[1000000]=26;
//Declare Global variable for Game
var score = 0; 
var firstName; 
var lastName;
var userCase = 0; 
var userGuess = 0;
var casesLEFT = 26;	
var casesToChoose = 6;
var caseValue = new Array();
	caseValue[0]=.01;
	caseValue[1]=1;
	caseValue[2]=5;
	caseValue[3]=10;
	caseValue[4]=25;
	caseValue[5]=50;
	caseValue[6]=75;
	caseValue[7]=100;
	caseValue[8]=200;
	caseValue[9]=300;
	caseValue[10]=400;
	caseValue[11]=500;
	caseValue[12]=750;
	caseValue[13]=1000;
	caseValue[14]=5000;
	caseValue[15]=10000;
	caseValue[16]=25000;
	caseValue[17]=50000;
	caseValue[18]=75000;
	caseValue[19]=100000;
	caseValue[20]=200000;
	caseValue[21]=300000;
	caseValue[22]=400000;
	caseValue[23]=500000;
	caseValue[24]=750000;
	caseValue[25]=1000000;


//Create rollover funtion to call with each 'onlclick' event handler of the deal or no deal 
//pictures 
function alertMoney(){
	  for(i=0; i<Amounts.length; i++){
		  totalMoney = totalMoney + Amounts[i];
	    }//End for
	alert(totalMoney);
	}
	
function rollover(loc, imageLoc){
	document.images[imageLoc].src=pictureSRC[loc]; 
	totalMoney = totalMoney - Amounts[loc];
}
//---------------------------------------------------------Game section----------------------------------------
function rules(){
	document.getElementById('rules').innerHTML=('<h3>Thanks for playing <span style="text-decoration: underline;">Deal or NO Deal</span>, the W.I.R.E.D. version!</h3><h4>Rules are simple:</h4><ol>	<li>Pick a case.</li>	<li>Pick 6 more cases, revealing the amounts of money in the those cases.</li>	<li>After chosing 6 cases you will be offered money by the Bank to sell your case and quit the game; you can chose Deal or NO Deal.</li><li>If you think your chances are better of having more money in your case or of getting a better bank offer, then say NO Deal and open 5 more cases.</li>  <li>You will then get another Bank offer.  If you say NO Deal then you have to open 4 more cases, then 3, then 2, then 1, then 1 more, etc. until you either accept a bank offer or find out what is in your case by opening all other cases!</li>	</ol>	<h4>Have FUN!!</h4>	<br />	<input id="closeRules" type="button" value="I GOT IT!  Now lets play the Game." style="text-align: center; width: 380px; height: 50px; background-color: #FACD52" onclick="playGame();" />');
}

function playGame(){
	document.getElementsByTagName('input')[0].style.visibility = 'hidden';
	document.getElementById('getUserInformation').style.visibility = 'visible';
}//End function playGame();

function playGame2(){
  if(document.getElementsByTagName('input')[7].value==''){
  	alert('What is your first name?');
	}//end if 
  else if(document.getElementsByTagName('input')[8].value==''){
  	alert('What is your last name?');
	}//end else if
  else{
	document.getElementById('getUserInformation').style.visibility = 'hidden';
	firstName = document.getElementsByTagName('input')[7].value;
	lastName = document.getElementsByTagName('input')[8].value;
	document.getElementById('rules').style.visibility='hidden';
	var caseNumber = prompt('What case do you want?  Enter a case number.');
  if(caseNumber<27&&caseNumber>0){
    }
  else{
    alert('There are 26 cases!  Pick a case between 1 and 26.');
    caseNumber = prompt('What case do you want?  Enter a case number.');
    }
	caseNumber = parseInt(caseNumber);
	pickCase(caseNumber);
	document.getElementsByTagName('span')[1].innerHTML='<img src="Case'+caseNumber+'.gif" border="0" width="60px" height="60px" />';
	
	alert('Pick 6 Cases.');
	document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
	}//end else from name select
}//end function playGame();

function makeInvisible(){
	document.getElementById('caseAmount').style.visibility='hidden';
}//end makeInvisible function

function pickCase(loc){
  var loc2 = loc + 26;
	document.images[loc2].src='Rollover.gif';
	document.images[loc2].onclick='';
	var ran1 = Math.floor(Math.random()*casesLEFT);
	
  casesLEFT = casesLEFT - 1;
  
	var thisGuess = caseValue[ran1];
	caseValue.splice(ran1, 1);  //Remove case value from array caseValue so it won't get picked again

	if(userGuess==0){
	  userCase = thisGuess;
		}
	if(userGuess>0){ 
		document.getElementById('caseAmount').style.visibility='visible';
		document.getElementsByTagName('b')[4].innerHTML=('Case ' + loc + ' had $' + thisGuess + '!');
		var amountsLoc = Amounts2[thisGuess];
    	var imageLoc = pictureLoc[thisGuess];	
		rollover(amountsLoc, imageLoc);	
		casesToChoose = casesToChoose - 1; 
		document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
	}//end if

	if(userGuess==6){
		makeInvisible();
		document.getElementsByTagName('div')[2].style.visibility='visible';
		alert(' Time for a bank offer.  Calculating Bank Offer.........');
		firstOffer();
		document.getElementsByTagName('b')[2].innerHTML=('<input type="button" style="background-color: red;" id="deal" value="Deal" onclick="deal();" />&nbsp;&nbsp;&nbsp;<input type="button" style="background-color: green;" id="noDeal" value="NO Deal" onclick="noDeal();" />');
		}	
	if(userGuess==11){
		makeInvisible();
		document.getElementsByTagName('div')[2].style.visibility='visible';
		alert(' Time for a bank offer.  Calculating Bank Offer.........');
		secondOffer();
		document.getElementsByTagName('b')[2].innerHTML=('<input type="button" style="background-color: red;" id="deal" value="Deal" onclick="deal();" />&nbsp;&nbsp;&nbsp;<input type="button" style="background-color: green;" id="noDeal" value="NO Deal" onclick="noDeal();" />');
		}
	if(userGuess==15){	
		makeInvisible();
		document.getElementsByTagName('div')[2].style.visibility='visible';
		alert(' Time for a bank offer.  Calculating Bank Offer.........');
		thirdOffer();
		document.getElementsByTagName('b')[2].innerHTML=('<input type="button" style="background-color: red;" id="deal" value="Deal" onclick="deal();" />&nbsp;&nbsp;&nbsp;<input type="button" style="background-color: green;" id="noDeal" value="NO Deal" onclick="noDeal();" />');
		}
	if(userGuess==18){
		makeInvisible();
		document.getElementsByTagName('div')[2].style.visibility='visible';
		alert(' Time for a bank offer.  Calculating Bank Offer.........');
		fourthOffer();
		document.getElementsByTagName('b')[2].innerHTML=('<input type="button" style="background-color: red;" id="deal" value="Deal" onclick="deal();" />&nbsp;&nbsp;&nbsp;<input type="button" style="background-color: green;" id="noDeal" value="NO Deal" onclick="noDeal();" />');
		}
	if(userGuess==20){	
		makeInvisible();
		document.getElementsByTagName('div')[2].style.visibility='visible';
		alert(' Time for a bank offer.  Calculating Bank Offer.........');
		fifthOffer();
		document.getElementsByTagName('b')[2].innerHTML=('<input type="button" style="background-color: red;" id="deal" value="Deal" onclick="deal();" />&nbsp;&nbsp;&nbsp;<input type="button" style="background-color: green;" id="noDeal" value="NO Deal" onclick="noDeal();" />');
		}
	if(userGuess==21){	
		makeInvisible();
		document.getElementsByTagName('div')[2].style.visibility='visible';
		alert(' Time for a bank offer.  Calculating Bank Offer.........');
		sixthOffer();
		document.getElementsByTagName('b')[2].innerHTML=('<input type="button" style="background-color: red;" id="deal" value="Deal" onclick="deal();" />&nbsp;&nbsp;&nbsp;<input type="button" style="background-color: green;" id="noDeal" value="NO Deal" onclick="noDeal();" />');
		}
	if(userGuess==22){	
		makeInvisible();
		document.getElementsByTagName('div')[2].style.visibility='visible';
		alert(' Time for a bank offer.  Calculating Bank Offer.........');
		seventhOffer();
		document.getElementsByTagName('b')[2].innerHTML=('<input type="button" style="background-color: red;" id="deal" value="Deal" onclick="deal();" />&nbsp;&nbsp;&nbsp;<input type="button" style="background-color: green;" id="noDeal" value="NO Deal" onclick="noDeal();" />');
		}
	if(userGuess==23){	
		makeInvisible();
		document.getElementsByTagName('div')[2].style.visibility='visible';
		alert(' Time for a bank offer.  Calculating Bank Offer.........');
		eigthOffer();
		document.getElementsByTagName('b')[2].innerHTML=('<input type="button" style="background-color: red;" id="deal" value="Deal" onclick="deal();" />&nbsp;&nbsp;&nbsp;<input type="button" style="background-color: green;" id="noDeal" value="NO Deal" onclick="noDeal();" />');
		}
	if(userGuess==24){	
		makeInvisible();
		document.getElementsByTagName('div')[2].style.visibility='visible';
		alert(' Time for a bank offer.  Calculating Bank Offer.........');
		finalOffer();
		document.getElementsByTagName('b')[2].innerHTML=('<input type="button" style="background-color: red;" id="deal" value="Deal" onclick="deal();" />&nbsp;&nbsp;&nbsp;<input type="button" style="background-color: green;" id="noDeal" value="NO Deal" onclick="noDeal();" />');
		}
    userGuess = userGuess + 1;  
}//end function	

function deal(){
	score = offer;
	document.getElementById('rules').style.visibility='visible';
	makeInvisible();
	document.scoreForm.firstName.value=firstName;
	document.scoreForm.lastName.value=lastName;
	document.scoreForm.score.value=score;
	document.getElementById('rules').innerHTML=('You sold your case for '+ offer +' .<br />Your case had '+ userCase +' in it!<p style="font-weight: bold; font-size: ; text-decoration: underline;">' + firstName + ' ' + lastName + ', your Score is ' + score + '!!!<br /><input style="background-color: green; width: 300px; height: 35px;" value="Send Us Your Score!" type="button" onclick="document.scoreForm.submit();" />');
	alert('Thanks for playing!  Your score was ' + score + '!');
	document.getElementById('showScores').style.visibility='visible';
}

function noDeal(){
	document.getElementsByTagName('div')[2].style.visibility='hidden';
	if(userGuess==7){
		alert('Pick 5 more cases.');
		casesToChoose = 5;
		document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
		}
	if(userGuess==12){
		alert('Pick 4 more cases.'); 
		casesToChoose = 4;
		document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
		}
	if(userGuess==16){
		alert('Pick 3 more cases.');
		casesToChoose = 3;
		document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
		}
	if(userGuess==19){
		alert('Pick 2 more cases.');
		casesToChoose = 2;
		document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
		}
	if(userGuess==21){
		alert('Pick 1 more cases.');
		casesToChoose = 1;
		document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
		}
	if(userGuess==22){
		alert('Pick 1 more cases.');
		casesToChoose = 1;
		document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
		}
	if(userGuess==23){
		alert('Pick 1 more cases.');
		casesToChoose = 1;
		document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
		}
	if(userGuess==24){
		alert('Pick 1 more cases.');
		casesToChoose = 1;
		document.getElementsByTagName('span')[3].innerHTML=casesToChoose;
		}
	if(userGuess==25){
		score = userCase;
		document.getElementById('rules').style.visibility='visible';
		makeInvisible();
		document.scoreForm.firstName.value=firstName;
		document.scoreForm.lastName.value=lastName;
		document.scoreForm.score.value=score;
		document.getElementById('rules').innerHTML=('You chose your case over '+ offer +' .<br />Your case had '+ userCase +' in it!<p style="font-weight: bold; font-size: ; text-decoration: underline;">' + firstName + ' ' + lastName + ', your Score is ' + score + '!!!<br /><input style="background-color: green; width: 300px; height: 35px;" value="Send Us Your Score!" type="button" onclick="document.scoreForm.submit();" />');
		alert('Thanks for playing!  Your score was ' + score + '!');
		document.getElementById('showScores').style.visibility='visible';
		}
}		

	

//---------------------------------------------------------Bank Offer Section----------------------------------
function firstOffer(){
	 var averageEnv = parseInt(totalMoney/20);
     offer=(averageEnv*.2);
	 offer=parseInt(offer);	 
	 document.getElementsByTagName('b')[0].innerHTML=('Deal Or NO Deal?');
	 document.getElementsByTagName('b')[1].innerHTML=('Bank Offer = ' + offer);
	 document.getElementsByTagName('b')[3].innerHTML=('If you do not accept this offer you will have to open 5 more cases.');
}						   

function secondOffer(){
	  var averageEnv = parseInt(totalMoney/15);
     offer=(averageEnv*.27);
	 offer=parseInt(offer);	 
	 document.getElementsByTagName('b')[0].innerHTML=('Deal Or NO Deal?');
	 document.getElementsByTagName('b')[1].innerHTML=('Bank Offer = ' + offer);
	 document.getElementsByTagName('b')[3].innerHTML=('If you do not accept this offer you will have to open 4 more cases.');
}

function thirdOffer(){
	  var averageEnv = parseInt(totalMoney/11);
     offer=(averageEnv*.33);
	 offer=parseInt(offer);	 
	 document.getElementsByTagName('b')[0].innerHTML=('Deal Or NO Deal?');
	 document.getElementsByTagName('b')[1].innerHTML=('Bank Offer = ' + offer);
	 document.getElementsByTagName('b')[3].innerHTML=('If you do not accept this offer you will have to open 3 more cases.');
}

function fourthOffer(){
	  var averageEnv = parseInt(totalMoney/8);
     offer=(averageEnv*.37);
	 offer=parseInt(offer);	 
	 document.getElementsByTagName('b')[0].innerHTML=('Deal Or NO Deal?');
	 document.getElementsByTagName('b')[1].innerHTML=('Bank Offer = ' + offer);
	 document.getElementsByTagName('b')[3].innerHTML=('If you do not accept this offer you will have to open 2 more cases.');
} 

function fifthOffer(){
	  var averageEnv = parseInt(totalMoney/6);
     offer=(averageEnv*.4);
	 offer=parseInt(offer);	 
	 document.getElementsByTagName('b')[0].innerHTML=('Deal Or NO Deal?');
	 document.getElementsByTagName('b')[1].innerHTML=('Bank Offer = ' + offer);
	 document.getElementsByTagName('b')[3].innerHTML=('If you do not accept this offer you will have to open 1 more cases.');
}

function sixthOffer(){
	  var averageEnv = parseInt(totalMoney/5);
     offer=(averageEnv*.53);
	 offer=parseInt(offer);	 
	 document.getElementsByTagName('b')[0].innerHTML=('Deal Or NO Deal?');
	 document.getElementsByTagName('b')[1].innerHTML=('Bank Offer = ' + offer);
	 document.getElementsByTagName('b')[3].innerHTML=('If you do not accept this offer you will have to open 1 more cases.');
}

function seventhOffer(){
	  var averageEnv = parseInt(totalMoney/4);
     offer=(averageEnv*.69);
	 offer=parseInt(offer);	 
	 document.getElementsByTagName('b')[0].innerHTML=('Deal Or NO Deal?');
	 document.getElementsByTagName('b')[1].innerHTML=('Bank Offer = ' + offer);
	 document.getElementsByTagName('b')[3].innerHTML=('If you do not accept this offer you will have to open 1 more cases.');
}

function eigthOffer(){
	  var averageEnv = parseInt(totalMoney/3);
     offer=(averageEnv*.94);
	 offer=parseInt(offer);	 
	 document.getElementsByTagName('b')[0].innerHTML=('Deal Or NO Deal?');
	 document.getElementsByTagName('b')[1].innerHTML=('Bank Offer = ' + offer);
	 document.getElementsByTagName('b')[3].innerHTML=('If you do not accept this offer you will have to open 1 more cases.');
}

function finalOffer(){
	  var averageEnv = parseInt(totalMoney/2);
     offer=(averageEnv);
	 offer=parseInt(offer);	 
	 document.getElementsByTagName('b')[0].innerHTML=('Deal Or NO Deal?');
	 document.getElementsByTagName('b')[1].innerHTML=('Bank Offer = ' + offer);
	 document.getElementsByTagName('b')[3].innerHTML=('Choose to take the offer or keep your case!');
}

/*
function firstOffer(){
	  var averageEnv = parseInt(totalMoney/20);
	  var Xfactor = averageEnv - 131477; 
	  if(Xfactor>0){
      	offer=(averageEnv/6);
      	}
	  else{
	  	offer = (averageEnv/6) + (Xfactor/12);
		}
	 offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);
}						   

function secondOffer(){
		alert(totalMoney);
	  var averageEnv = parseInt(totalMoney/15);
	  var Xfactor = averageEnv - 131477; 
	  if(Xfactor>0){
      	offer=(averageEnv/5) + (Xfactor/4);
      }	
	  else{
	  	offer = (averageEnv/5) + (xfactor/11);
	  }
		offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);
}

function thirdOffer(){
	  var averageEnv = parseInt(totalMoney/11);
	  var Xfactor = averageEnv - 131477; 
	  if(Xfactor>0){
      	offer=(averageEnv/5) + (Xfactor/2);
      }	
	  else{
	  	offer = (averageEnv/5) + (Xfactor/4);
		}
	  offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);
}

function fourthOffer(){
	  var averageEnv = parseInt(totalMoney/8);
	  var Xfactor = averageEnv - 131477; 
	  if(Xfactor>0){
      	offer=(averageEnv/5) + (Xfactor);
      }	
	  else{
	  	offer = (averageEnv/5) + (Xfactor/4); 
	  }
		offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);
} 

function fifthOffer(){
		alert(totalMoney);
	  var averageEnv = parseInt(totalMoney/6);
	  var Xfactor = averageEnv - 131477; 
	  if(Xfactor>0){
      	offer=(averageEnv/2) + (Xfactor/2);
      }
	  else{
	  	offer = (averageEnv/3) + (Xfactor/2);
		}
	  offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);
}

function sixthOffer(){
	  var averageEnv = parseInt(totalMoney/6);
	  var Xfactor = averageEnv - 131477; 
      offer=(averageEnv/2) + (Xfactor);
		offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);
}

function seventhOffer(){
	  var averageEnv = parseInt(totalMoney/4);
      offer=(averageEnv) + (averageEnv*.25);
	  offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);
}

function eigthOffer(){
	  var averageEnv = parseInt(totalMoney/3);
      offer=(averageEnv) - (averageEnv * .15);
	  offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);
}

function ninthOffer(){
	  var averageEnv = parseInt(totalMoney/3);
      offer=(averageEnv) - (averageEnv*.05);
      offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);	
}

function tenthOffer(){
	  var averageEnv = parseInt(totalMoney/2);
      offer=(averageEnv) - (averageEnv*.025);
      offer=parseInt(offer);
	 document.getElementsByTagName('b')[0].innerHTML=('Bank Offer = ' + offer);	
}


*/
