var playerArray = new Array(51);
var playerArray = [];
playerArray[0]="1|Alexis|Ajinca|/media/playerfile/alexis_ajinca.jpg||Hyeres-Toulon (France)|http://www.nba.com/draft2008/profiles/AlexisAjinca.html";
playerArray[1]="2|Joe|Alexander|/media/playerfile/joe_alexander.jpg||West Virginia|http://www.nba.com/draft2008/profiles/JoeAlexander.html";
playerArray[2]="3|Ryan|Anderson|/media/playerfile/ryan_anderson.jpg||California|http://www.nba.com/draft2008/profiles/RyanAnderson.html";
playerArray[3]="4|Darrell|Arthur|/media/playerfile/darrell_arthur.jpg||Kansas|http://www.nba.com/draft2008/profiles/DarrellArthur.html";
playerArray[4]="5|Omer|Asik|/media/playerfile/omer_asik.jpg||Fenerbahce Ulker|http://www.nba.com/draft2008/profiles/OmerAsik.html";
playerArray[5]="6|DJ|Augustin|/media/playerfile/dj_augustin.jpg||Texas|http://www.nba.com/draft2008/profiles/D.J.Augustin.html";
playerArray[6]="7|Nicolas|Batum|/media/playerfile/nicolas_batum.jpg||Le Mans (France)|http://www.nba.com/draft2008/profiles/NicolasBatum.html";
playerArray[7]="8|Jerryd|Bayless|/media/playerfile/jerryd_bayless.jpg||Arizona|http://www.nba.com/draft2008/profiles/JerrydBayless.html";
playerArray[8]="9|Michael|Beasley|/media/playerfile/michael_beasley.jpg||Kansas State|http://www.nba.com/draft2008/profiles/MichaelBeasley.html";
playerArray[9]="10|Chase|Budinger|/media/playerfile/chase_budinger.jpg||Arizona|http://www.nba.com/draft2008/profiles/ChaseBudinger.html";
playerArray[10]="11|Pat|Calathes|/media/playerfile/pat_calathes.jpg||Saint Josephs|http://www.nba.com/draft2008/profiles/PatCalathes.html";
playerArray[11]="12|Omri|Casspi|/media/playerfile/omri_casspi.jpg||Maccabi Elite Tel Aviv (Israel)|http://www.nba.com/draft2008/profiles/OmriCasspi.html";
playerArray[12]="13|Mario|Chalmers|/media/playerfile/mario_chalmers.jpg||Kansas|http://www.nba.com/draft2008/profiles/MarioChalmers.html";
playerArray[13]="14|Joey|Dorsey|/media/playerfile/joey_dorsey.jpg||Memphis|http://www.nba.com/draft2008/profiles/JoeyDorsey.html";
playerArray[14]="15|Chris|Douglas-Roberts|/media/playerfile/chris_douglas-roberts.jpg||Memphis|http://www.nba.com/draft2008/profiles/ChrisDouglas-Roberts.html";
playerArray[15]="16|Goran|Dragic|/media/playerfile/goran_dragic.jpg||Union Olimpija Ljubljana|http://www.nba.com/draft2008/profiles/GoranDragic.html";
playerArray[16]="17|Wayne|Ellington|/media/playerfile/wayne_ellington.jpg||North Carolina|http://www.nba.com/draft2008/profiles/WayneEllington.html";
playerArray[17]="18|Shan|Foster|/media/playerfile/shan_foster.jpg||Vanderbilt|http://www.nba.com/draft2008/profiles/ShanFoster.html";
playerArray[18]="19|Danilo|Gallinari|/media/playerfile/danilo_gallinari.jpg||Armani Jeans Milano (Italy)|http://www.nba.com/draft2008/profiles/DaniloGallinari.html";
playerArray[19]="20|JR|Giddens|/media/playerfile/jr_giddens.jpg||New Mexico|http://www.nba.com/draft2008/profiles/JRGiddens.html";
playerArray[20]="21|Eric|Gordon|/media/playerfile/eric_gordon.jpg||Indiana|http://www.nba.com/draft2008/profiles/EricGordon.html";
playerArray[21]="22|Jamont|Gordon|/media/playerfile/jamont_gordon.jpg||Mississippi State|http://www.nba.com/draft2008/profiles/JamontGordon.html";
playerArray[22]="23|Donte|Greene|/media/playerfile/donte_greene.jpg||Syracuse|http://www.nba.com/draft2008/profiles/DonteGreene.html";
playerArray[23]="24|DeVon|Hardin|/media/playerfile/devon_hardin.jpg||California|http://www.nba.com/draft2008/profiles/DeVonHardin.html";
playerArray[24]="25|Richard|Hendrix|/media/playerfile/richard_hendrix.jpg||Alabama|http://www.nba.com/draft2008/profiles/RichardHendrix.html";
playerArray[25]="26|Roy|Hibbert|/media/playerfile/roy_hibbert.jpg||Georgetown|http://www.nba.com/draft2008/profiles/RoyHibbert.html";
playerArray[26]="27|JJ|Hickson|/media/playerfile/jj_hickson.jpg||North Carolina State|http://www.nba.com/draft2008/profiles/jjHickson.html";
playerArray[27]="28|Lester|Hudson|/media/playerfile/lester_hudson.jpg||Tennessee-Martin|http://www.nba.com/draft2008/profiles/LesterHudson.html";
playerArray[28]="29|Nathan|Jawai|/media/playerfile/nathan_jawai.jpg||Cairns Taipans|http://www.nba.com/draft2008/profiles/NathanJawai.html";
playerArray[29]="30|Davon|Jefferson|/media/playerfile/davon_jefferson.jpg||Southern California|http://www.nba.com/draft2008/profiles/DavonJefferson.html";
playerArray[30]="31|DeAndre|Jordan|/media/playerfile/deandre_jordan.jpg||Texas A&M|http://www.nba.com/draft2008/profiles/DeAndreJordan.html";
playerArray[31]="32|Kosta|Koufos|/media/playerfile/kosta_koufos.jpg||Ohio State|http://www.nba.com/draft2008/profiles/KostaKoufos.html";
playerArray[32]="33|Ty|Lawson|/media/playerfile/ty_lawson.jpg||North Carolina|http://www.nba.com/draft2008/profiles/TyLawson.html";
playerArray[33]="34|Courtney|Lee|/media/playerfile/courtney_lee.jpg||Western Kentucky|http://www.nba.com/draft2008/profiles/CourtneyLee.html";
playerArray[34]="35|Brook|Lopez|/media/playerfile/brook_lopez.jpg||Stanford|http://www.nba.com/draft2008/profiles/BrookLopez.html";
playerArray[35]="36|Robin|Lopez|/media/playerfile/robin_lopez.jpg||Stanford|http://www.nba.com/draft2008/profiles/RobinLopez.html";
playerArray[36]="37|Kevin|Love|/media/playerfile/kevin_love.jpg||UCLA|http://www.nba.com/draft2008/profiles/KevinLove.html";
playerArray[37]="38|OJ|Mayo|/media/playerfile/oj_mayo.jpg||Southern California|http://www.nba.com/draft2008/profiles/OJMayo.html";
playerArray[38]="39|JaVale|McGee|/media/playerfile/javale_mcgee.jpg||Nevada|http://www.nba.com/draft2008/profiles/JaValeMcGee.html";
playerArray[39]="40|Nikola|Pekovic|/media/playerfile/nikola_pekovic.jpg||KK Partizan Belgrade|http://www.nba.com/draft2008/profiles/NikolaPekovic.html";
playerArray[40]="41|Trent|Plaisted|/media/playerfile/trent_plaisted.jpg||Brigham Young|http://www.nba.com/draft2008/profiles/TrentPlaisted.html";
playerArray[41]="42|Anthony|Randolph|/media/playerfile/anthony_randolph.jpg||LSU|http://www.nba.com/draft2008/profiles/AnthonyRandolph.html";
playerArray[42]="43|Derrick|Rose|/media/playerfile/derrick_rose.jpg||Memphis|http://www.nba.com/draft2008/profiles/DerrickRose.html";
playerArray[43]="44|Brandon|Rush|/media/playerfile/brandon_rush.jpg||Kansas|http://www.nba.com/draft2008/profiles/BrandonRush.html";
playerArray[44]="45|Marreese|Speights|/media/playerfile/marreese_speights.jpg||Florida|http://www.nba.com/draft2008/profiles/MarreeseSpeights.html";
playerArray[45]="46|Jason|Thompson|/media/playerfile/jason_thompson.jpg||Rider|http://www.nba.com/draft2008/profiles/JasonThompson.html";
playerArray[46]="47|Bill|Walker|/media/playerfile/bill_walker.jpg||Kansas State|http://www.nba.com/draft2008/profiles/BillWalker.html";
playerArray[47]="48|Kyle|Weaver|/media/playerfile/kyle_weaver.jpg||Washington State|http://www.nba.com/draft2008/profiles/KyleWeaver.html";
playerArray[48]="49|Russell|Westbrook|/media/playerfile/russell_westbrook.jpg||UCLA|http://www.nba.com/draft2008/profiles/RussellWestbrook.html";
playerArray[49]="50|DJ|White|/media/playerfile/dj_white.jpg||Indiana|http://www.nba.com/draft2008/profiles/djWhite.html";
playerArray[50]="51|Other||/media/playerfile/other_other.jpg|||";



