
$(function(){

/* Timer */
jQuery.fn.jcountdown = function(current_time,target_time){

	jcountdown_ref = this;

	function update_timer(){
		difference = target_time - current_time;

		// Don't Update when the time is up
		if(difference < 0){
			return false;
		}

		days = Math.floor(difference/86400);
		difference = difference - (days*86400);

		hours = Math.floor(difference/3600);
		difference = difference - (hours*3600);

		minutes = Math.floor(difference/60);
		difference = difference - (minutes*60);

		seconds = difference;

		current_time++;

		if(days < 10)
			days = "0"+days;

		if(hours < 10)
			hours = "0"+hours;

		if(minutes < 10)
			minutes = "0"+minutes;

		if(seconds < 10)
			seconds = "0"+seconds;

		jcountdown_ref.text(days+":"+hours+":"+minutes+":"+seconds);
	}

	update_timer();
	setInterval(update_timer,1000);

}


/* Preload images */
jQuery.preload_images = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

});



function show_all_in_category(link_ref){
	// get category id
	var id = $(link_ref).attr('id');
	var tmp = id.split("_");
	var category_id = tmp[1];

	// selected item
	var sld = $('#nominations_'+category_id+' select option:selected').attr('value');
	//loading message
	var loading = $(link_ref).parent().parent().append('<p class="loading_all_in_category">Зареждане...</p>');
	$('.loading_all_in_category').fadeIn('fast');

	var div = $(link_ref).parent().parent().append('<div class="all_nom_in_category" id="all_nominations_in_category_'+category_id+'"></div>');

	$('#all_nominations_in_category_'+category_id).load('/do/all_nominations_in_category.php?id='+category_id+'&selected='+sld,'',function(){
		//shadows
		$('#all_nominations_in_category_'+category_id).prepend('<div class="top_shadow"></div>').append('<div class="bottom_shadow"></div>');

		//close button
		$('#all_nominations_in_category_'+category_id).prepend('<a class="close_nom" href="#" title="Затвори списъка">Затвори</a>');
		$(".close_nom").click(function(){
			$(this).parent().slideUp('fast');
			$('#showcategory_'+category_id).show();
			return false;
		});

		// click on the whole area
		$(this).find('.nom_in_category').click(function(){
			// get car id
			var id = $(this).attr('id');
			var tmp = id.split("_");
			var car_id = tmp[5];
			update_select(car_id,category_id);
		});

		$(this).find('.nom_in_category').hover(function(){
			$(this).css('cursor','pointer').css('color','#ffffcb').css('background','#555');
			$(this).prepend('<p style="position:absolute;top:0px:left:0px;" class="nom_pickme">Избери</p>');
			//$(this).find('.nom_pickme').fadeIn(500);
		},function(){
			$(this).css('cursor','default').css('color','#fff').css('background','#4b4b4b');
			$(this).find('.nom_pickme').remove();
		});

		var all_in_category_div = this;
		$('.loading_all_in_category').fadeOut('fast',function(){
			$(this).remove();
			$(all_in_category_div).slideDown('fast');
		});

	});
	// disable the link
	$(link_ref).hide();
	//$(link_ref).click(function(){return false;}).css('cursor','default').css('color','#666').css('text-decoration','none');
	return false;
}

/* for voting */
function update_select(select_id,category_id){
	var s = $("#cat_"+category_id+"_scarid_"+select_id);
	$(s).attr('selected','selected');

	var cont = $("#all_nominations_in_category_"+category_id);
	$(cont).slideUp('fast',function(){
		$(cont).remove();
	});

	//the link
	$('#showcategory_'+category_id).show();

}
