/* Ticker Update n' Ajax Scriptage +++++++++++++ */
function updateTicker(){
	var message0 = document.getElementById("message0").value;
	var message1 = document.getElementById("message1").value;
	var message2 = document.getElementById("message2").value;
	var message3 = document.getElementById("message3").value;
	var message4 = document.getElementById("message4").value;
	
	//Error Checking	
		if((message0.length <= 0) || (message1.length <= 0) || (message2.length <= 0) || (message3.length <= 0) || (message4.length <= 0)){ //Error: They left the field blank
			var note = document.getElementById("note");
			note.className = "invisible";
			var missingError = document.getElementById("error1");
			missingError.className = "visible";
		}
		else{
	//If No Error, Rock n' Roll...
	
		//Clear Error Warning
		var missingError = document.getElementById("error1");
		missingError.className = "invisible";
		//Clear Note
		var note = document.getElementById("note");
		note.className = "invisible";
		//Clear Success Text from Previous Update
		var success = document.getElementById("updated");
		success.className = "invisible";
		//Show loader
		var loading = document.getElementById("loading");
		loading.className = "visible";
		
	//Send the data to the PHP processor
		var url = "juice/updateticker.php";
		request.open("POST",url,true);
		request.onreadystatechange = showConfirmation;
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		request.send("firstMessage="+escape(message0)+"&secondMessage="+escape(message1)+"&thirdMessage="+escape(message2)+"&fourthMessage="+escape(message3)+"&fifthMessage="+escape(message4));
	}
}