function clickSavePicks(zLoginName) {
	var validForm=true;
	if (zLoginName=="") {
		validForm=false;
		alert('You must login first!');
	} else if (!confirmFormComplete()) {
		validForm=false;
		alert('Please complete the entire form!');
	} else if (!confirmFormUnique()) {
		validForm=false;
		alert('You have one player selected more than once!');
	}
	if (validForm) { document.mainform.submit(); }
}

function clickChangePicks() {
	window.location.href='home.jsp?editMode=edit';
}

function confirmFormUnique() {
	var tArray = new Array(13);
	tArray[0] = document.mainform.pick1.value;
	tArray[1] = document.mainform.pick2.value;
	tArray[2] = document.mainform.pick3.value;
	tArray[3] = document.mainform.pick4.value;
	tArray[4] = document.mainform.pick5.value;
	tArray[5] = document.mainform.pick6.value;
	tArray[6] = document.mainform.pick7.value;
	tArray[7] = document.mainform.pick8.value;
	tArray[8] = document.mainform.pick9.value;
	tArray[9] = document.mainform.pick10.value;
	tArray[10] = document.mainform.pick11.value;
	tArray[11] = document.mainform.pick12.value;
	tArray[12] = document.mainform.pick13.value;
	tArray[13] = document.mainform.pick14.value;

	var isValid=true;	
	var tString = "";
	for (var i=0; i<14; i++) {
		if (tArray[i]!="51") {
			index = tString.indexOf("|" + tArray[i] + "|");
			if (index!=-1) { isValid=false; }
			tString = tString + "|" + tArray[i] + "|";
		}
	}

	return isValid;
}

