//Return XMLHTTP object



function getXMLHTTP() {



	var xmlhttp=false;	



	try{



		xmlhttp=new XMLHttpRequest();



	}



	catch(e)	{		



		try{			



			xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");



		}



		catch(e){



			try{



			req = new ActiveXObject("Msxml2.XMLHTTP");



			}



			catch(e1){



				xmlhttp=false;



			}



		}



	}



	 	



	return xmlhttp;



}







//Return Sports based on Season



function getSport(seasonID) {		



	var strURL="getdata.php?season="+seasonID;



	var req = getXMLHTTP();



	



	if (req) {



		



		req.onreadystatechange = function() {



			if (req.readyState == 4) {



				// only if "OK"



				if (req.status == 200) {						



					document.getElementById('sport-div').innerHTML=req.responseText;						

                    document.getElementById('hometeam-div').innerHTML="<select name=\"home-team\"><option>Select Home Team</option></select>";
                    document.getElementById('visitingteam-div').innerHTML="<select name=\"visitingteam\"><option>Select Visiting Team</option></select>";

				} else {



					alert("There was a problem while using XMLHTTP:\n" + req.statusText);



				}



			}				



		}			



		req.open("GET", strURL, true);



		req.send(null);



	}



			



}







//Return Region based on Class



function getRegions(classID) {		



	var strURL="getdata.php?class="+classID;



	var req = getXMLHTTP();



	



	if (req) {



		



		req.onreadystatechange = function() {



			if (req.readyState == 4) {



				// only if "OK"



				if (req.status == 200) {						



					document.getElementById('region-div').innerHTML=req.responseText;	
										
                     document.getElementById('hometeam-div').innerHTML="<select name=\"home-team\"><option>Select Home Team</option></select>";
                    document.getElementById('visitingteam-div').innerHTML="<select name=\"visitingteam\"><option>Select Visiting Team</option></select>";

				} else {



					alert("There was a problem while using XMLHTTP:\n" + req.statusText);



				}



			}				



		}			



		req.open("GET", strURL, true);



		req.send(null);



	}



			



}







function getRepRegions(classID) {		



	var strURL="getdata.php?rclass="+classID;



	var req = getXMLHTTP();



	



	if (req) {



		



		req.onreadystatechange = function() {



			if (req.readyState == 4) {



				// only if "OK"



				if (req.status == 200) {						



					document.getElementById('region-div').innerHTML=req.responseText;						

                    document.getElementById('schoolname').innerHTML="<select name=\"schooln\" id=\"schoolnId\"><option selected=\"selected\">Select School</option></select>";

				} else {



					alert("There was a problem while using XMLHTTP:\n" + req.statusText);



				}



			}				



		}			



		req.open("GET", strURL, true);



		req.send(null);



	}



			



}







function getCRegions(classID) {		



	var strURL="getdata.php?cclass="+classID;



	var req = getXMLHTTP();



	



	if (req) {



		



		req.onreadystatechange = function() {



			if (req.readyState == 4) {



				// only if "OK"



				if (req.status == 200) {						



					document.getElementById('region-div').innerHTML=req.responseText;						
					

				} else {



					alert("There was a problem while using XMLHTTP:\n" + req.statusText);



				}



			}				



		}			



		req.open("GET", strURL, true);



		req.send(null);



	}



			



}







//Return Home Team



function getHomeTeams(classID, regionID, sportID) {		


	var strURL="getdata.php?region="+regionID + "&sport=" + sportID + "&class=" + classID;



	var req = getXMLHTTP();



	



	if (req) {



		



		req.onreadystatechange = function() {



			if (req.readyState == 4) {



				// only if "OK"



				if (req.status == 200) {						



					document.getElementById('hometeam-div').innerHTML=req.responseText;

                    document.getElementById('visitingteam-div').innerHTML="<select name=\"visitingteam\"><option>Select Visiting Team</option></select>";

				} else {



					alert("There was a problem while using XMLHTTP:\n" + req.statusText);



				}



			}				



		}			



		req.open("GET", strURL, true);



		req.send(null);



	}



			



}







//Get Visiting Team



function getVisitingTeams(classID, regionID, sportID, homeID) {		

	var strURL="getdata.php?region="+regionID+"&home="+homeID + "&sport=" + sportID + "&class=" + classID;


	var req = getXMLHTTP();



	



	if (req) {



		



		req.onreadystatechange = function() {



			if (req.readyState == 4) {



				// only if "OK"



				if (req.status == 200) {						



					document.getElementById('visitingteam-div').innerHTML=req.responseText;



				} else {



					alert("There was a problem while using XMLHTTP:\n" + req.statusText);



				}



			}				



		}			



		req.open("GET", strURL, true);



		req.send(null);



	}



			



}







//Get Teams



function getTeams(regionID,sportID, homeID) {		



	var strURL="getdata.php?repreg="+regionID+"&repsport="+sportID;



	var req = getXMLHTTP();



	



	if (req) {



		



		req.onreadystatechange = function() {



			if (req.readyState == 4) {



				// only if "OK"



				if (req.status == 200) {						



					document.getElementById('schoolname').innerHTML=req.responseText;



				} else {



					alert("There was a problem while using XMLHTTP:\n" + req.statusText);



				}



			}				



		}			



		req.open("GET", strURL, true);



		req.send(null);



	}



			



}


function getRSchool(sportID, regionID, classID) {		

	var strURL="getdata.php?rregion="+regionID + "&rsport=" + sportID + "&sclass=" + classID;
	var req = getXMLHTTP();
	if (req) {
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('schoolname').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
 
}

function getCSport(seasonID) {		



	var strURL="getdata.php?cseason="+seasonID;



	var req = getXMLHTTP();



	



	if (req) {



		



		req.onreadystatechange = function() {



			if (req.readyState == 4) {



				// only if "OK"



				if (req.status == 200) {						



					document.getElementById('sport-div').innerHTML=req.responseText;						

				} else {



					alert("There was a problem while using XMLHTTP:\n" + req.statusText);



				}



			}				



		}			



		req.open("GET", strURL, true);



		req.send(null);



	}



			



}

 function getRSport(seasonID) {		



	var strURL="getdata.php?rseason="+seasonID;



	var req = getXMLHTTP();



	



	if (req) {



		



		req.onreadystatechange = function() {



			if (req.readyState == 4) {



				// only if "OK"



				if (req.status == 200) {						



					document.getElementById('sport-div').innerHTML=req.responseText;						
					document.getElementById('schoolname').innerHTML="<select name=\"schooln\" id=\"schoolnId\"><option selected=\"selected\">Select School</option></select>";	

				} else {



					alert("There was a problem while using XMLHTTP:\n" + req.statusText);



				}



			}				



		}			



		req.open("GET", strURL, true);



		req.send(null);



	}



			



}
