function updateRank(rating,email,team_num,team_id)
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	if(email == "")
	{
		location.href = "http://archive08.conradawards.org/vote_now.php?team_id="+team_id+"&team_num="+team_num+"&rating="+rating;
		return;
	} 
	var   url="teams/includes/ajax_php/update_rank.php"
	url	= url+"?email="+ email
	url	= url+"&team_num="+ team_num
	url	= url+"&rating="+ rating 
	url	= url+"&sid="+Math.random()
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			//document.getElementById('mls_rating_' + mls_num).innerHTML = xmlHttp.responseText; 
			//setTimeout("clearDiv('"+mls_num+"')",5000);
			rating = rating * 25;
			document.getElementById('current_rating_'+ team_num).style.width = rating+'px';
			update_total_votes(team_num);
			if(rating != 0)
			{
				document.getElementById('no_rating_' + team_num).style.display = 'block';
			}
			else
			{
				document.getElementById('no_rating_' + team_num).style.display = 'none';
			}
			
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
	
} 
function updateRank2(rating,email,team_num,team_id)
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	} 
	if(email == "")
	{
		location.href = "http://archive08.conradawards.org/vote_now.php?team_id="+team_id+"&team_num="+team_num+"&rating="+rating;
		return;
	} 
	var   url="../../teams/includes/ajax_php/update_rank.php"
	url	= url+"?email="+ email
	url	= url+"&team_num="+ team_num
	url	= url+"&rating="+ rating 
	url	= url+"&sid="+Math.random()
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{ 
			//document.getElementById('mls_rating_' + mls_num).innerHTML = xmlHttp.responseText; 
			//setTimeout("clearDiv('"+mls_num+"')",5000);
			rating = rating * 25;
			document.getElementById('current_rating_'+ team_num).style.width = rating+'px';
			update_total_votes(team_num);
			
			var new_url = "http://archive08.conradawards.org/facebook/index.php?miles=" + team_num + "&publish_to_facebook=true"
			//alert(new_url);
			
	window.location = new_url;
										  
			
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
} 
function update_total_votes(team_num)
{
	xmlHttp = GetXmlHttpObject();

	if(xmlHttp == null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}  
	
	var   url="../teams/includes/ajax_php/show_new_total_votes.php"
	url	= url+"?team_num="+ team_num
	url	= url+"&sid="+Math.random()
	 
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{  
			document.getElementById('total_votes_' + team_num).innerHTML = xmlHttp.responseText;  
			//alert(xmlHttp.responseText);
		}  
	}   
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 
} 

function validate_forgot_password(form) 
{
	var e = form.elements, m = '';
		
	if(!e['username'].value) 
	{
		m += '- Username is required.\n\n';
	}  
 	
	if(m) 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	
	return true;
}