function confirmFormComplete() {
	var isValid = (document.mainform.pick1.value!="0")
	isValid = isValid && (document.mainform.pick2.value!="0")
	isValid = isValid && (document.mainform.pick3.value!="0")
	isValid = isValid && (document.mainform.pick4.value!="0")
	isValid = isValid && (document.mainform.pick5.value!="0")
	isValid = isValid && (document.mainform.pick6.value!="0")
	isValid = isValid && (document.mainform.pick7.value!="0")
	isValid = isValid && (document.mainform.pick8.value!="0")
	isValid = isValid && (document.mainform.pick9.value!="0")
	isValid = isValid && (document.mainform.pick10.value!="0")
	isValid = isValid && (document.mainform.pick11.value!="0")
	isValid = isValid && (document.mainform.pick12.value!="0")
	isValid = isValid && (document.mainform.pick13.value!="0")
	isValid = isValid && (document.mainform.pick14.value!="0")
	return isValid;
}


function clickDraftPick(zPick) {
	switch (zPick) {	
		case 1:
			if (rowDraftPick1.style.display=='') {
				rowDraftPick1.style.display='none';
			} else {
				rowDraftPick1.style.display='';
			}
			break;
		case 2:
			if (rowDraftPick2.style.display=='') {
				rowDraftPick2.style.display='none';
			} else {
				rowDraftPick2.style.display='';
			}
			break;
		case 3:
			if (rowDraftPick3.style.display=='') {
				rowDraftPick3.style.display='none';
			} else {
				rowDraftPick3.style.display='';
			}
			break;
		case 4:
			if (rowDraftPick4.style.display=='') {
				rowDraftPick4.style.display='none';
			} else {
				rowDraftPick4.style.display='';
			}
			break;
		case 5:
			if (rowDraftPick5.style.display=='') {
				rowDraftPick5.style.display='none';
			} else {
				rowDraftPick5.style.display='';
			}
			break;
		case 6:
			if (rowDraftPick6.style.display=='') {
				rowDraftPick6.style.display='none';
			} else {
				rowDraftPick6.style.display='';
			}
			break;
		case 7:
			if (rowDraftPick7.style.display=='') {
				rowDraftPick7.style.display='none';
			} else {
				rowDraftPick7.style.display='';
			}
			break;
		case 8:
			if (rowDraftPick8.style.display=='') {
				rowDraftPick8.style.display='none';
			} else {
				rowDraftPick8.style.display='';
			}
			break;
		case 9:
			if (rowDraftPick9.style.display=='') {
				rowDraftPick9.style.display='none';
			} else {
				rowDraftPick9.style.display='';
			}
			break;
		case 10:
			if (rowDraftPick10.style.display=='') {
				rowDraftPick10.style.display='none';
			} else {
				rowDraftPick10.style.display='';
			}
			break;
		case 11:
			if (rowDraftPick11.style.display=='') {
				rowDraftPick11.style.display='none';
			} else {
				rowDraftPick11.style.display='';
			}
			break;
		case 12:
			if (rowDraftPick12.style.display=='') {
				rowDraftPick12.style.display='none';
			} else {
				rowDraftPick12.style.display='';
			}
			break;
		case 13:
			if (rowDraftPick13.style.display=='') {
				rowDraftPick13.style.display='none';
			} else {
				rowDraftPick13.style.display='';
			}
			break;
		case 14:
			if (rowDraftPick14.style.display=='') {
				rowDraftPick14.style.display='none';
			} else {
				rowDraftPick14.style.display='';
			}
			break;			
	}
}

