function mycarousel_itemLoadCallback(carousel, state) { // Check if the requested items already exist if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( 'user_scroller.php', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallback_2(carousel, state) { // Check if the requested items already exist if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( 'user_scroller_neue.php', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback_user(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallback_eventpics(carousel, state) { // Check if the requested items already exist if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( 'user_scroller_eventpics.php', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback_eventpics(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallback_cd(carousel, state) { // Check if the requested items already exist if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( 'cd_scroller.php', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback_no_border(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; } jQuery.get( 'friends_scroller.php', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback_user(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallback_gruppen(carousel, state) { // Check if the requested items already exist if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( 'user_gruppen_scroller.php?id=', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback_user(carousel, carousel.first, carousel.last, xml); }, 'xml' ); }; function mycarousel_itemLoadCallback_missionen(carousel, state) { // Check if the requested items already exist if (carousel.has(carousel.first, carousel.last)) { return; } jQuery.get( 'user_scroller_missionen.php', { first: carousel.first, last: carousel.last }, function(xml) { mycarousel_itemAddCallback_missionen(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())); jQuery('image', xml).each(function(i) { carousel.add(first + i, mycarousel_getItemHTML(jQuery(this).text())); }); }; function mycarousel_itemAddCallback_no_border(carousel, first, last, xml) { // Set the size of the carousel carousel.size(parseInt(jQuery('total', xml).text())); jQuery('image', xml).each(function(i) { carousel.add(first + i, mycarousel_getItemHTML_noborder(jQuery(this).text())); }); }; function mycarousel_itemAddCallback_user(carousel, first, last, xml) { // Set the size of the carousel carousel.size(parseInt(jQuery('total', xml).text())); jQuery('image', xml).each(function(i) { carousel.add(first + i, mycarousel_getItemHTML_user(jQuery(this).text())); }); }; function mycarousel_itemAddCallback_eventpics(carousel, first, last, xml) { // Set the size of the carousel carousel.size(parseInt(jQuery('total', xml).text())); jQuery('image', xml).each(function(i) { carousel.add(first + i, mycarousel_getItemHTML_eventpics(jQuery(this).text())); }); }; function mycarousel_itemAddCallback_missionen(carousel, first, last, xml) { // Set the size of the carousel carousel.size(parseInt(jQuery('total', xml).text())); jQuery('image', xml).each(function(i) { carousel.add(first + i, mycarousel_getItemHTML_user(jQuery(this).text())); }); }; /** * Item html creation helper. */ function mycarousel_getItemHTML(url) { var parser = url.split("##"); return '
' + parser[1] + '
'; }; function mycarousel_getItemHTML_noborder(url) { var parser = url.split("##"); return '
' + parser[1] + '
'; }; function mycarousel_getItemHTML_user(url) { var parser = url.split("##"); return '
' + parser[1] + '
aus ' + parser[4] + '
'; }; function mycarousel_getItemHTML_eventpics(url) { var parser = url.split("##"); return '
'; };