//var base_url = 'http://www.planetppl.wsg/';
var base_url = 'http://www.planetppl.com/';

var id;
var section;
var vote;
var opacity = 1;
var opa = 100
var count = 0;	

function votesOpacityAddProfile()
{
	opacity = opacity + 0.1;
	opa = opa + 10;
	count--;

	document.getElementById(section).style.opacity = opacity;
	document.getElementById(section).style.filter = "alpha(opacity="+opa+");";

	if (count != 0)	
		setTimeout("votesOpacityAddProfile()", 100);
}
	
function voteAddProfile()
{
	if (window.XMLHttpRequest) 
	        request = new XMLHttpRequest();     // Firefox, Safari, ...
	else if (window.ActiveXObject) 
	       request = new ActiveXObject("Microsoft.XMLHTTP");    // Internet Explorer

	request.onreadystatechange = function() {
		if (request.readyState == 4) {
			if (request.status == 200) {
				var res = request.responseText;
				document.getElementById(section).innerHTML = res;
				setTimeout("votesOpacityAddProfile()", 100);
			}
			else
				document.getElementById(section).innerHTML = 'Error: ' + request.status;
		}
	};
	
	var url = base_url + "vote_profile_process.php?id=" + id + "&vote=" + vote;
	request.open('GET', url, true);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	request.send(null); 
}

function votesOpacityRestProfile()
{
	opacity = opacity - 0.1;
	opa = opa - 10;
	count++;

	document.getElementById(section).style.opacity = opacity;
	document.getElementById(section).style.filter = "alpha(opacity="+opa+");";

	if (count == 10) 
		voteAddProfile();
	else 
		setTimeout('votesOpacityRestProfile()', 100);
}

function doVoteProfile(profile_id, vote_way)
{
	vote = vote_way;
	id = profile_id;
	section = 'profile_' + id;
	var do_section = 'do_profile_' + id;

	if (vote_way == 'positive')
        	var new_vote = '<a class="star" href="#" onClick=\'return false;\'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>';
        else
        	var new_vote = '<a class="gray" href="#" onClick=\'return false;\'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>';

	document.getElementById(do_section).innerHTML = new_vote;

	setTimeout('votesOpacityRestProfile()', 100);
}
