// JavaScript Document

/* Global Vars */

var order 	= 'ending';
var sorting	= 'ASC';
var page	= 1;

function featajaxload() {
	ajaxsync();
	ad_sync();
	setInterval ( "ad_sync()", 30000 );
}

function ajaxsync() {
	document.getElementById("featajax").innerHTML = '<img src="ajax_loader.gif" />';
	try {
		var http = new XMLHttpRequest(); }
	catch(e) {
		var http = new ActiveXObject("Microsoft.XMLHTTP"); }
	var url = "featajax.php";
	var params = "f="+order+"&s="+sorting+"&p="+page;
	http.open("POST", url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function() {//Call a function when the state changes.
		if(http.readyState == 4 && http.status == 200) {
			document.getElementById("featajax").innerHTML = http.responseText;
		}
	}
	http.send(params);	
}

function change_sort(s) {
	sorting = s;
	page = 1;
	ajaxsync();
}

function change_page(p) {
	page = p;
	ajaxsync();
}

function flist(l) {
	order = l;
	page = 1;
	ajaxsync();
}

function ad_sync() {
	document.getElementById("ad_space").innerHTML = '<img src="ajax_loader.gif" />';
	try {
		var http = new XMLHttpRequest(); }
	catch(e) {
		var http = new ActiveXObject("Microsoft.XMLHTTP"); }
	var url = "feats/ad_space.php";
	http.open("GET", url, true);
	http.onreadystatechange = function() {//Call a function when the state changes.
		if(http.readyState == 4 && http.status == 200) {
			document.getElementById("ad_space").innerHTML = http.responseText;
		}
	}
	http.send(null);	
}
