// JavaScript Document
function showHelp(id)
{
	document.getElementById(id).style.display = "";
}

function hideHelp(id)
{
	document.getElementById(id).style.display = "none";
}

function validatePicUpload()
{
	if(document.forms[0].picname.value == '')
	{
		alert ('You MUST enter your full name!');
		document.forms[0].picname.focus();
		return false;
	}
	
	if(document.forms[0].picemail.value == '')
	{
		alert ('You MUST enter your valid email address!');
		document.forms[0].picemail.focus();
		return false;
	}
	
	if(document.forms[0].picteam.value == '')
	{
		alert ('You MUST enter your Teams name!');
		document.forms[0].picteam.focus();
		return false;
	}
	
	if(document.forms[0].dapic.value == '')
	{
		alert ('You MUST choose a picture to upload!');
		document.forms[0].dapic.focus();
		return false;
	}
	
	return true;
}

function showOther()
{
	document.getElementById('tr_other').style.display = "";
	document.forms[0].othertext.focus();
}

function hideOther()
{
	document.getElementById('tr_other').style.display = "none";
}

function FillLevelsAnswerArea(el)
{
	var txt = "";
	var aVal = "";
	var sVal = "";
	var aField = "";
	
	var sLevels = new Array(13);
		sLevels[0] = "Upper D";
		sLevels[1] = "D";
		sLevels[2] = "Low D";
		sLevels[3] = "Upper E";
		sLevels[4] = "E";
		sLevels[5] = "Low E";
		sLevels[6] = "Upper Rec";
		sLevels[7] = "Rec";
		sLevels[8] = "Low Rec";
		sLevels[9] = "D / E";
		sLevels[10] = "E / Rec";
		sLevels[11] = "Seniors";
		sLevels[12] = "Coed";

	for(i=0,c=1;i<el;i++,c++)
	{
		var aField = "answer" + i;
		var bField = "answeramount" + i;
		var answerTxt = document.frm.elements[aField];
		if ( answerTxt != null ) aVal = answerTxt.value;
		else aVal = '';
		
		var answeramountTxt = document.frm.elements[bField];
		if ( answeramountTxt != null ) aVal = answeramountTxt.value;
		else aVal = '';

		txt = txt + 'Level ' + c + '&nbsp;&nbsp;&nbsp;<select name="answer' + i + '">';
		
			for(a=0;a<13;a++)
			{
				txt = txt + '<option value="' + a + '" ';
					if (a == 0) txt = txt + 'selected="selected">' + sLevels[a] + '</option><br />';
					else txt = txt + '>' + sLevels[a] + '</option><br />';
			}
		txt = txt + '</select><br /><br />';

		txt = txt + 'Amount of teams in level: &nbsp;&nbsp;&nbsp;<select name="answeramount' + i + '">';
		
			for(a=1;a<30;a++)
			{
				txt = txt + '<option value="' + a + '" ';
					if (a == 1) txt = txt + 'selected="selected">' + a + '</option><br />';
					else txt = txt + '>' + a + '</option><br />';
			}
		txt = txt + '</select><br /><br />';
}
	var qEl = document.getElementById("levelAnswersArea");
	qEl.innerHTML = txt;
}
// <- <- end of function

function FillTeamsAnswerArea(el)
{
	var txt = "";
	var aVal = "";
	var sVal = "";
	var aField = "";
	
	for(i=0,c=1;i<el;i++,c++)
	{
		aField = "answer" + i;
		var answerTxt = document.frm.elements[aField];
		if ( answerTxt != null ) aVal = answerTxt.value;
		else aVal = '';
		
		txt = txt + 'Level ' + c + '&nbsp;&nbsp;&nbsp;<select name="answer' + i + '">';
		
			for(a=0;a<11;a++)
			{
				txt = txt + '<option value="' + a + '" ';
					if (a == 0) txt = txt + 'selected="selected">' + sLevels[a] + '</option><br />';
					else txt = txt + '>' + sLevels[a] + '</option><br />';
			}
		txt = txt + '</select><br /><br />';
	}
	var qEl = document.getElementById("levelAnswersArea");
	qEl.innerHTML = txt;
}
// <- <- end of function

function ajaxFunction(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			var ajaxDisplay = document.getElementById('ajaxDiv');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	var theteamname = document.getElementById('teamname').value;
	var queryString = "?teamname=" + theteamname;
	ajaxRequest.open("GET", "_checkforteam.php" + queryString, true);
	ajaxRequest.send(null); 
}

