var MaxPageMusicAll =1;
var MaxPageVideoAll =1;
var MaxPageMusicAlpha =1;
var MaxPageVideoAlpha =1;
var MaxPageMusicGenre =1;
var MaxPageMusicArtist=1;
var MaxPageVideoGenre=1;


var MusicAllLimit =6;
var VideoAllLimit =6;
var MusicAlphaLimit =6;
var VideoAlphaLimit =6;
var MusicGenreLimit =6;
var VideoGenreLimit =6;
var MusicArtistLimit =6;
var VideoArtistLimit =6;

function music_all_initCallback(carousel)
{

	
	jQuery('#music_all .jcarousel-next').bind('click', function() {
		
       carouselNext('music_all',carousel);
       return false;
    	});
		
	jQuery('#music_all .jcarousel-prev').bind('click', function() {
		
        carousel.prev();
		music_allCount=music_allCount-1;
		if(MaxPageMusicAll<0)
		{
			MaxPageMusicAll=0;
		}
        return false;
    });
	jQuery('#music_all .jcarousel-prev').removeClass('jcarousel-next-disabled');
	jQuery('#music_all .jcarousel-prev').removeClass('jcarousel-next-disabled-horizontal');
	if($.browser.msie)
		 carousel.size(7);
	else
		 carousel.size(6);
}

function video_all_initCallback(carousel)
{
	
	
	$('#video_all .jcarousel-next').bind('click', function() {
	   carouselNext('video_all',carousel);
	  
       return false;
    });
	
	$('#video_all .jcarousel-prev').bind('click', function() {
		
        carousel.prev();
		video_allCount=video_allCount-1;
		if(MaxPageVideoAll<0)
		{
			MaxPageVideoAll=0;
		}
        return false;
    });
	if($.browser.msie)
		 carousel.size(7);
	else
		 carousel.size(6);
}

function carouselNext(id,carousel)
{
		
		idSplit = id.split('_');
		var type = idSplit[0];
		var listType = idSplit[1];
		if(id=='music_all')
		{
			var pgCount = music_allCount+1; 
			var url ='ajax/ajax_content_tab_XML.php';
			var maxPage = MaxPageMusicAll;
			limit = MusicAllLimit;
		}
		if(id=='video_all')
		{
			var pgCount = video_allCount+1; 
			var url ='ajax/ajax_video_content_tab_XML.php';
			var maxPage = MaxPageVideoAll;
			limit = VideoAllLimit;

		}
		
		if(id=='music_alpha')
		{
			var pgCount = music_alphaCount+1; 
			var url ='ajax/ajax_content_tab_XML.php';
			var maxPage = MaxPageMusicAlpha;
			limit = MusicAlphaLimit;
		}
		if(id=='video_alpha')
		{
			var pgCount = video_alphaCount+1; 
			var url ='ajax/ajax_video_content_tab_XML.php';
			var maxPage = MaxPageVideoAlpha;
			limit = VideoAlphaLimit;
		}
		
		if(id =='music_genre')
		{
			var pgCount = music_genreCount+1;
			var url ='ajax/ajax_genre_tab_XML.php';
			var maxPage = MaxPageMusicGenre;
			limit = MusicGenreLimit;
		}
		
		if(id =='video_genre')
		{
			var pgCount = video_genreCount+1;
			var url ='ajax/ajax_video_genre_tab_XML.php';
			var maxPage = MaxPageVideoGenre;
			limit = VideoGenreLimit;
		}
		
		if(id =='music_artist')
		{
			var pgCount = music_artistCount+1;
			var url ='ajax/ajax_artist_tab_XML.php';
			var maxPage = MaxPageMusicArtist;
			limit = MusicArtistLimit;
		}
		
	if(pgCount>maxPage)
	{
		
	  $.get(
        url,
        {
            pg: pgCount,
			type:type,
			listType:listType
           // last: carousel.last
        },
        function(xml) {
			movelimit = limit+1;
			totalItem = $(xml).find('total').text();
			totalItem = totalItem*1;
			
			$(xml).find('item').each(function(i){
			var text = $(this).find('text').text();
			
			 carousel.add(movelimit + i, text);
			 
			});
			
			
			limit=limit+totalItem;
			
			carousel.size(limit);
			carousel.next();
			if(id=='music_all')
			{
				music_allCount=music_allCount+1;
				MaxPageMusicAll=MaxPageMusicAll+1;
				MusicAllLimit = limit;
			}
			if(id=='video_all')
			{
				video_allCount=video_allCount+1;
				MaxPageVideoAll=MaxPageVideoAll+1;
				VideoAllLimit = limit;
			}
			
			if(id=='music_alpha')
		{
			music_alphaCount=music_alphaCount+1;
			MaxPageMusicAlpha=MaxPageMusicAlpha+1;
			MusicAlphaLimit = limit;
		}
		if(id=='video_alpha')
		{
			video_alphaCount=video_alphaCount+1;
			MaxPageVideoAlpha=MaxPageVideoAlpha+1;
			VideoAlphaLimit = limit;
		}
		
		if(id =='music_genre')
		{
			music_genreCount=music_genreCount+1;
			MaxPageMusicGenre=MaxPageMusicGenre+1;
			MusicGenreLimit = limit;
		}
		
		if(id =='video_genre')
		{
			video_genreCount=video_genreCount+1;
			MaxPageVideoGenre=MaxPageVideoGenre+1;
			VideoGenreLimit = limit;
		}
		
		if(id =='music_artist')
		{
			music_artistCount=music_artistCount+1;
			MaxPageMuiscArtist=MaxPageMusicArtist+1;
			MusicArtistLimit = limit;
		}
		
           
		  $('.boxgrid.caption').hover(function(){
			$(".cover", this).stop().animate({top:'0px'},{queue:false,duration:160});
		}, function() {
			$(".cover", this).stop().animate({top:'60px'},{queue:false,duration:160});
		});
        },
        'xml'
    );
	
	}
	else
	{
		if(id=='music_all')
		{
			music_allCount=music_allCount+1;
			jQuery('#music_all .jcarousel-next').bind('click', function() {
        		carousel.next();
        		return false;
    		});
		}
		if(id=='video_all')
		{
			music_allCount=music_allCount+1;
			jQuery('#video_all .jcarousel-next').bind('click', function() {
        		carousel.next();
        		return false;
    		});
		}
	}
}


