$(document).ready(function() {
	var keywords = $('#keywords').val();
	$('#keywords').focus(function() { $(this).val() == keywords ? $(this).val('') : ''; return false; }).blur(function() {	if($(this).val() == '') $(this).val(keywords); });
	$('#search-button').click(function() {  if($('#keywords').val() == keywords) return false; });
	$('div.new').mouseover(function() { $(this).addClass('newover'); }).mouseout(function() { $(this).removeClass('newover'); });

(function($){$.fn.rating=function(options){var defaults={url:'update.php',stars:10,value:0,voted:0,id:0};var options=$.extend(defaults,options);options.id=$('div.id').html();options.voted=$('div.voted').html();options.value=$('div.value').html();if(!options.id)return false;var holder=$(this);var lista=$("<ul/>").appendTo(holder);var ratings=$('.average span').html();var average=$('.average span');for(var i=1;i<=options.stars;i++){if(options.value&&i<=options.value){$("<li/>").appendTo(lista).attr("id",'s'+i).addClass('icons preset');}else{$("<li/>").appendTo(lista).attr("id",'s'+i).addClass('icons');}} function voating(element){for(var i=1;i<=options.stars;i++) if(element&&i<=element){$('#s'+i).addClass('rating');}else{$('#s'+i).removeClass('rating preset');} average.html(element);} if(options.voted!=0){voating(options.voted);} $(holder).mouseout(function(){if(options.voted==0){for(var i=1;i<=options.stars;i++) if(options.value&&i<=options.value){$('#s'+i).addClass('preset').removeClass('rating');}else{$('#s'+i).removeClass('preset').removeClass('rating');} return false;} return false;});$(this).find('li').click(function(){if(options.voted==0){options.voted=$(this).attr('id').replace("s",'');$.ajax({type:"GET",url:options.url,data:"vote="+options.voted+'&id='+options.id,success:function(msg){$('.result').html(msg);}});} return false;});$(holder).find('li').mouseover(function(){if(options.voted==0){var rating=$(this).attr('id').replace("s",'');voating(rating);} return false;});$(holder).find('li').mouseout(function(){if(options.value!=0&&options.voted==0){average.html(ratings);}});}})(jQuery);

});	
