// The following code setups an XML object for communication between servers
// *********************************************
var XMLHttpRequestObject = false;
var ermsg = 'A problem with the running of this page has occured.\nPlease contact a member of support asap.\nEmail: adult@internetod.co.uk';

if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	try {
		XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
		try {
			XMLHttpRequestObject = new ActiveXObject("Microsoft XMLHTTP");	
		} catch (e) {
			// alert (ermsg);
		}
	} 
	
}
// XMLHttpRequestObject is now created.
// *********************************************

function getData(dataSource, divID) {
	if (XMLHttpRequestObject) {
		var obj = document.getElementById(divID);
		XMLHttpRequestObject.open("GET", dataSource);
		XMLHttpRequestObject.onreadystatechange = function() {

			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				obj.innerHTML = XMLHttpRequestObject.responseText;
			}	
		}
		
		// set send to null
		XMLHttpRequestObject.send(null);
		
	}
}

function RateMe(divID) {
	if (XMLHttpRequestObject) {
		var obj = document.getElementById(divID);
		var id = document.getElementById("id").value;
		var rate = document.getElementById("rateno").value;

		// Must tell it that we are opening it in POST format
		XMLHttpRequestObject.open("POST", "/movies.php?do=rate", true);
		// Also tell if which content-type
		XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		// Create a null function
		XMLHttpRequestObject.onreadystatechange = function() {
			// Check to make sure download is 100% ready
			// 200 to make sure download is ready
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				// Respond with error code / response in divid
				if (XMLHttpRequestObject.responseText != 'COMPLETE') {
					obj.innerHTML = XMLHttpRequestObject.responseText;
				} else {
					obj.innerHTML = "Thanks for your vote!";
					// document.getElementById('votebox').style.visibility = 'visible';
				}
			}	
		}
		
		XMLHttpRequestObject.send("rate=" + encodeURI(rate) + "&id=" + encodeURI(id));
	}
}