function music_genre_initCallback(carousel)
{
	jQuery('#music_genre .jcarousel-next').bind('click', function() {
       carouselNext('music_genre',carousel);
       return false;
    });
	
	jQuery('#music_genre .jcarousel-prev').bind('click', function() {
		
        carousel.prev();
		music_genreCount=music_genreCount-1;
		if(MaxPageMusicGenre<0)
		{
			MaxPageMusicGenre=0;
		}
        return false;
    });
	if($.browser.msie)
		 carousel.size(7);
	else
		 carousel.size(6);
}

function video_genre_initCallback(carousel)
{
	jQuery('#video_genre .jcarousel-next').bind('click', function() {
       carouselNext('video_genre',carousel);
       return false;
    });
	
	jQuery('#video_genre .jcarousel-prev').bind('click', function() {
		
        carousel.prev();
		video_genreCount=video_genreCount-1;
		if(MaxPageVideoGenre<0)
		{
			MaxPageVideoGenre=0;
		}
        return false;
    });
	if($.browser.msie)
		 carousel.size(7);
	else
		 carousel.size(6);
}

function music_artist_initCallback(carousel)
{
	jQuery('#music_artist .jcarousel-next').bind('click', function() {
       carouselNext('music_artist',carousel);
       return false;
    });
	
	jQuery('#music_artist .jcarousel-prev').bind('click', function() {
		
        carousel.prev();
		music_artistCount=music_artistCount-1;
		if(MaxPageMusicArtist<0)
		{
			MaxPageMusicArtist=0;
		}
        return false;
    });
	if($.browser.msie)
		 carousel.size(7);
	else
		 carousel.size(6);
}


function music_alpha_initCallback(carousel)
{
	jQuery('#music_alpha .jcarousel-next').bind('click', function() {
       carouselNext('music_alpha',carousel);
       return false;
    });
	
	jQuery('#music_alpha .jcarousel-prev').bind('click', function() {
		
        carousel.prev();
		music_alphaCount=music_alphaCount-1;
		if(MaxPageMusicAlpha<0)
		{
			MaxPageMusicAlpha=0;
		}
        return false;
    });
	if($.browser.msie)
		 carousel.size(7);
	else
		 carousel.size(6);
}

function video_alpha_initCallback(carousel)
{
	
	jQuery('#video_alpha .jcarousel-next').bind('click', function() {
       carouselNext('video_alpha',carousel);
       return false;
    });
	
	jQuery('#video_alpha .jcarousel-prev').bind('click', function() {
		
        carousel.prev();
		video_alphaCount=video_alphaCount-1;
		if(MaxPageVideoAlpha<0)
		{
			MaxPageVideoAlpha=0;
		}
        return false;
    });
	if($.browser.msie)
		 carousel.size(7);
	else
		 carousel.size(6);
}
