$(document).ready(function() {
	$("#carousel_genres_pre").css("cursor", "pointer");
	$("#carousel_genres_next").css("cursor", "pointer");

	if($('#carousel_genres_list').length>0)
	{
		$('#carousel_genres_list').serialScroll({
			items:'li',
			prev:'img.pre',
			next:'img.next',
			axis:'x',
			offset:0,
			start:0,
			duration:1000,
			force:true,
			stop:true,
			lock:true,
			cycle:true,
			jump:false,
			onAfter:function( elem ){
				var page_no = $(elem).attr("id").replace("genre_list_", "");;
	                        $("a[@id^='genres_page_']").attr("class", "pg_number");
        	                $("#genres_page_" + page_no).attr("class", "pg_number_on");	
			}
		});
	}

	$("a[@id^='genres_page_']").click(function() {
		var page = parseInt($(this).attr("id").replace("genres_page_", ""));
		if($(this).attr("class")=="pg_number_on")
			return false;
		else
			$('#carousel_genres_list').trigger( 'goto', [ page-1 ] );
	});

	$("img[@id^='genre_bullet_']").css("cursor", "pointer").click(function() {
		var genre_id = $(this).attr("id").replace("genre_bullet_", "");
		if($("#genre_subcats_"+genre_id+":hidden").length>0)
		{
			$("div[@id^='genre_subcats_']").hide();
			$("#genre_subcats_"+genre_id).show();
			$(this).attr("src", "/images/common/nav_discover_clps-10.png");
		} else
		{
			$("#genre_subcats_"+genre_id).hide();
			$(this).attr("src", "/images/common/nav_discover_expd-10.png");
		}
	});

});

function toggle_genre_cat(genre_id, obj)
{
	var btn = $(obj).attr('src');
	if(btn == "/images/common/nav_discover_expd-10.png")
	{
		if($(obj).siblings('.subcats').html().length<1)
		{
	                $.ajax({
                	        type: "POST",
        	                url: "/genres/",
	                        data: {
					genre_id: genre_id,
        	                        request_type: "load_sub_genre"
	                        },
                        	beforeSend: function(){
                	                $(obj).siblings(".subcats").html('<span class="loading">'+ajax_loading+'</span>').show();
        	                },
	                        success: function(xml){
                	                $(obj).siblings(".subcats").html(xml).show();
        	                }
	                });

		} else
		{
			$(obj).siblings('.subcats').show();
		}
		$(obj).attr('src', "/images/common/nav_discover_clps-10.png");
	} else
	{
		$(obj).siblings('.subcats').hide();
		$(obj).attr('src', "/images/common/nav_discover_expd-10.png");
	}
}