// start of my ajaxFunction
// ********************************************
function ajaxFunctionMine(theID, theValue, targetDiv)
{
	//alert (theID);
	//alert (theValue);
	//alert (targetDiv);
	
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try
	{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} 
	catch (e)
	{
		// Internet Explorer Browsers
		try
		{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try
			{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e)
			{
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			var ajaxDisplay = document.getElementById(targetDiv);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	var theformname = document.getElementById(theID).value;
	var queryString = "?theformname=" + theformname;
	ajaxRequest.open("GET", "../freeagents/_getcorrectform.php" + queryString, true);
	document.getElementById(theID).checked='false';
	ajaxRequest.send(null); 
	
}

function itsOn(theId)
{
	//alert(theId); 
	document.getElementById(theId).style.color='black';
	document.getElementById(theId).style.borderColor='#990000';
	document.getElementById(theId).style.backgroundColor='#ffff00';
	return;
}

function itsOff(theId)
{
		// debug -> alert(theId);
	document.getElementById(theId).style.color='navy';
	document.getElementById(theId).style.borderColor='#CCCCCC';
	document.getElementById(theId).style.backgroundColor='#FFFFFF';
	return;
}

function validateContactForm()
{

	//alert(document.forms[0].fullname.value.length);		// debug -> 
	
	if (document.forms[0].fullname.value == "" || document.forms[0].fullname.value.length < 4)
	{
		//alert("You Must Enter Your Full Name.");
		document.forms[0].fullname.focus();
		document.forms[0].fullname.select();
		document.forms[0].fullname.style.color='#ffffff';
		document.forms[0].fullname.style.borderColor='#ffff00';
		document.forms[0].fullname.style.backgroundColor='#990000';
		var errMessage = "Please enter your full name First & Last";
		document.getElementById("fullnameError").style.visibility = "visible";
		document.getElementById("fullnameError").innerHTML = errMessage;
		return false;
	}
	
	if (document.forms[0].contactphone.value == "" || document.forms[0].contactphone.value.length < 8)
	{
		//alert("It appears you have entered an invalid phone number.");
		document.forms[0].contactphone.focus();
		document.forms[0].contactphone.select();
		document.forms[0].contactphone.style.color='#ffffff';
		document.forms[0].contactphone.style.borderColor='#ffff00';
		document.forms[0].contactphone.style.backgroundColor='#990000';
		var errMessage = "Please enter your phone number ie. 714-508-9201";
		document.getElementById("contactphoneError").style.visibility = "visible";
		document.getElementById("contactphoneError").innerHTML = errMessage;
		return false;
	}
	
	if (document.forms[0].emailaddress.value == "" || document.forms[0].emailaddress.value.length < 8)
	{
		//alert("You must enter a valid eMail address.");
		document.forms[0].emailaddress.focus();
		document.forms[0].emailaddress.select();
		document.forms[0].emailaddress.style.color='#ffffff';
		document.forms[0].emailaddress.style.borderColor='#ffff00';
		document.forms[0].emailaddress.style.backgroundColor='#990000';
		var errMessage = "You must enter a valid eMail address.";
		document.getElementById("emailaddressError").style.visibility = "visible";
		document.getElementById("emailaddressError").innerHTML = errMessage;
		return false;
	}
	
	return true;
}

function validateRegistrationForm()
{

	//alert(document.forms[0].fullname.value.length);		// debug -> 
	
	if (document.forms[0].fullname.value == "" || document.forms[0].fullname.value.length < 4)
	{
		//alert("You Must Enter Your Full Name.");
		document.forms[0].fullname.focus();
		document.forms[0].fullname.select();
		document.forms[0].fullname.style.color='#ffffff';
		document.forms[0].fullname.style.borderColor='#ffff00';
		document.forms[0].fullname.style.backgroundColor='#990000';
		var errMessage = "Please enter your full name First & Last";
		document.getElementById("fullnameError").style.visibility = "visible";
		document.getElementById("fullnameError").innerHTML = errMessage;
		return false;
	}
	
	if (document.forms[0].contactphone.value == "" || document.forms[0].contactphone.value.length < 8)
	{
		//alert("It appears you have entered an invalid phone number.");
		document.forms[0].contactphone.focus();
		document.forms[0].contactphone.select();
		document.forms[0].contactphone.style.color='#ffffff';
		document.forms[0].contactphone.style.borderColor='#ffff00';
		document.forms[0].contactphone.style.backgroundColor='#990000';
		var errMessage = "Please enter your phone number ie. 714-508-9201";
		document.getElementById("contactphoneError").style.visibility = "visible";
		document.getElementById("contactphoneError").innerHTML = errMessage;
		return false;
	}
	
	if (document.forms[0].emailaddy1.value == "" || document.forms[0].emailaddy1.value.length < 8)
	{
		alert("You must enter a valid eMail address.");
		document.forms[0].emailaddy1.focus();
		document.forms[0].emailaddy1.select();
		document.forms[0].emailaddy1.style.color='#ffffff';
		document.forms[0].emailaddy1.style.borderColor='#ffff00';
		document.forms[0].emailaddy1.style.backgroundColor='#990000';
		var errMessage = "You must enter a valid eMail address.";
		document.getElementById("emailaddressError").style.visibility = "visible";
		document.getElementById("emailaddressError").innerHTML = errMessage;
		return false;
	}
	
	if (document.forms[0].emailaddy1.value != document.forms[0].emailaddy2.value)
	{
		//alert("You must enter a valid eMail address.");
		document.forms[0].emailaddy1.focus();
		document.forms[0].emailaddy1.select();
		document.forms[0].emailaddy1.style.color='#ffffff';
		document.forms[0].emailaddy1.style.borderColor='#ffff00';
		document.forms[0].emailaddy1.style.backgroundColor='#990000';
		var errMessage = "Your valid eMail address must match.";
		document.getElementById("emailaddressError").style.visibility = "visible";
		document.getElementById("emailaddressError").innerHTML = errMessage;
		return false;
	}
	
	if (document.forms[0].username.value == "" || document.forms[0].emailaddy1.value.length < 5)
	{
		//alert("You must enter a valid eMail address.");
		document.forms[0].username.focus();
		document.forms[0].username.select();
		document.forms[0].username.style.color='#ffffff';
		document.forms[0].username.style.borderColor='#ffff00';
		document.forms[0].username.style.backgroundColor='#990000';
		var errMessage = "Your must enter a username.";
		document.getElementById("usernameError").style.visibility = "visible";
		document.getElementById("usernameError").innerHTML = errMessage;
		return false;
	}
	
	return true;
}


