function mycarousel_itemLoadCallback_rocket(carousel, state)
{
    // Check if the requested items already exist
    /* if (carousel.has(carousel.first, carousel.last)) {
        return;
	} */
  
      for (var i = carousel.first; i <= carousel.last; i++) {
        // Check if the item already exists
	//alert((carousel.innerHTML);       
	  // Add the item
	 
       
      }
    
    /*
    jQuery.get(
        'data_xml.xml',
        {
            first: carousel.first,
            last: carousel.last
        },
        function(xml) {
            mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
        },
        'xml'
	); */
};

function mycarousel_itemLoadCallback(carousel,state)
{
};

/**
 * Item html creation helper.
 */
function mycarousel_getItemHTML(url)
{
    return '<img src="' + url + '" width="65" height="65" alt="" />';
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
      itemLoadCallback: mycarousel_itemLoadCallback_friends,
       scroll:9
    });
    
	jQuery('#mycarousel2').jcarousel({
	  itemLoadCallback: mycarousel_itemLoadCallback_mphotos,
	  scroll:4
    });
	
	jQuery('#mycarousel3').jcarousel({
	  itemLoadCallback: mycarousel_itemLoadCallback_mvideos,
	   scroll:4  
    });
	jQuery('#mycarousel4').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback_rocket
    });
	
	jQuery('#mycarousel5').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback
    });
        jQuery('#mycarousel6').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback
    });
	jQuery('#mycarousel7').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback
    });
	
	jQuery('#mycarousel8').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback
    });
	
	jQuery('#mycarousel9').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback
    });
		
	/*	jQuery('#mycarousel10').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback
	   });*/

	jQuery('#mycarousel10').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback_leephotos
    });
	jQuery('#mycarousel11').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback_yphotos
    });
	jQuery('#mycarousel12').jcarousel({
        itemLoadCallback: mycarousel_itemLoadCallback_yvideos
    });
	jQuery('#lee-vertical').jcarousel({
		   vertical: true,
        itemLoadCallback: mycarousel_itemLoadCallback_leephotos
    });
	
	jQuery('#photo-vertical').jcarousel({
		   vertical: true,
			  itemLoadCallback: mycarousel_itemLoadCallback_photo
			  });
	
	jQuery('#video-vertical').jcarousel({
		   vertical: true,
			  itemLoadCallback: mycarousel_itemLoadCallback_video
			  });
	
	jQuery('#zonep-vertical').jcarousel({
		   vertical: true,
			  itemLoadCallback: mycarousel_itemLoadCallback_zonep
    });
	
	jQuery('#zonev-vertical').jcarousel({
		  vertical: true,
			  itemLoadCallback: mycarousel_itemLoadCallback_videop
			  });

	jQuery('#leaderp-vertical').jcarousel({
		   vertical: true,
			  itemLoadCallback: mycarousel_itemLoadCallback_leaderp
			  });
	
	jQuery('#leaderv-vertical').jcarousel({
		   vertical: true,
			  itemLoadCallback: mycarousel_itemLoadCallback_leaderv
			  });
	
});

