/*
**
*/

var old_rating = Array();

function showRating(rating)
{
	for(i = 1; i <= 10; i++)
	{
		old_rating[i - 1] = document.getElementById("image_rating_" + i).src;
		
		if(i <= rating)
		{
			document.getElementById("image_rating_" + i).src = path + 'images/big_rating_full.png';
		}
		else
		{
			document.getElementById("image_rating_" + i).src = path + 'images/big_rating_empty.png';
		}
	}
}
function hideRating()
{
	for(i = 1; i <= 10; i++)
	{
		$("image_rating_" + i).src = old_rating[i - 1];
	}
}

function rate(id,rating)
{
	id = parseInt(id);
	rating = escape(rating);
	
	if(id > 0 && rating >= 1 && rating <= 10)
	{
		var url = path + 'ajax/rate/manga=' + id + '&rating=' + rating;
		
		$.get(url, function(data)
		{
			//alert(data);
			$('#vote_result').html(data);
		});
	}
}

/*
**
*/

function display_manga(manga)
{
	if(manga != "")
	{
		document.location = path + "manga/" + escape(manga);
	}
}
function display_chapter(manga, chapter)
{
	if(manga != "" && chapter != "")
	{
		document.location = path + "manga/" + escape(manga) + "/" + escape(chapter) + "/p-1";
	}
}
function display_page(manga, chapter, page)
{
	page = parseInt(page);
	
	if(manga != "" && chapter != "" && page > 0)
	{
		document.location = path + "manga/" + escape(manga) + "/" + escape(chapter) + "/p-" + page;
	}
}
function display_prev_page()
{
	if(thisPage > 1)
	{
		thisPage = thisPage - 1;
		display_page(thisManga, thisChapter, thisPage);
	}
}
function display_next_page()
{
	if(thisPage < pages)
	{
		thisPage = thisPage + 1;
		display_page(thisManga, thisChapter, thisPage);
	}
	else if(nextChapter != "")
	{
		display_chapter(thisManga, nextChapter);
	}
}

/*
**
*/

$(function() 
{
	/*
	**
	*/
	$(window).keydown(function(event)
	{
		if(event.keyCode == 37)
		{
			display_prev_page();
		}
		else if(event.keyCode == 39)
		{
			display_next_page();
		}
	}
	);
	
	/*
	**
	*/
	$("#quicksearch").autocomplete(path + 'ajax/autocomplete',
	{
		minChars: 3,
		max: 15,
		autoFill: true,
		mustMatch: false,
		matchContains: false,
		scrollHeight: 220
	});
});

/*
**
*/
