jQuery(document).ready(function () {

	$('#ulcontainer').css('margin-left', '0px');
	jQuery('a.lightbox').attr('rel', 'shadowbox'); Shadowbox.init();
	jQuery(".shadow").textShadow();
	
	var rangeRight = 9;
	var rangeLeft = 1;
	var block = false;
	var shifts = 0;
	$('.galleryChanger').click(function(){
		$('.galleryChanger').removeClass('active');
		var id = $(this).addClass('active').attr('rel');
		var numberOfCircles = 9;
		var totalPhotos = $('.galleryChanger', '#ulcontainer').length;
		var sequence = parseInt(this.id.substring(8));
		
		var correctedValue = numberOfCircles;
		if(correctedValue < totalPhotos) {
			if((sequence > (rangeRight - 1)) && (sequence != totalPhotos)) {
				rangeRight ++;
				if(sequence > 8){
					rangeLeft = sequence - 7;
				}
				shiftBar(-20);
			}
			
			if((rangeLeft > 1) && (sequence != 1) && (sequence == rangeLeft)) {
				rangeLeft --;
				rangeRight--;
				shiftBar(20);
			}
		}
		$('.galleryImage').fadeOut(300);
		$('#image-' + id).fadeIn(300);
		return false;
	})

	$('.style-dropdown').sSelect();	
	
	function shiftBar(shift){
		shifts += (shift/-20);
		exactShift = (shifts * -20);
		$('#ulcontainer').animate({'margin-left': exactShift}, 200);
	}
	
	$('#galleryNext').click(function(){
		$('.active', '#ulcontainer').next().click();
		return false;
	})
	
	$('#galleryPrev').click(function(){
		$('.active', '#ulcontainer').prev().click();
		return false;
	})
	
	var timer = null;
	
	function autoshow(){
		var item=$('.active', '#ulcontainer');
		if(item.hasClass('last')) {
			$('#counter-1').click();
		} else {
			item.next().click();
		}
		/*var totalPhotos = $('.galleryChanger', '#ulcontainer').length;
		var item = $('.active', '#ulcontainer');
		if(!item.hasClass('last')) {
			item.next().click();
			timer = setTimeout(autoshow, 5000);
		}else{
			timer = clearTimeout(timer);
		}*/
	}
	
	function autoTwister() {
		var count=$('#twister img').length;
		var current=$('#twister img.active').attr('id').replace('twister-', '');
		$('#twister-'+current).removeClass('active');
		$('#twister-'+current).fadeOut(500);
		if(current==count) {
			current=0;
		}
		current++;
		$('#twister-'+current).addClass('active');
		setTimeout("$('#twister-"+current+"').fadeIn(500)", 500);
	}
	
	function scroller() {
		$('#sponsors_slider').animate({"left": "-"+$('.current').width()+"px"}, 400, 'swing', function() {
			$(this).children().eq(1).addClass('current');
			$(this).children().eq(0).removeClass('current');
			$(this).append($(this).children().eq(0));
			$('#sponsors_slider').css('left', '0px');
		});
	}
	//alert($('#p').width());
	
	intID=setInterval(autoshow, 5000);
	setInterval(autoTwister, 5500);
	
	setInterval(scroller, 4000);
	
	var twit_intID = 10;
	var twit_interval = 5000;
	var twit_duration = 400;
	
	twit_intID = setInterval(function () {
		var box = $('.box-content');
		var top = box.position().top;
		var end = false;
		if ($('p', box).length == 0) {
			clearInterval(twit_intID);
			return;
		}
		if (top <= -Number($('p', box).length*18 - 18)) {
			box.append($('p:first', box).clone().addClass('box-cloned'));
			end = true;
		}
		box.animate({'top': '-=18px'}, twit_duration, function () {
			if (end == true) {
				end = false;
				box.css('top', '0px');
				$('.box-cloned', box).remove();
			}
		});
	}, twit_interval);
	
	/*if($('#box1').html()!='') {
		$jScroller.config.refresh = 10;
		$jScroller.add("#box1_container", "#box1", "left", 1, true);
		$jScroller.start();
	}*/


});


