function getHTTPObject(){
	if (window.ActiveXObject) 
		return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
		return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
	}
}



function Vote(id, module, mode, div){
	httpObject = getHTTPObject();
	
	if (httpObject != null) {
		
		httpObject.open("GET",path + "/modules/pps/vote.php?id=" +id + "&module=" + module + "&mode=" + mode, true);
		httpObject.send(null);
		httpObject.onreadystatechange = function(){
		
			if(httpObject.readyState == 4){
				document.getElementById(div).innerHTML =  httpObject.responseText;
			}
		}

	}

}

function AddToFavorites(id){
	
	httpObject = getHTTPObject();
	
	if (httpObject != null) {
		
		httpObject.open("GET",path + "/modules/pps/add_to_favorites.php?id=" +id , true);
		httpObject.send(null);
		httpObject.onreadystatechange = function(){
		
			if(httpObject.readyState == 4){
					document.getElementById('favorite_img').src = httpObject.responseText;
			
		}

		}
	
	}
	
	active = document.getElementById("favorite").innerHTML;
	new_active = document.getElementById("favorite2").value;
	 
	document.getElementById("favorite").innerHTML = new_active;
	document.getElementById("favorite2").value = active;

}


function SendToFriend(id){
	
	httpObject = getHTTPObject();
	

	var url =path + "/modules/pps/send_to_friend.php";
	var params = "id=" + id + "&name=" + document.getElementById('your_name').value + "&mail=" + document.getElementById('friends_mail').value;
	httpObject.open("POST", url, true);

	httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	httpObject.setRequestHeader("Content-length", params.length);
	httpObject.setRequestHeader("Connection", "close");

	httpObject.onreadystatechange = function() {
		if(httpObject.readyState == 4 && httpObject.status == 200) {
			ShowHideDiv('send_to_friend');
		}
	}
	httpObject.send(params);

}

var httpObject = null;