function clickPlayerName(zPick,zID,zPlayerFirstName,zPlayerLastName,zPlayerImage,zPlayerSchool,zPlayerPosition,zPlayerLink) {
	switch (zPick) {
		case 1:
			imgPlayerImage1.src = zPlayerImage;
			hrefPlayer1.href = zPlayerLink;
			hrefPlayer1.style.display = '';
						
			spanPlayerFirstName1.innerHTML = zPlayerFirstName;
			spanPlayerLastName1.innerHTML = zPlayerLastName;
			spanPlayerSchool1.innerHTML = zPlayerSchool;
			spanPlayerPosition1.innerHTML = zPlayerPosition;
			document.mainform.pick1.value = zID;
			rowDraftPick1.style.display='none';
			break;
		case 2:
			imgPlayerImage2.src = zPlayerImage;
			hrefPlayer2.href = zPlayerLink;
			hrefPlayer2.style.display = '';

			spanPlayerFirstName2.innerHTML = zPlayerFirstName;
			spanPlayerLastName2.innerHTML = zPlayerLastName;
			spanPlayerSchool2.innerHTML = zPlayerSchool;
			spanPlayerPosition2.innerHTML = zPlayerPosition;
			document.mainform.pick2.value = zID;
			rowDraftPick2.style.display='none';
			break;
		case 3:
			imgPlayerImage3.src = zPlayerImage;
			hrefPlayer3.href = zPlayerLink;
			hrefPlayer3.style.display = '';

			spanPlayerFirstName3.innerHTML = zPlayerFirstName;
			spanPlayerLastName3.innerHTML = zPlayerLastName;
			spanPlayerSchool3.innerHTML = zPlayerSchool;
			spanPlayerPosition3.innerHTML = zPlayerPosition;
			document.mainform.pick3.value = zID;
			rowDraftPick3.style.display='none';
			break;
		case 4:
			imgPlayerImage4.src = zPlayerImage;
			hrefPlayer4.href = zPlayerLink;
			hrefPlayer4.style.display = '';

			spanPlayerFirstName4.innerHTML = zPlayerFirstName;
			spanPlayerLastName4.innerHTML = zPlayerLastName;
			spanPlayerSchool4.innerHTML = zPlayerSchool;
			spanPlayerPosition4.innerHTML = zPlayerPosition;
			document.mainform.pick4.value = zID;
			rowDraftPick4.style.display='none';
			break;
		case 5:
			imgPlayerImage5.src = zPlayerImage;
			hrefPlayer5.href = zPlayerLink;
			hrefPlayer5.style.display = '';

			spanPlayerFirstName5.innerHTML = zPlayerFirstName;
			spanPlayerLastName5.innerHTML = zPlayerLastName;
			spanPlayerSchool5.innerHTML = zPlayerSchool;
			spanPlayerPosition5.innerHTML = zPlayerPosition;
			document.mainform.pick5.value = zID;
			rowDraftPick5.style.display='none';
			break;
		case 6:
			imgPlayerImage6.src = zPlayerImage;
			hrefPlayer6.href = zPlayerLink;
			hrefPlayer6.style.display = '';

			spanPlayerFirstName6.innerHTML = zPlayerFirstName;
			spanPlayerLastName6.innerHTML = zPlayerLastName;
			spanPlayerSchool6.innerHTML = zPlayerSchool;
			spanPlayerPosition6.innerHTML = zPlayerPosition;
			document.mainform.pick6.value = zID;
			rowDraftPick6.style.display='none';
			break;
		case 7:
			imgPlayerImage7.src = zPlayerImage;
			hrefPlayer7.href = zPlayerLink;
			hrefPlayer7.style.display = '';

			spanPlayerFirstName7.innerHTML = zPlayerFirstName;
			spanPlayerLastName7.innerHTML = zPlayerLastName;
			spanPlayerSchool7.innerHTML = zPlayerSchool;
			spanPlayerPosition7.innerHTML = zPlayerPosition;
			document.mainform.pick7.value = zID;
			rowDraftPick7.style.display='none';
			break;
		case 8:
			imgPlayerImage8.src = zPlayerImage;
			hrefPlayer8.href = zPlayerLink;
			hrefPlayer8.style.display = '';

			spanPlayerFirstName8.innerHTML = zPlayerFirstName;
			spanPlayerLastName8.innerHTML = zPlayerLastName;
			spanPlayerSchool8.innerHTML = zPlayerSchool;
			spanPlayerPosition8.innerHTML = zPlayerPosition;
			document.mainform.pick8.value = zID;
			rowDraftPick8.style.display='none';
			break;
		case 9:
			imgPlayerImage9.src = zPlayerImage;
			hrefPlayer9.href = zPlayerLink;
			hrefPlayer9.style.display = '';

			spanPlayerFirstName9.innerHTML = zPlayerFirstName;
			spanPlayerLastName9.innerHTML = zPlayerLastName;
			spanPlayerSchool9.innerHTML = zPlayerSchool;
			spanPlayerPosition9.innerHTML = zPlayerPosition;
			document.mainform.pick9.value = zID;
			rowDraftPick9.style.display='none';
			break;
		case 10:
			imgPlayerImage10.src = zPlayerImage;
			hrefPlayer10.href = zPlayerLink;
			hrefPlayer10.style.display = '';

			spanPlayerFirstName10.innerHTML = zPlayerFirstName;
			spanPlayerLastName10.innerHTML = zPlayerLastName;
			spanPlayerSchool10.innerHTML = zPlayerSchool;
			spanPlayerPosition10.innerHTML = zPlayerPosition;
			document.mainform.pick10.value = zID;
			rowDraftPick10.style.display='none';
			break;
		case 11:
			imgPlayerImage11.src = zPlayerImage;
			hrefPlayer11.href = zPlayerLink;
			hrefPlayer11.style.display = '';

			spanPlayerFirstName11.innerHTML = zPlayerFirstName;
			spanPlayerLastName11.innerHTML = zPlayerLastName;
			spanPlayerSchool11.innerHTML = zPlayerSchool;
			spanPlayerPosition11.innerHTML = zPlayerPosition;
			document.mainform.pick11.value = zID;
			rowDraftPick11.style.display='none';
			break;
		case 12:
			imgPlayerImage12.src = zPlayerImage;
			hrefPlayer12.href = zPlayerLink;
			hrefPlayer12.style.display = '';

			spanPlayerFirstName12.innerHTML = zPlayerFirstName;
			spanPlayerLastName12.innerHTML = zPlayerLastName;
			spanPlayerSchool12.innerHTML = zPlayerSchool;
			spanPlayerPosition12.innerHTML = zPlayerPosition;
			document.mainform.pick12.value = zID;
			rowDraftPick12.style.display='none';
			break;
		case 13:
			imgPlayerImage13.src = zPlayerImage;
			hrefPlayer13.href = zPlayerLink;
			hrefPlayer13.style.display = '';

			spanPlayerFirstName13.innerHTML = zPlayerFirstName;
			spanPlayerLastName13.innerHTML = zPlayerLastName;
			spanPlayerSchool13.innerHTML = zPlayerSchool;
			spanPlayerPosition13.innerHTML = zPlayerPosition;
			document.mainform.pick13.value = zID;
			rowDraftPick13.style.display='none';
			break;
		case 14:
			imgPlayerImage14.src = zPlayerImage;
			hrefPlayer14.href = zPlayerLink;
			hrefPlayer14.style.display = '';

			spanPlayerFirstName14.innerHTML = zPlayerFirstName;
			spanPlayerLastName14.innerHTML = zPlayerLastName;
			spanPlayerSchool14.innerHTML = zPlayerSchool;
			spanPlayerPosition14.innerHTML = zPlayerPosition;
			document.mainform.pick14.value = zID;
			rowDraftPick14.style.display='none';
			break;			
	}
}

