var xmlHttp;
containerElement = 0;

// ADVERT CLICK TRACK
/////////////////////////////////////////////////
/////////////////////////////////////////////////

function trackClick(ad_id) {

xmlHttp = new GetXmlHttpObject();
if (xmlHttp === null) {
// alert("Browser does not support HTTP Request");	
 return;
}

//containerElement = '';
 
var url="ajax_advert_click_track.php";
url=url+"?ad_id="+ad_id;
//xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// ADVERT CLICK TRACK

// COMMENTS
/////////////////////////////////////////////////
/////////////////////////////////////////////////
function commentEntry(url_id, comment, user_id, div_id) {

xmlHttp = new GetXmlHttpObject();
if (xmlHttp === null) {
 alert("Browser does not support HTTP Request");
 return;
 }

containerElement = div_id;
 
var url="ajax_comment_entry.php";
url=url+"?url_id="+url_id+"&comment="+comment+"&user_id="+user_id+"&div_id="+div_id;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// END COMMENTS



// CONTEST ENTRY
/////////////////////////////////////////////////
/////////////////////////////////////////////////
function doEntry(c_id, u_id, div_id) { 

xmlHttp = new GetXmlHttpObject();
if (xmlHttp === null) {
 alert("Browser does not support HTTP Request");
 return;
 }
 
containerElement = div_id;

var url="ajax_contest_entry.php";
url=url+"?c_id="+c_id;
url=url+"&u_id="+u_id;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function doEntry1fld(c_id, u_id, field1, div_id)
{ 

xmlHttp = new GetXmlHttpObject();
if (xmlHttp==null)  {
 alert ("Browser does not support HTTP Request");
 return;
 }
 
containerElement = div_id;
 
 if (field1=='') {
 alert ("Please fill in the required fields.");
return;
 }
var url="ajax_contest_entry.php";
url=url+"?c_id="+c_id+"&u_id="+u_id+"&field1="+field1;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function doEntry2fld(c_id, u_id, field1, field2, div_id)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)  {
 alert ("Browser does not support HTTP Request");
 return;
 }

containerElement = div_id;

 if (field1=='' || field2=='') {
 alert ("Please fill in the required fields.");
return;
 }
var url="ajax_contest_entry.php";
url=url+"?c_id="+c_id+"&u_id="+u_id+"&field1="+field1+"&field2="+field2;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function doEntry3(c_id, u_id, field1, field2, field3, div_id)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)  {
 alert ("Browser does not support HTTP Request");
 return;
 }

containerElement = div_id;

 if (field1=='' || field2=='' || field3=='') {
 alert ("Please fill in the required fields.");
return;
 }
var url="ajax_contest_entry.php";
url=url+"?c_id="+c_id+"&u_id="+u_id+"&field1="+field1+"&field2="+field2+"&field3="+field3;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// END CONTEST ENTRY



// POLL VIEW
/////////////////////////////////////////////////
/////////////////////////////////////////////////

function pollView(p_id, width, div_id) {

xmlHttp = new GetXmlHttpObject();
if (xmlHttp === null) {
 alert("Browser does not support HTTP Request");
 return;
 }

containerElement = div_id;
	
var url = "ajax_poll_view.php";
url=url+"?p_id="+p_id+"&width="+width;
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}

/////////////////////////////////////////////////
/////////////////////////////////////////////////
// END POLL VIEW

// POLL VIEW
/////////////////////////////////////////////////
/////////////////////////////////////////////////

function pollViewy(p_id, width, div_id) {

xmlHttp = new GetXmlHttpObject();
if (xmlHttp === null) {
 alert("Browser does not support HTTP Request");
 return;
 }

containerElement = div_id;
	
var url = "ajax_poll_view2.php";
url=url+"?p_id="+p_id+"&width="+width;
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}

/////////////////////////////////////////////////
/////////////////////////////////////////////////
// END POLL VIEW



// POLL ENTRY
/////////////////////////////////////////////////
/////////////////////////////////////////////////

function pollEntry(p_id, width, formObj, div_id) {

xmlHttp = new GetXmlHttpObject();
if (xmlHttp === null) {
 alert("Browser does not support HTTP Request");
 return;
 }

containerElement = div_id;
//elements = formObj.elements['poll_option'];
elements = formObj.elements.poll_option;

var po_id = false;
	for(var i=0;i<elements.length;i++){
		if(elements[i].checked) {
			po_id = elements[i].value;
		}
	}
	
var url = "ajax_poll_entry.php";
url=url+"?p_id="+p_id;
url=url+"&po_id="+po_id;
url=url+"&width="+width;
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}

/////////////////////////////////////////////////
/////////////////////////////////////////////////
// END POLL ENTRY



// REQUESTS
/////////////////////////////////////////////////
/////////////////////////////////////////////////
function doRequest(userid, name, artist, song, div_id) {

xmlHttp = new GetXmlHttpObject();
if (xmlHttp === null) {
 alert("Browser does not support HTTP Request");
 return;
 }

containerElement = div_id;
 
var url="ajax_request_entry.php";
url=url+"?userid="+userid+"&name="+name+"&artist="+artist+"&song="+song;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);

/*xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xmlHttp.setRequestHeader('Content-length', params.length);
xmlHttp.setRequestHeader('Connection', 'close');
xmlHttp.send(params)*/
xmlHttp.send(null);
}
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// END REQUESTS

// SCHOOL VOTES
/////////////////////////////////////////////////
/////////////////////////////////////////////////
function schoolVote(school_id, check_value) {

xmlHttp = new GetXmlHttpObject();
if (xmlHttp === null) {
// alert("Browser does not support HTTP Request");	
 return;
}

var url="ajax_school_vote.php";
url=url+"?school_id="+school_id+"&check_value="+check_value;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
/////////////////////////////////////////////////
/////////////////////////////////////////////////
// END VOTES

// XML HTTP REQUEST
/////////////////////////////////////////////////
/////////////////////////////////////////////////

function stateChanged() { 
if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
 document.getElementById(containerElement).innerHTML = xmlHttp.responseText;
 } 
}

function GetXmlHttpObject() {
var xmlHttp = null;
try {
 // Firefox, Opera 8.0+, Safari
 xmlHttp = new XMLHttpRequest();
} catch (e)  {
 //Internet Explorer
 try  {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e)  {
  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
 }
}
return xmlHttp;
}