
//Create a boolean variable to check for a valid IE instance.var xmlhttp = false;
//Check if we are using IE. 

try { 
	//If the javascript version is greater than 5. 
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
} catch (e) { 
	//If not, then use the older active x object. 
	try { 
		//If we are using IE.
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
		//Else we must be using a non-IE browser.
		xmlhttp = false;
	} 
}


//If we are using a non-IE browser, create a JavaScript instance of the object. 
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { 
	xmlhttp = new XMLHttpRequest(); 
}


function requestFavourites(sortby){	
	//The location we are loading the page into.
	var objID = "featured_content";
	var serverPage = "http://"+document.domain+"/modules/mod_favourite/featured_content.php?sortby="+sortby;
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}


function requestItems(group, cat_id){	
	//The location we are loading the page into.
	var objID = "catitems_content";
	var serverPage = "http://"+document.domain+"/modules/mod_favourite/catitems_content.php?group="+group+"&cat_id="+cat_id;
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function requestItems2(group, cat_id){	
	//The location we are loading the page into.
	var objID = "catitems_content";
	var serverPage = "http://"+document.domain+"/modules/mod_favourite/catitems_content2.php?group="+group+"&cat_id="+cat_id;
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}


function addFavourite(uid, item_id){	
	//The location we are loading the page into.
	var objID = "my_favourite_box";
	var serverPage = "http://"+document.domain+"/modules/mod_favourite/add.php?uid="+uid+"&item_id="+item_id;
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function delFavourite(uid, item_id){	
	//The location we are loading the page into.
	var objID = "my_favourite_box";
	var serverPage = "http://"+document.domain+"/modules/mod_favourite/del.php?uid="+uid+"&item_id="+item_id;
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}


function checkUsername(username, opp){	
	//The location we are loading the page into.
	var objID = "username_available";
	var serverPage = "http://"+document.domain+"/modules/mod_user/username_check.php?username="+username+"&opp="+opp;
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}

function checkRegEmail(email){	
	//The location we are loading the page into.
	var objID = "email_available";
	var serverPage = "http://"+document.domain+"/modules/mod_user/email_check.php?email="+email;
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}


function viewUserFavourites(username) {
	//The location we are loading the page into.
	var objID = "user_favourites_list";
	var serverPage = "http://"+document.domain+"/modules/mod_favourite/userfavourite_content.php?username="+username;
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}