function fetchPickedPlayer(zPick,zID) {
	for (var i=0; i<playerArray.length; i++) {
		var tempArray = playerArray[i].split('|');
		if (zID==tempArray[0]) {
			playerFirstName = tempArray[1];
			playerLastName = tempArray[2];
			playerImage = tempArray[3];
			playerSchool = tempArray[4];
			playerPosition = tempArray[5];
			playerLink = tempArray[6];
		}
	}
}

function fetchDraftedPlayer(zPick,zID) {
	for (var i=0; i<playerArray.length; i++) {
		var tempArray = playerArray[i].split('|');
		if (zID==tempArray[0]) {
			draftFirstName = tempArray[1];
			draftLastName = tempArray[2];
			draftImage = tempArray[3];
			draftSchool = tempArray[4];
			draftPosition = tempArray[5];
			draftLink = tempArray[6];
		}
	}
}

function fetchResultString(zoffset) {
	if (zoffset==0) {
		return "Correct";
	} else if (zoffset==1) {
		return "Missed by 1 position"
	} else if (zoffset<13) {
		return "Missed by " + zoffset + " positions"
	} else {
		return "Not selected"
	}
}

function drawPlayerDropDown(zPick,zStart,zEnd) {
	for (var i=zStart; i<zEnd; i++) {
		var rowtype = i % 2;
		if (rowtype==0) {
			var rowColor="#cccccc";
		} else {
			var rowColor="#9EADB5";
		}
		var tempArray = playerArray[i].split('|');
		document.write("<tr bgcolor='" + rowColor + "'><td valign=top><b><a class=\"link2\" href=\"javascript: clickPlayerName(" + zPick + "," + tempArray[0] + ",'" + tempArray[1].replace(/\'/,"\\'") + "','" + tempArray[2] + "','" + tempArray[3] + "','" + tempArray[4] + "','" + tempArray[5] + "','" + tempArray[6] + "');\">" + tempArray[1] + " " + tempArray[2] + "</a></b></td><td valign=top><b>" + tempArray[4] + "</b></td></tr>");
	}							
}