function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}




	function createRequestObject() {
		var ro;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer"){
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			ro = new XMLHttpRequest();
		}
		return ro;
	}
	
	var http = createRequestObject();
	
	
	
	
	function update_bracket(action) {
		var id = new Array();
		
		var id = action.split('&');
		
		if(id[0] == 'update_bracket') {
			t_id = id[1].split('=');
			
			if(t_id[1] == 1 || t_id[1] == 2) { t_id[1] = 9; }
			if(t_id[1] == 3 || t_id[1] == 4) { t_id[1] = 10; }
			if(t_id[1] == 5 || t_id[1] == 6) { t_id[1] = 11; }
			if(t_id[1] == 7 || t_id[1] == 8) { t_id[1] = 12; }
			
			var d = 'winner'+t_id[1];
			document.getElementById(d).innerHTML = "";
			//document.getElementById('champ').innerHTML = "";
		}
		
		http.open('get', '/basketball/scripts/ajax_bracket.php?action='+action);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}
	
	function handleResponse() {
		if(http.readyState == 4){
			var response = http.responseText;
			var update = new Array();
	
			if(response.indexOf('|' != -1)) {
				update = response.split('|');
				document.getElementById(update[0]).innerHTML = update[1];
			}
		}
		
		var linker = location.href;
		var broke_up = new Array();
		
		broke_up = linker.split('round=');
		
		var button = true;
		if(broke_up[1].substring(0,1) == 3) {
			for(x=1; x < 3; x++) {
				if(document.getElementById('winner'+x).innerHTML == "" ) {
					button = false;
				}
			}
			if(	document.getElementById('champ').innerHTML == "" ) {
				button = false;
			}
if(button) { document.getElementById('go2').innerHTML = "<li><input type=\"Submit\" value=\"Submit Picks \" name=\"Submit\"   /></li>"; } else { document.getElementById('go2').innerHTML = "A button to submit picks will display here once all picks or changes for this region are made."; }
		} else {
			for(x=1; x < 13; x++) {
				if(button) {
					if(	document.getElementById('winner'+x).innerHTML == "" ) {
						button = false;
					}
				}
			}
			if(button) { document.getElementById('go').innerHTML = "<li><input type=\"Submit\" value=\"Submit Picks\" name=\"Submit\"  /></li>"; } else { document.getElementById('go').innerHTML = "A button to submit picks will display here once all picks or changes for this region are made."; }
		}
	}
	
	function validatForm() {
		var msg = '';
		var fname = document.forms[0].elements[0].value;
		var lname = document.forms[0].elements[1].value;
		var address = document.forms[0].elements[2].value;
		var city = document.forms[0].elements[4].value;
		var state = document.forms[0].elements[5].value;
		var zip = document.forms[0].elements[6].value;
		var email = document.forms[0].elements[3].value;
		
		if(fname.length < 1 ) {
			msg = msg + 'First Name Cannot Be Blank\n';	
		}
		if(lname.length < 1 ) {
			msg = msg + 'Last Name Cannot Be Blank\n';	
		}
		if(address.length < 1 ) {
			msg = msg + 'Address Cannot Be Blank\n';	
		}
		if(city.length < 1 ) {
			msg = msg + 'City Cannot Be Blank\n';	
		}
		if(state.length < 1 ) {
			msg = msg + 'State Cannot Be Blank\n';	
		}
		if(zip.length < 5 ) {
			msg = msg + 'Incorrect Zip Code\n';	
		}
		var filter  = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!filter.test(email)) {
			msg = msg + 'Invalid Email Address';
		}
		
		if(msg.length < 1) {
			return true;	
		} else {
			alert(msg);
			return false;
		}
	}
	
	function validatForm2() {
		
	
		var msg = '';
		var fname = document.forms[0].elements[0].value;
		var lname = document.forms[0].elements[1].value;
		var address = document.forms[0].elements[2].value;
		var city = document.forms[0].elements[3].value;
		var state = document.forms[0].elements[4].value;
		var zip = document.forms[0].elements[5].value;
		var phone = document.forms[0].elements[6].value;
		var email = document.forms[0].elements[7].value;
		var username = document.forms[0].elements[11].value;
		var password = document.forms[0].elements[12].value;
		
		if(fname.length < 1 ) {
			msg = msg + 'First Name Cannot Be Blank\n';	
		}
		if(lname.length < 1 ) {
			msg = msg + 'Last Name Cannot Be Blank\n';	
		}
		if(address.length < 1 ) {
			msg = msg + 'Address Cannot Be Blank\n';	
		}
		if(city.length < 1 ) {
			msg = msg + 'City Cannot Be Blank\n';	
		}
		if(state.length < 1 ) {
			msg = msg + 'State Cannot Be Blank\n';	
		}
		if(zip.length < 5 ) {
			msg = msg + 'Incorrect Zip Code.  Only 5 digits please.\n';	
		}
		if(zip.length > 5 ) {
			msg = msg + 'Incorrect Zip Code.  Only 5 digits please.\n';	
		}
		if(phone.length < 1 ) {
			msg = msg + 'Phone Cannot Be Blank\n';	
		}
		if(email.length < 1 ) {
			msg = msg + 'Email Cannot Be Blank\n';	
		}
		if(username.length < 4 ) {
			msg = msg + 'Username is to short.  Must be at least 4 characters.\n';	
		}
		if(password.length < 4 ) {
			msg = msg + 'Password is to short.  Must be at least 4 characters.\n';	
		}
		if(!document.forms[0].elements[15].checked) {
			msg = msg + 'You must agree to the official rules\n';
		}
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(email)) {
			msg = msg + 'Invalid Email Address';
		}
		
		if(msg.length < 1) {
			return true;	
		} else {
			alert('There was a problem with your submission: \n ---------------------------------------- \n' + msg);
			return false;
		}
	}