function mycarousel_itemLoadCallback_photo(carousel, state)
{   
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }

  var vote_id = document.getElementById('vote_id').value;
  jQuery.post(
	      system_base_url+'ajax/display_photos/'+vote_id+'/get_xml',
	      {
	          first: carousel.first,
		  last: carousel.last
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};


function mycarousel_itemLoadCallback_video(carousel, state)
{   
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }
  var vote_id = document.getElementById('vote_id').value;
  jQuery.post(
	      system_base_url+'ajax/display_videos/'+vote_id+'/get_xml',
	      {
	          first: carousel.first,
		  last: carousel.last	  
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};



function mycarousel_itemLoadCallback_friends(carousel, state)
{   
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }
  var team_id = document.getElementById('team_id').value;
  if(document.getElementById('leader').value == 'yes')
	 {
		var url = system_base_url+'ajax/leader/'+team_id+'/get_xml';
	 }
  else
	 {
		var url = system_base_url+'ajax/mascots/'+team_id+'/get_xml';
	 }
  jQuery.post(
	      url,
	      {
	          first: carousel.first,
		  last: carousel.last	  
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};


function mycarousel_itemLoadCallback_mphotos(carousel, state)
{
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }
  var team_id = document.getElementById('team_id').value;
  if(document.getElementById('leader').value == 'yes')
	 {
		var url = system_base_url+'ajax/leader/'+team_id+'/get_pxml';
	 }
  else
	 {
		var url = system_base_url+'ajax/mascots/'+team_id+'/get_pxml';
	 }
  jQuery.post(
		    url,  
		    {
			   first: carousel.first,
				  last: carousel.last	  
				  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};


function mycarousel_itemLoadCallback_mvideos(carousel, state)
{   
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }
  var team_id = document.getElementById('team_id').value;
  if(document.getElementById('leader').value == 'yes')
	 {
		var url = system_base_url+'ajax/leader/'+team_id+'/get_vxml';
	 }
  else
	 {
		var url = system_base_url+'ajax/mascots/'+team_id+'/get_vxml';
	 }
  jQuery.post(
		    url,  
	      {
	          first: carousel.first,
		  last: carousel.last	  
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};


function mycarousel_itemAddCallback(carousel, first, last, xml)
{
  // Set the size of the carousel
  carousel.size(parseInt(jQuery('total', xml).text()));
  $('data',xml).each(function(j){
      $('data_info',xml).each(function(i){
	  carousel.add(first + i, mycarousel_getItemHTML($(this).find('id'+i).text(), $(this).find('image'+i).text()));
	});
    });
 
};


function mycarousel_itemLoadCallback_zonep(carousel, state)
{   
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }

  var zone_id = document.getElementById('zone_id').value;
  jQuery.post(
	      system_base_url+'ajax/zone_photos/'+zone_id+'/get_xml',
	      {
	          first: carousel.first,
		  last: carousel.last
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};



function mycarousel_itemLoadCallback_videop(carousel, state)
{   
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }
  var zone_id = document.getElementById('zone_id').value;
  jQuery.post(
	      system_base_url+'ajax/zone_videos/'+zone_id+'/get_xml',
	      {
	          first: carousel.first,
		  last: carousel.last	  
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};

function mycarousel_itemLoadCallback_leephotos(carousel, state)
{
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }

  var zone_id = document.getElementById('zone_id').value;
  jQuery.post(
	     system_base_url+'ajax/lee_style_zone/'+zone_id+'/get_pxml',
	      {
	          first: carousel.first,
		  last: carousel.last	  
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};


function mycarousel_itemLoadCallback_leaderp(carousel, state)
{   
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }

  var leader_id = document.getElementById('leader_id').value;
  jQuery.post(
	      system_base_url+'ajax/leader_photos/'+leader_id+'/get_xml',
	      {
	          first: carousel.first,
		  last: carousel.last
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};


function mycarousel_itemLoadCallback_leaderv(carousel, state)
{   
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }

  var leader_id = document.getElementById('leader_id').value;
  jQuery.post(
	      system_base_url+'ajax/leader_videos/'+leader_id+'/get_xml',
	      {
	          first: carousel.first,
		  last: carousel.last
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};

function mycarousel_itemLoadCallback_leevertical(carousel, state)
{   
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }

  var zone_id = document.getElementById('zone_id').value;
  jQuery.post(
	      system_base_url+'ajax/zone_photos/'+zone_id+'/get_xml',
	      {
	          first: carousel.first,
		  last: carousel.last
		  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};


/**
 * Item html creation helper.
 */
function mycarousel_getItemHTML(id,url, title)
{   
  return '<a href="'+id+'" ><img src="' + url + '" width="65" height="65" alt="" /></a>';
};


function mycarousel_itemLoadCallback_yphotos(carousel, state)
{
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }
  var yzone = 'yamaha';
  var url = system_base_url+'ajax/yamaha_zone/'+yzone+'/get_pxml';

  jQuery.post(
		    url,  
		    {
			   first: carousel.first,
				  last: carousel.last	  
				  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};

function mycarousel_itemLoadCallback_yvideos(carousel, state)
{
  // Check if the requested items already exist
  if (carousel.has(carousel.first, carousel.last)) {
    return;
  }
  var yzone = 'yamaha';
  var url = system_base_url+'ajax/yamaha_zone/'+yzone+'/get_vxml';

  jQuery.post(
		    url,  
		    {
			   first: carousel.first,
				  last: carousel.last	  
				  },
	      function(xml) {
		mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
	      },
  'xml'
	      );
};