//Ticker Confirmation
function showConfirmation(){
		if(request.readyState == 4){
			if(request.status == 200){
				
				//Locate form on page
								
				//Remove the Loading... text
				var loading = document.getElementById("loading");
				loading.className = "invisible";
				
				//Show the success text
				var success = document.getElementById("updated");
				success.className = "visible";
				
				//Dynamically update the values on the PHP page
				document.getElementById("tester1").innerHTML = request.responseText;
	
				
			} else {
				var message = request.getResponseHeader("Status");
				if((message.length == null) || (message.length <= 0)){
					alert("Error! Request status is "+ request.status);
				} else {
				alert(message);
			}
		}
	}
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Update Standings +++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
function updateStandings(){
	
	var team0 = document.getElementById("teamID-0").value;
	var team1 = document.getElementById("teamID-1").value;
	var team2 = document.getElementById("teamID-2").value;
	var team3 = document.getElementById("teamID-3").value;
	var team4 = document.getElementById("teamID-4").value;
	var team5 = document.getElementById("teamID-5").value;
	var team6 = document.getElementById("teamID-6").value;
	var team7 = document.getElementById("teamID-7").value;
	
	var win0 = document.getElementById("winID-0").value;
	var win1 = document.getElementById("winID-1").value;
	var win2 = document.getElementById("winID-2").value;
	var win3 = document.getElementById("winID-3").value;
	var win4 = document.getElementById("winID-4").value;
	var win5 = document.getElementById("winID-5").value;
	var win6 = document.getElementById("winID-6").value;
	var win7 = document.getElementById("winID-7").value;
	
	var loss0 = document.getElementById("lossID-0").value;
	var loss1 = document.getElementById("lossID-1").value;
	var loss2 = document.getElementById("lossID-2").value;
	var loss3 = document.getElementById("lossID-3").value;
	var loss4 = document.getElementById("lossID-4").value;
	var loss5 = document.getElementById("lossID-5").value;
	var loss6 = document.getElementById("lossID-6").value;
	var loss7 = document.getElementById("lossID-7").value;

	//Error Checking	
		if((win0.length <= 0) || (win1.length <= 0) || (win2.length <= 0) || (win3.length <= 0) || (win4.length <= 0) || (win5.length <= 0) || (win6.length <= 0) || (loss0.length <= 0) || (loss1.length <= 0) || (loss2.length <= 0) || (loss3.length <= 0) || (loss4.length <= 0) || (loss5.length <= 0) || (loss6.length <= 0) || (loss7.length <= 0)){ //Error: They left a field blank
			var clearNote = document.getElementById("note-light");
			clearNote.className = "invisible";
			var anError = document.getElementById("error-light");
			anError.className = "visible";
		}
		else{
		//If No Error, Rock n' Roll...
	
		//Clear Error Warning
		var missingError = document.getElementById("error-light");
		missingError.className = "invisible";
		//Clear Note
		var clearnote = document.getElementById("note-light");
		clearnote.className = "invisible";
		//Clear Success Text from Previous Update
		var success = document.getElementById("updated-light");
		success.className = "invisible";
		//Show loader
		var loading = document.getElementById("loading-light");
		loading.className = "visible";
		
		//Send the data to the PHP processor
			var url = "juice/updatestandings.php";
			request.open("POST",url,true);
			request.onreadystatechange = showConfirmationStandings;
			request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			request.send("team0="+escape(team0)+"&win0="+escape(win0)+"&loss0="+escape(loss0)+"&team1="+escape(team1)+"&win1="+escape(win1)+"&loss1="+escape(loss1)+"&team2="+escape(team2)+"&win2="+escape(win2)+"&loss2="+escape(loss2)+"&team3="+escape(team3)+"&win3="+escape(win3)+"&loss3="+escape(loss3)+"&team4="+escape(team4)+"&win4="+escape(win4)+"&loss4="+escape(loss4)+"&team5="+escape(team5)+"&win5="+escape(win5)+"&loss5="+escape(loss5)+"&team6="+escape(team6)+"&win6="+escape(win6)+"&loss6="+escape(loss6)+"&team7="+escape(team7)+"&win7="+escape(win7)+"&loss7="+escape(loss7));
		}
}
//Standings Confirmation
function showConfirmationStandings(){
		if(request.readyState == 4){
			if(request.status == 200){
				
				//Locate form on page
								
				//Remove the Loading... text
				var loading = document.getElementById("loading-light");
				loading.className = "invisible";
							
				//Show the success text
				var success = document.getElementById("updated-light");
				success.className = "visible";
				
				//Dynamically update the values on the PHP page
				//document.getElementById("tester1").innerHTML = request.responseText;
	
				
			} else {
				var message = request.getResponseHeader("Status");
				if((message.length == null) || (message.length <= 0)){
					alert("Error! Request status is "+ request.status);
				} else {
				alert(message);
			}
		}
	}
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Pull Stats +++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
function pullStats(){	
	var player = document.getElementById("selectplayer").value;
	var theyear = document.getElementById("selectyear").value;

	//Hide stat container
		var statContainer = document.getElementById("statcontainer");
		statContainer.className = "invisible";
	
	//Check for blank selections
	if((player.length <= 0) || (theyear.length <= 0)){
		var statNote = document.getElementById("note-light-stats");
		statNote.className = "invisible";
		var anError = document.getElementById("error-light-stats");
		anError.className = "visible";
	}
	else{
		//Clear Note Text
		var statNote = document.getElementById("note-light-stats");
		statNote.className = "invisible";
		//Clear Error Warning
		var missingError = document.getElementById("error-light-stats");
		missingError.className = "invisible";
		//Clear Success Text from Previous Update
		var success = document.getElementById("updated-light-stats");
		success.className = "invisible";
		//Show loader
		var loading = document.getElementById("loading-light-stats");
		loading.className = "visible";
		
		//Send the data to the PHP processor
			var url = "juice/pullstats.php";
			request.open("POST",url,true);
			request.onreadystatechange = showConfirmationStats;
			request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			request.send("player="+escape(player)+"&year="+escape(theyear));
	}
}
//Stats Confirmation
function showConfirmationStats(){
		if(request.readyState == 4){
			if(request.status == 200){
				
				//Locate form on page
								
					
				//Get the response from the PHP script
				var theResponse = request.responseText;
				//Break it up into an array
				var brokenUp = theResponse.split(",");
				//Remove the Loading... text
				var loading = document.getElementById("loading-light-stats");
				loading.className = "invisible";
				
				//Check if the player played that year
				if(brokenUp[0] == "Sorry"){ alert(brokenUp[0]+", "+brokenUp[1]); }
				else{
				//Show stat container
				var statContainer = document.getElementById("statcontainer");
				statContainer.className = "visible";	
				//Assign those array values to their real meaning $id,$datetime,$player,$year,$ab,$r,$h,$b2,$b3,$hr,$rbi,$ko,$bf,$pr,$ph,$phr,$pko,$sv,$pw,$pl,$go,$po,$to
				
				//Player
				var bigPlayerClass = document.getElementById("bigplayer"); bigPlayerClass.className = "lightbluebig";
				document.getElementById("playerID").value = brokenUp[2];
				document.getElementById("bigplayer").innerHTML = brokenUp[2]+": ";
				//Year
				var bigYearClass = document.getElementById("bigyear"); bigYearClass.className = "lightgraybig";
				document.getElementById("theyearID").value = brokenUp[3];
				document.getElementById("bigyear").innerHTML = brokenUp[3]; 
				
				document.getElementById("abID").value = brokenUp[4]; //AB
				document.getElementById("rID").value = brokenUp[5]; //R
				document.getElementById("hID").value = brokenUp[6]; //H
				document.getElementById("b2ID").value = brokenUp[7]; //Double (b2)
				document.getElementById("b3ID").value = brokenUp[8]; //Triple (b3)
				document.getElementById("hrID").value = brokenUp[9]; //HR
				document.getElementById("rbiID").value = brokenUp[10]; //RBI
				document.getElementById("koID").value = brokenUp[11]; //KO
				document.getElementById("bfID").value = brokenUp[12]; //BF
				document.getElementById("prID").value = brokenUp[13]; //PR
				document.getElementById("phID").value = brokenUp[14]; //PH
				document.getElementById("phrID").value = brokenUp[15]; //PHR
				document.getElementById("pkoID").value = brokenUp[16]; //PKO
				document.getElementById("svID").value = brokenUp[17]; //SV
				document.getElementById("pwID").value = brokenUp[18]; //PW
				document.getElementById("plID").value = brokenUp[19]; //PL
				document.getElementById("goID").value = brokenUp[20]; //GO
				document.getElementById("poID").value = brokenUp[21]; //PO
				document.getElementById("toID").value = brokenUp[22]; //TO
				}							
			} else {
				var message = request.getResponseHeader("Status");
				if((message.length == null) || (message.length <= 0)){
					alert("Error! Request status is "+ request.status);
				} else {
				alert(message);
			}
		}
	}
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Push Stats +++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
function pushStats(){	
	currentplayer = document.getElementById("playerID").value;
	currentyear = document.getElementById("theyearID").value;
	
	ab = document.getElementById("abID").value //AB
	r = document.getElementById("rID").value  //R
	h = document.getElementById("hID").value  //H
	b2 = document.getElementById("b2ID").value  //Double (b2)
	b3 = document.getElementById("b3ID").value  //Triple (b3)
	hr = document.getElementById("hrID").value  //HR
	rbi = document.getElementById("rbiID").value  //RBI
	ko = document.getElementById("koID").value //KO
	bf = document.getElementById("bfID").value //BF
	pr = document.getElementById("prID").value  //PR
	ph = document.getElementById("phID").value  //PH
	phr = document.getElementById("phrID").value  //PHR
	pko = document.getElementById("pkoID").value  //PKO
	sv = document.getElementById("svID").value  //SV
	pw = document.getElementById("pwID").value  //PW
	pl = document.getElementById("plID").value  //PL
	go = document.getElementById("goID").value  //GO
	po = document.getElementById("poID").value  //PO
	to = document.getElementById("toID").value  //TO
	
	//Check for blank selections
	if((currentplayer.length <= 0) || (currentyear.length <= 0) || (ab.length <= 0) || (r.length <= 0) || (h.length <= 0) || (b2.length <= 0) || (b3.length <= 0) || (hr.length <= 0) || (rbi.length <= 0) || (ko.length <= 0) || (bf.length <= 0) || (pr.length <= 0) || (ph.length <= 0) || (phr.length <= 0) || (pko.length <= 0) || (sv.length <= 0) || (pw.length <= 0) || (pl.length <= 0) || (go.length <= 0) || (po.length <= 0) || (to.length <= 0)){
		var statNote = document.getElementById("note-light-stats2");
		statNote.className = "invisible";
		var anError = document.getElementById("error-light-stats2");
		anError.className = "visible";
	}
	else{
		//Clear Note Text
		var statNote = document.getElementById("note-light-stats2");
		statNote.className = "invisible";
		//Clear Error Warning
		var missingError = document.getElementById("error-light-stats2");
		missingError.className = "invisible";
		//Clear Success Text from Previous Update
		var success = document.getElementById("updated-light-stats2");
		success.className = "invisible";
		//Show loader
		var loading = document.getElementById("loading-light-stats2");
		loading.className = "visible";
		
		//Send the data to the PHP processor
			var url = "juice/pushstats.php";
			request.open("POST",url,true);
			request.onreadystatechange = showConfirmationStatsPush;
			request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			request.send("player="+escape(currentplayer)+"&year="+escape(currentyear)+"&ab="+escape(ab)+"&r="+escape(r)+"&h="+escape(h)+"&b2="+escape(b2)+"&b3="+escape(b3)+"&hr="+escape(hr)+"&rbi="+escape(rbi)+"&ko="+escape(ko)+"&bf="+escape(bf)+"&pr="+escape(pr)+"&ph="+escape(ph)+"&phr="+escape(phr)+"&pko="+escape(pko)+"&sv="+escape(sv)+"&pw="+escape(pw)+"&pl="+escape(pl)+"&go="+escape(go)+"&po="+escape(po)+"&to="+escape(to));
	}
}
//Stats Confirmation
function showConfirmationStatsPush(){
		if(request.readyState == 4){
			if(request.status == 200){
				
												
				//Remove the Loading... text
				var loading = document.getElementById("loading-light-stats2");
				loading.className = "invisible";
				//Updated text
				var updated = document.getElementById("updated-light-stats2");
				updated.className = "visible";
													
			} else {
				var message = request.getResponseHeader("Status");
				if((message.length == null) || (message.length <= 0)){
					alert("Error! Request status is "+ request.status);
				} else {
				alert(message);
			}
		}
	}
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Update Login +++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
function logMeIn(){	
	username = document.getElementById("theusername").value;
	passwordy = document.getElementById("thepassword").value;
	
	if((username.length <= 0) && (passwordy.length <= 0)) {
		usererror =  document.getElementById("user-error");
		usererror.className = "error";
		passerror =  document.getElementById("pass-error");
		passerror.className = "error";
	}
	else if((username.length <= 0) && (passwordy.length > 0)) {
		usererror =  document.getElementById("user-error");
		usererror.className = "error";
		passerror =  document.getElementById("pass-error");
		passerror.className = "invisible";
	}
	else if((username.length > 0) && (passwordy.length <= 0)) {
		usererror =  document.getElementById("user-error");
		usererror.className = "invisible";
		passerror =  document.getElementById("pass-error");
		passerror.className = "error";
	}
	else{
		usererror =  document.getElementById("user-error");
		usererror.className = "invisible";
		passerror =  document.getElementById("pass-error");
		passerror.className = "invisible";
		
		//Loader
		loadblue =  document.getElementById("loaderblue");
		loadblue.className = "loader-blue";
		
		//Clear prior failure
		failure =  document.getElementById("failedmessage");
		failure.className = "invisible";
		
		//Send the data to the PHP processor
			var url = "/juice/login.php";
			request.open("POST",url,true);
			request.onreadystatechange = showConfirmationLogin;
			request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			request.send("username="+escape(username)+"&password="+escape(passwordy));
		
	} 
}
//Stats Confirmation
function showConfirmationLogin(){
		if(request.readyState == 4){
			if(request.status == 200){
									
				//Remove Loader
				loadblue =  document.getElementById("loaderblue");
				loadblue.className = "invisible";
			
				//Get the response from the PHP script
				var theResponse = request.responseText;
				
				if(theResponse == "winner"){
					location.href='/updates.php';
				}
				else{
					failure =  document.getElementById("failedmessage");
					failure.className = "failed";
				}									
			} else {
				var message = request.getResponseHeader("Status");
				if((message.length == null) || (message.length <= 0)){
					alert("Error! Request status is "+ request.status);
				} else {
				alert(message);
			}
		}
	}
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Update Bio +++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
function updateBio(){	
	bioplayer = document.getElementById("bioplayerID").value;
	bionumber = document.getElementById("bionumberID").value;
	
	bioteam = document.getElementById("bioteamID").value;
	biofeet = document.getElementById("biofeetID").value;
	bioinches = document.getElementById("bioinchesID").value;  
	bioweight = document.getElementById("bioweightID").value;  
	bioage = document.getElementById("bioageID").value;  
	biodob = document.getElementById("biodobID").value;  
	biopob = document.getElementById("biopobID").value; 
	biohome = document.getElementById("biohomeID").value; 
	bioschool = document.getElementById("bioschoolID").value; 
	bionickname = document.getElementById("bionicknameID").value; 
	biobat = document.getElementById("biobatID").value;  
	biothrow = document.getElementById("biothrowID").value;  
	bioyears = document.getElementById("bioyearsID").value;  
	biospring = document.getElementById("biospringID").value;  

	
	//Check for blank selections
	if((bioplayer.length <= 0) || (bioteam.length <= 0) || (bionumber.length <= 0) || (biofeet.length <= 0) || (bioinches.length <= 0) || (bioweight.length <= 0) || (bioage.length <= 0) || (biodob.length <= 0) || (biopob.length <= 0) || (biohome.length <= 0) || (bioschool.length <= 0) || (bionickname.length <= 0) || (biobat.length <= 0) || (biothrow.length <= 0) || (bioyears.length <= 0) || (biospring.length <= 0)){
		//Clear Note Text
		var bioNote = document.getElementById("note-light-bio");
		bioNote.className = "invisible";
		//Show Error
		var bioError = document.getElementById("error-light-bio");
		bioError.className = "visible";
	}
	else{
		//Clear Note Text
		var bioNote = document.getElementById("note-light-bio");
		bioNote.className = "invisible";
		//Clear Error Warning
		var bioError = document.getElementById("error-light-bio");
		bioError.className = "invisible";
		//Clear Success Text from Previous Update
		var bioSuccess = document.getElementById("updated-light-bio");
		bioSuccess.className = "invisible";
		//Show "Saving..."
		var bioSaving = document.getElementById("loading-light-bio");
		bioSaving.className = "visible";
		
		//Send the data to the PHP processor
			var url = "juice/updatebio.php";
			request.open("POST",url,true);
			request.onreadystatechange = showConfirmationBio;
			request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			request.send("bioplayer="+escape(bioplayer)+"&bionumber="+escape(bionumber)+"&bioteam="+escape(bioteam)+"&biofeet="+escape(biofeet)+"&bioinches="+escape(bioinches)+"&bioweight="+escape(bioweight)+"&bioage="+escape(bioage)+"&biodob="+escape(biodob)+"&biopob="+escape(biopob)+"&biohome="+escape(biohome)+"&bioschool="+escape(bioschool)+"&bionickname="+escape(bionickname)+"&biobat="+escape(biobat)+"&biothrow="+escape(biothrow)+"&bioyears="+escape(bioyears)+"&biospring="+escape(biospring));
	}
}
//Stats Confirmation
function showConfirmationBio(){
		if(request.readyState == 4){
			if(request.status == 200){
				
				//Remove "Saving..."
				var bioSaving = document.getElementById("loading-light-bio");
				bioSaving.className = "invisible";
				
				//Updated text
				var bioUpdated = document.getElementById("updated-light-bio");
				bioUpdated.className = "visible";
													
			} else {
				var message = request.getResponseHeader("Status");
				if((message.length == null) || (message.length <= 0)){
					alert("Error! Request status is "+ request.status);
				} else {
				alert(message);
			}
		}
	}
}
