function makestars(which) {
	for (i=1;i<=5;i++) {
		var star = 'star' + i;
		if(i<=which) {
			document.getElementById(star).src="/images/star_on.jpg";
		} else {document.getElementById(star).src="/images/star_off.jpg";}
	}

}


function get(obj,who) {
	var getstr = "user=" + obj + "&who=" + who ;
	makeRequest('/banuser.php', getstr, "updatebanbtn(data);", 'POST');
}


function vote(who,voter,vote) {
	var getstr = "vote=" + vote + "&who=" + who + "&voter=" + voter ;
	makeRequest('/vote.php', getstr, "updatevoter(data);", 'POST');
}

function sendpoke(from,to,poke) {
	var getstr = "from=" + from + "&to=" + to + "&poke=" + poke ;
	//makeRequest("/sendpoke.php", getstr, "updatepopup(data);", 'POST');
	makeRequest("/sendpoke.php", getstr, "alert(data);", 'POST');
}

function updatevoter(data){
	document.getElementById('voter').innerHTML=data;
	document.getElementById('popup').innerHTML=data + " csillagra értékelted";
	fade('popup');
	setTimeout("fade('popup')", 4000);

}

function updatepopup(data) {
	document.getElementById('popup').innerHTML=data;
	fade('popup');
	setTimeout("fade('popup')", 4000);
}

function updatebanbtn(data){
	document.getElementById('ban_btn').innerHTML=data;
}



function update() {
	makestars(document.getElementById('voter').innerHTML);
	showing_enable();
}


function fade(eid)
{
	var element = document.getElementById(eid);
	if(element == null)
	return;

	if(element.FadeState == null)
	{
		if(element.style.opacity == null
		|| element.style.opacity == ''
		|| element.style.opacity == '1')
		{
			element.FadeState = 2;
		}
		else
		{
			element.FadeState = -2;
		}
	}

	if(element.FadeState == 1 || element.FadeState == -1)
	{
		element.FadeState = element.FadeState == 1 ? -1 : 1;
		element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
	}
	else
	{
		element.FadeState = element.FadeState == 2 ? -1 : 1;
		element.FadeTimeLeft = TimeToFade;
		setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
	}
}

function animateFade(lastTick, eid)
{
	var curTick = new Date().getTime();
	var elapsedTicks = curTick - lastTick;

	var element = document.getElementById(eid);

	if(element.FadeTimeLeft <= elapsedTicks)
	{
		element.style.opacity = element.FadeState == 1 ? '1' : '0';
		element.style.filter = 'alpha(opacity = '
		+ (element.FadeState == 1 ? '100' : '0') + ')';
		element.FadeState = element.FadeState == 1 ? 2 : -2;
		return;
	}

	element.FadeTimeLeft -= elapsedTicks;
	var newOpVal = element.FadeTimeLeft/TimeToFade;
	if(element.FadeState == 1)
	newOpVal = 1 - newOpVal;

	element.style.opacity = newOpVal;
	element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';

	setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}

function show_voter(){
	document.getElementById('voting_stars').style.display="";
	document.getElementById('voting_text').style.display="none";
}

function hide_voter() {
	if(hiding){
		document.getElementById('voting_stars').style.display="none";
		document.getElementById('voting_text').style.display="";
	}
}

function hiding_disable() {
	hiding=false;
}


function hiding_enable() {
	hiding=true;
}

$(function(){
	$('.add_to_fav').click(function(){
		var t = $(this);
		var id = $(this).attr('id').replace('fav_','');
		$.post('/ajax/dating.php', {action: 'add_fav', id: id}, function(){
			t.remove();
			var div = $('<div/>');
			div.html('Sikeresen hozzáadva a kedvencekhez.');
			div.dialog();
			div.dialog( "option", "buttons", [
                            {
                                text: "Ok",
                                click: function() {$(this).dialog("close");}
                            }
                        ] );
		});
	});
	
	$('.del_fav').click(function(){
		var t = $(this);
		var id = $(this).attr('id').replace('del_','');
		$.post('/ajax/dating.php', {action: 'delete_fav', id: id}, function(){
			t.closest('.tl_talalat_box').hide(500);
		});
	});

});
