/* The following function creates an XMLHttpRequest object... */

function createRequestObject(){
	var requestobj;
	var browser = navigator.appName; 
	if(browser == "Microsoft Internet Explorer"){
		requestobj = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		requestobj = new XMLHttpRequest();
	}
	return requestobj; 
}

function clearupdate(){
	document.getElementById('rankingupdated').innerHTML = "";
}
var http = createRequestObject(); 
var http2 = createRequestObject(); 
var http3 = createRequestObject(); 
function getschools(profession){
	http.open('get', 'request.php?action=0&profession=' + profession + "&userid=" + userid + "&school=" + school + "&rank=" + rank);
	http.onreadystatechange = handleschools; 
	http.send(null);
	
}


function handleschools(){
	if(http.readyState == 4){ 
		var response = http.responseText;
		document.getElementById('all_schools').innerHTML = response;
		
	}
}

function getchart(chart,id){
	http3.open('get', 'chart.php?chart=' + chart + '&id=' + id);
	document.getElementById('chart').innerHTML = "loading...";
	http3.onreadystatechange = handlechart; 
	http3.send(null);
	
}

function handlechart(){
	if(http3.readyState == 4){
		var response = http3.responseText; 
		document.getElementById('chart').innerHTML = response;
		
	}
}

function rankings(tot){
	var r = '', limits = 5;
	for(i=1;i<tot+1;i++){
		eval('if (document.rank_form.sk' + i + '.checked == true) {r = r + "&r[' + i + ']=" + '+ i +';}');
	}
	
	if (r){
		eval('limits = document.rank_form.limit.value ');
		
		document.getElementById('userrankings').innerHTML = "Loading...";
		http2.open('get', 'request.php?action=2' + r + '&limit=' + limits);
		http2.onreadystatechange = handlerankings; 
		http2.send(null);
	}else{
		document.getElementById('userrankings').innerHTML = "<== Please Select a Catagory";
	}
	
}

function handlerankings(){	
	if(http2.readyState == 4){ 
		var response = http2.responseText;
		document.getElementById('userrankings').innerHTML = response;
	}
}


function checkall(tot){
	for(i=1;i<tot+1;i++){
		eval('document.rank_form.sk' + i + '.checked =true');
	}
}

function uncheckall(tot){
	for(i=1;i<tot+1;i++){
		eval('document.rank_form.sk' + i + '.checked =false');
	}
	document.getElementById('userrankings').innerHTML = "<== Please Select a Catagory";
}
function toggle(turnoff, turnon){
	document.getElementById(turnoff).style.display='none';
	document.getElementById(turnon).style.display='';
	
}
function schooljump(id){
	location.href = "schools.php?mode=1&id=" + id;
}