var host = 'http://' + window.location.hostname;

function showPage(page, current) {
	var myConn = new XHConn();
	var fnWhenDone = function (oHTML) { document.getElementById("main").innerHTML = oHTML.responseText; if (current != null) { setCurrentPage(page, current); } else { document.getElementById(page).id = 'current'; } };
	
	if (!myConn) alert("Sorry, your browser does not support HTTP Request.");	
	myConn.connect(host + "/pgs/main_" + page + ".php", "GET", "", fnWhenDone);
}

function showUpload(itunes_id, current) {
	var myConn = new XHConn();
	var fnWhenDone = function (oHTML) { document.getElementById("main").innerHTML = oHTML.responseText; if (current != null) { setCurrentPage(page, current); } else { document.getElementById('upload').id = 'current'; } };

	if (!myConn) alert("Sorry, your browser does not support HTTP Request.");
	myConn.connect(host + "/pgs/main_upload.php", "GET", "itunes_id=" + itunes_id, fnWhenDone);
}

function showComments(itunes_id) {
	var myConn = new XHConn();
	var fnWhenDone = function (oHTML) { document.getElementById("main").innerHTML = oHTML.responseText; }

	if (!myConn) alert("Sorry, your browser does not support HTTP Request.");
	myConn.connect(host + "/pgs/main_comment.php", "GET", "action=view&itunes_id=" + itunes_id, fnWhenDone);
}

function runStats() {
	var myConn = new XHConn();
	var fnWhenDone = function (oHTML) { document.getElementById("stats").innerHTML = oHTML.responseText; };
	
	if (!myConn) alert("Sorry, your browser does not support HTTP Request.");
	myConn.connect(host + "pages.php", "GET", "stats=1", fnWhenDone);
}

function showInfo(id) {
        var myConn = new XHConn();
        var fnWhenDone = function (oHTML) { document.getElementById("main").innerHTML = oHTML.responseText; };

        if (!myConn) alert("Sorry, your browser does not support HTTP Request.");
		myConn.connect(host + "/pgs/main_info.php", "GET", "info=" + id, fnWhenDone);
}

function showDesc(id) {
        var myConn = new XHConn();
        var fnWhenDone = function (oHTML) { document.getElementById("main").innerHTML = oHTML.responseText; };

        if (!myConn) alert("Sorry, your browser does not support HTTP Request.");
		myConn.connect(host + "/pgs/main_info.php", "GET", "desc=" + id, fnWhenDone);
}

function showNews(id, current) {
	var myConn = new XHConn();
	var fnWhenDone = function (oHTML) { document.getElementById("main").innerHTML = oHTML.responseText; if (current != null) { setCurrentPage(id, current); } else { document.getElementById(page).id = 'current'; } };
	
	if (!myConn) alert("Sorry, your browser does not support HTTP Request.");	
	myConn.connect(host + "/pgs/main_news.php", "GET", "news=" + id, fnWhenDone);
}

function showAdmin(page) {
	var myConn = new XHConn();
	var fnWhenDone = function (oHTML) { document.getElementById("admin_div").innerHTML = oHTML.responseText; };
	
	if (!myConn) alert("Sorry, your browser does not support HTTP Request.");	
	myConn.connect(host + "/pgs/main_admin_" + page + ".php", "GET", "", fnWhenDone);
}

function sortDownloads(opts) {
	var myConn = new XHConn();
	var fnWhenDone = function (oHTML) { document.getElementById("main").innerHTML = oHTML.responseText; };
	
	if (!myConn) alert("Sorry, your browser does not support HTTP Request.");	
	myConn.connect(host + "/pgs/main_downloads.php", "GET", "downloads=1&" + opts, fnWhenDone);
}

function sortFree(opts) {
	var myConn = new XHConn();
	var fnWhenDone = function (oHTML) { document.getElementById("main").innerHTML = oHTML.responseText; };
	
	if (!myConn) alert("Sorry, your browser does not support HTTP Request.");	
	myConn.connect(host + "/pgs/main_free_home.php", "GET", "downloads=1&" + opts, fnWhenDone);
}

function sortCategories(opts) {
	var myConn = new XHConn();
	var fnWhenDone = function (oHTML) { document.getElementById("main").innerHTML = oHTML.responseText; };
	
	if (!myConn) alert("Sorry, your browser does not support HTTP Request.");	
	myConn.connect(host + "/pgs/main_categories.php", "GET", "downloads=1&" + opts, fnWhenDone);
}
