$(document).ready(function(){
	// leading images slideshow
	$('#random-area').cycle({
		fx: 'fade',
		timeout: 10000,
		speed: 3500,
		random: 1
	});
});

	
function itemLoadCallbackFunctionTrips(carousel, state) {
	var pozicijaStart = carousel.first-1;
	var lastClass = $("#trips-list li:last").attr('jcarouselindex');
	var li = $("#trips-list .jcarousel-item-"+pozicijaStart+"-vertical").html();

	nextClass = parseInt(lastClass)+1;
	var newLi = '<li class="jcarousel-item jcarousel-item-vertical jcarousel-item-'+nextClass+' jcarousel-item-'+nextClass+'-vertical" jcarouselindex="'+nextClass+'">'+li+'</li>';
	$("#trips-list").append(newLi);
	
	carousel.options.size = nextClass;
};
	

$(document).ready(function(){

var count = $("#trips-list").children().length;

if (count >3 && !($.browser.msie && $.browser.version.substring(0,1) === '6')) {
	$('#trips-list').jcarousel({
		vertical: true,
		scroll: 1,
		animation: 2000,
		auto: 5,
		itemFirstOutCallback: itemLoadCallbackFunctionTrips,
					
		initCallback: function(jc, state) {
				
			jc.startAutoOrig = jc.startAuto;
			jc.startAuto = function() {
				if (!jc.paused) {
					jc.startAutoOrig();
				}
			}

			jc.pause = function() {
				jc.paused = true;
				jc.stopAuto();
			};

			jc.play = function() {
				jc.paused = false;
				jc.startAuto();
			};
						
			jc.play();

			$('#trips-buttons a').click(function(e){
				if ($(this).attr("id") == "trips-play") {
					$(this).css("backgroundPosition","right bottom");
					$("#trips-pause").css("backgroundPosition","left top");
					jc.play();
				}else if ($(this).attr("id") == "trips-pause") {
					$(this).css("backgroundPosition","left bottom");
					$("#trips-play").css("backgroundPosition","right top");
					jc.pause();
				}
				e.preventDefault();
			});
			/*			
			$("#trips-sort a").click(function(e){	
				if (!jc.locked && !jc.animating) {
					if($(this).attr("class") != "sort-title" ) {
						var cName = $(this).attr("id");
						var sortBy = cName.substr(11,cName.length);
						$("#trips-sort a.open").removeClass('open');
						$(this).addClass('open');
						jQuery("#trips-list").load("/util/ajaxresponse.php", { 'func': 'trips','sort': sortBy });					
						jc.stopAuto();
						jc.first = 1;
						lastItem = $("#trips-list li:last").attr('jcarouselindex');
						jc.options.size = lastItem;
						$("#trips-list").css('top','0px');
						jc.startAutoOrig();								
					}	
				}
				e.preventDefault();
			});
			*/

		}
	});
}else {

	var tripsContainerHeight = $("#trips-list").height();
	$("#trips-list-container").css('height',tripsContainerHeight + 'px');

	$('#trips-buttons a').click(function(e){
		e.preventDefault();
	});
	/*
	$("#trips-sort a").click(function(e){	
		if($(this).attr("class") != "sort-title" ) {
			var cName = $(this).attr("id");
			var sortBy = cName.substr(11,cName.length);
			$("#trips-sort a.open").removeClass('open');
			$(this).addClass('open');
			jQuery("#trips-list").load("/util/ajaxresponse.php", { 'func': 'trips','sort': sortBy });					
		}	
		e.preventDefault();
	});	
	*/
	
	$("#trips-pause").css("backgroundPosition","left top");
	$("#trips-play").css("backgroundPosition","right top");	
}
});



function itemLoadCallbackFunctionSpecial(carousel2, state2) {
	var pozicijaStart2 = carousel2.first-1;
	var lastClass2 = $("#special-offer-list li:last").attr('jcarouselindex');
	var li2 = $("#special-offer-list .jcarousel-item-"+pozicijaStart2+"-vertical").html();

	nextClass2 = parseInt(lastClass2)+1;
	var newLi2 = '<li class="jcarousel-item jcarousel-item-vertical jcarousel-item-'+nextClass2+' jcarousel-item-'+nextClass2+'-vertical" jcarouselindex="'+nextClass2+'">'+li2+'</li>';
	$("#special-offer-list").append(newLi2);
		
	carousel2.options.size = nextClass2;
};
	

$(document).ready(function(){

var count = $("#special-offer-list").children().length;

if (count >2 &&  !($.browser.msie && $.browser.version.substring(0,1) === '6')) {

	$('#special-offer-list').jcarousel({
		vertical: true,
		scroll: 1,
		animation: 2000,
		auto: 5,
		itemFirstOutCallback: itemLoadCallbackFunctionSpecial,
					
		initCallback: function(jcs, state2) {
				
			jcs.startAutoOrig = jcs.startAuto;
			jcs.startAuto = function() {
				if (!jcs.paused) {
					jcs.startAutoOrig();
				}
			}

			jcs.pause = function() {
				jcs.paused = true;
				jcs.stopAuto();
			};

			jcs.play = function() {
				jcs.paused = false;
				jcs.startAuto();
			};
						
			jcs.play();

			$('#special-offer-buttons a').click(function(e){
				if ($(this).attr("id") == "special-offer-play") {
					$(this).css("backgroundPosition","right bottom");
					$("#special-offer-pause").css("backgroundPosition","left top");
					jcs.play();
				}else if ($(this).attr("id") == "special-offer-pause") {
					$(this).css("backgroundPosition","left bottom");
					$("#special-offer-play").css("backgroundPosition","right top");
					jcs.pause();
				}
				e.preventDefault();
			});
				
			/*	
			$("#special-offer-sort a").click(function(e){	
				if (!jcs.locked && !jcs.animating) {
					if($(this).attr("class") != "sort-title" ) {
						var cName = $(this).attr("id");
						var sortBy = cName.substr(13,cName.length);
						$("#special-offer-sort a.open").removeClass('open');
						$(this).addClass('open');
						jQuery("#special-offer-list").load("/util/ajaxresponse.php", { 'func': 'special','sort': sortBy });					
									
						jcs.stopAuto();
						jcs.first = 1;
						$("#special-offer-list").css("top", "0px");
						lastItem2 = $("#special-offer-list li:last").attr('jcarouselindex');
						jcs.options.size = lastItem2;
						$("#special-offer-list").css('top','0px');
						jcs.startAutoOrig();								
					}	
				}
				e.preventDefault();
			});
			*/									
		}
	});
	
}else {

	var specialContainerHeight = $("#special-offer-list").height();
	$("#special-offer-list-container").css('height',specialContainerHeight + 'px');

	$('#special-offer-buttons a').click(function(e){
		e.preventDefault();
	});
	/*
	$("#special-offer-sort a").click(function(e){	
		if($(this).attr("class") != "sort-title" ) {
			var cName = $(this).attr("id");
			var sortBy = cName.substr(11,cName.length);
			$("#special-offer-sort a.open").removeClass('open');
			$(this).addClass('open');
			jQuery("#special-offer-list").load("/util/ajaxresponse.php", { 'func': 'special','sort': sortBy });					
		}	
		e.preventDefault();
	});
	*/	
	
	$("#special-offer-pause").css("backgroundPosition","left top");
	$("#special-offer-play").css("backgroundPosition","right top");	

}

});