function validate_create_team(form) 
{
	var e = form.elements, m = '';
	
	if(!e['team_name'].value) 
	{
		m += '- Team name is required.\n\n';
	}
	if(!e['competition_category'].value) 
	{
		m += '- Team Type is required.\n\n';
	}
	
	if(!e['advisor_name'].value) 
	{
		m += '- Advisor name is required.\n\n';
	}
	
	if(!e['advisor_email'].value) 
	{
		m += '- Advisor Email is required.\n\n';
	} 
	
	if(e['advisor_email'].value) 
	{
		var str = e['advisor_email'].value;
		var reg = new RegExp("([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})");
				
		if(!reg.test(str))
		{
			m += '- Advisor Email address is not valid.\n\n';
		}
	}
	
	if(!e['sponsor_name1'].value) 
	{
		m += '- Sponsoring Organization is required.\n\n';
	} 
	
	if(!e['sponsor_address1'].value) 
	{
		m += '- Sponsor Address is required.\n\n';
	}
	
	if(!e['sponsor_city1'].value) 
	{
		m += '- Sponsor City is required.\n\n';
	}
	
	if(!e['sponsor_state1'].value) 
	{
		m += '- Sponsor State is required.\n\n';
	}
	
	if(!e['sponsor_zip1'].value) 
	{
		m += '- Sponsor Zip is required.\n\n';
	}
	
	if(!e['team_leader_name'].value) 
	{
		m += '- Team Leader Name is required.\n\n';
	}
	
	if(!e['team_leader_email'].value) 
	{
		m += '- Team Leader Email is required.\n\n';
	}
	
	if(!e['team_leader_phone'].value) 
	{
		m += '- Team Leader Phone is required.\n\n';
	}
	
	if(!e['username'].value) 
	{
		m += '- Username is required.\n\n';
	}
	
	if(!e['password'].value) 
	{
		m += '- Password is required.\n\n';
	}
	
	if(!e['confirm_password'].value) 
	{
		m += '- Confirm Password is required.\n\n';
	}
	
	if(e['confirm_password'].value != e['password'].value) 
	{
		m += '- Passwords do not match.\n\n';
	}
	
	if(!e['s_image'].value) 
	{
		m += '- Security Code is required.\n\n';
	}
	
	if(e['s_image'].value) 
	{
		var str2 = e['s_image'].value;
		var reg2 = new RegExp("([a-z]{4})");
	
		if(!reg2.test(str2)) {
			m += '- Security Code must have 4 characters.\n\n';
		}
	}
	
	if(m) 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}

function validate_login(form) 
{
	var e = form.elements, m = '';
		 
	if(!e['username'].value) 
	{
		m += '- Username is required.\n\n';
	} 

	
	if(!e['password'].value) 
	{
		m += '- Password is required.\n\n';
	} 

	if(m) 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}

function validate_update_team(form) 
{
	var e = form.elements, m = '';
	
	if(!e['team_name'].value) 
	{
		m += '- Team name is required.\n\n';
	}
	if(!e['competition_category'].value) 
	{
		m += '- Team Type is required.\n\n';
	}
	
	if(!e['advisor_name'].value) 
	{
		m += '- Advisor name is required.\n\n';
	}
	
	if(!e['advisor_email'].value) 
	{
		m += '- Advisor Email is required.\n\n';
	} 
	
	if(e['advisor_email'].value) 
	{
		var str = e['advisor_email'].value;
		var reg = new RegExp("([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})");
				
		if(!reg.test(str))
		{
			m += '- Advisor Email address is not valid.\n\n';
		}
	}
	
	if(!e['sponsoring_organization'].value) 
	{
		m += '- Sponsoring Organization is required.\n\n';
	} 
	
	if(!e['sponsor_address'].value) 
	{
		m += '- Sponsor Address is required.\n\n';
	}
	
	if(!e['sponsor_city'].value) 
	{
		m += '- Sponsor City is required.\n\n';
	}
	
	if(!e['sponsor_state'].value) 
	{
		m += '- Sponsor State is required.\n\n';
	}
	
	if(!e['sponsor_zip'].value) 
	{
		m += '- Sponsor Zip is required.\n\n';
	}
	
	if(!e['team_leader_name'].value) 
	{
		m += '- Team Leader Name is required.\n\n';
	}
	
	if(!e['team_leader_email'].value) 
	{
		m += '- Team Leader Email is required.\n\n';
	}
	
	if(!e['team_leader_phone'].value) 
	{
		m += '- Team Leader Phone is required.\n\n';
	}
	
	if(!e['username'].value) 
	{
		m += '- Username is required.\n\n';
	}
	
	if(!e['password'].value) 
	{
		m += '- Password is required.\n\n';
	}
	
	if(!e['confirm_password'].value) 
	{
		m += '- Confirm Password is required.\n\n';
	}
	
	if(e['confirm_password'].value != e['password'].value) 
	{
		m += '- Passwords do not match.\n\n';
	}
	
	 
	
	if(m) 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
