function sendRequest(request,url,statusChange){
	request.onreadystatechange = statusChange;
	request.open("GET", url, true);
	request.send(null);
}


function getPage(id){
	theID = id;
	sendRequest(request5,"service.php?id="+id, updateMain);
}

function updateMain(){
	if(request5.readyState == 4){
		if(request5.status == 200){
			document.getElementById('pages').innerHTML=request5.responseText;
			var myEl = document.getElementById('pages');
			myEl.style.behavior = 'url(/2009/css/iepngfix.htc)';
			pageTrack("/2009/index.php?pageID="+theID);
			request5.abort();
		} 
	}
}

function getPlayer(id,mode){
	peopleID = id;
	modeID = mode;
	sendRequest(request4,"player.php?id="+id+"&mode="+mode, updatePlayer());
}

function updatePlayer(){
	if(request4.readyState == 4){
		if(request4.status == 200){
			document.getElementById('player').innerHTML=request4.responseText;
			var myEl = document.getElementById('player');
			myEl.style.behavior = 'url(/2009/css/iepngfix.htc)';
			pageTrack("/2009/index.php?peopleID="+peopleID+"&mode="+modeID);
			request5.abort();
		}
	}
}

function pageTrack(url){
	pageTracker._trackPageview(url);
}

function ajaxCheck(string){
	theString = string;
	sendRequest(request1,"_ajax/ajaxCheck.php", ajaxResponse);
}

function ajaxResponse(){
	if(request1.readyState == 4){
		if(request1.status == 200){
			if(request1.responseText=="enabled"){ go("index.php?AJAX=1&"+theString); }
			request1.abort();
		}
	}
}

function go(where){ location.href = where; }

function getEdit(id){
	sendRequest(request1,"_ajax/edit.php?id="+id, updateEdit);
	theID = id;
}

function sendEdit(id){
	var text = document.getElementById('info').value;
	sendRequest(request1,"_ajax/edit.php?id="+id, updateEdit);
}

function updateEdit(){
	if(request1.readyState == 4){
		if(request1.status == 200){
			document.getElementById('content'+theID).innerHTML=request1.responseText;
			request1.abort();
		}
	}
}

function resize()
{
	this.moveTo(0,0);
	resizeTo(screen.availWidth,screen.availHeight);
}

function showhide(id){ 
	if (document.getElementById){ 
		obj = document.getElementById(id);
		if (obj.style.display == "none"){ 
			obj.style.display = ""; 
		} else { 
			obj.style.display = "none"; 
		}
	} 
}

function getsendToFriend(here, tb){
	sendRequest(request2,"../_portions/sendToFriend.php?location="+here, updateConnect);
}

function sendtofriends(){
	var form = "form";
	var getstr = "";
	var obj = document.forms[form].length;
	var checks = document.forms[form];
	for(i=0; i < obj; i++){
		if(checks.elements[i].type=="text" | checks.elements[i].type=="hidden" | checks.elements[i].type=="textarea"){
			
			if(checks.elements[i].value != "Friends Email" && checks.elements[i].value != "Friends Name"){
				getstr += "&"+checks.elements[i].name+"="+encodeURIComponent(checks.elements[i].value);
			}
		}
	}
	
	if(getstr != ""){
		sendRequest(request2,"../_portions/sendtofriend.php?"+getstr, updateConnect);
	} else {
		alert ("A topic, your name and a valid email address are required.");
	}
}


function sendcontact(){
	var form = "form";
	var getstr = "checks=";
	var getstr2 = "";
	var obj = document.forms[form].length;
	var checks = document.forms[form];
	for(i=0; i < obj; i++){
		
		if(checks.elements[i].type=="checkbox" && checks.elements[i].checked){
			getstr += checks.elements[i].name;
			getstr += ",";		
		}
		
		if(checks.elements[i].type=="radio" && checks.elements[i].checked){
			var action = checks.elements[i].value;
		}
		
		if(checks.elements[i].type=="text" | checks.elements[i].type =="textarea" | checks.elements[i].type =="select-one"){
			getstr2 += "&"+checks.elements[i].name+"="+encodeURIComponent(checks.elements[i].value);
		}
	}
	
	if(getstr != "checks=" | getstr != "checks=malinglist" | getstr2 !=null){
		getstr = getstr.substring(0,(getstr.length)-1);
		sendRequest(request2,"../_portions/contact.php?"+getstr+getstr2, updateConnect);
	} else {
		alert ("A topic, your name and a valid email address are required.");
	}
}

function sendmailinglist(){
	
	var form = "form";
	var getstr2 = "";
	var obj = document.forms[form].length;
	var checks = document.forms[form];
	for(i=0; i < obj; i++){
		if(checks.elements[i].type=="text"){
			getstr2 += "&"+checks.elements[i].name+"="+encodeURIComponent(checks.elements[i].value);
		}
	}
	
	if(getstr2!=""){
		sendRequest(request2,"../_portions/mailinglist.php?"+getstr2, updateConnect);
	} else {
		alert ("Your name and a valid email address are required.");
	}

}

function updateConnect(){

		if(request2.readyState == 1){ document.getElementById('connect').innerHTML="<div class=\"clearGray\"><div class=\"topCornerB\"></div><div class=\"bottomCornerB\"></div>Updating...</div>"; }
		if(request2.readyState == 4){
			if(request2.status == 200){
				document.getElementById('connect').innerHTML="<div><div class=\"topCornerB\"></div><div class=\"bottomCornerB\"></div>";
				document.getElementById('connect').innerHTML+=request2.responseText;
				document.getElementById('connect').innerHTML+="<div class=\"close\"><a onclick=\"closeAjax()\">close</a></div></div>";
				document.getElementById('connectB').innerHTML="";
				request2.abort();
			}
		}
}