(function($){
	$.fn.rotator = function(){
		return this.each(function(){
			element = $(this);
			fadeTime = 1000;
			stayTime = 8000;
			
			$(element).children('li:gt(0)').hide();
			count = $(element).children('li').size()-1;
			
			current = 0;
			
			$(element).children('li').before('<div id="thumbs"></div>');
			for(i=0; i<count+1; i++){
				// num = i+1;
				num = '';
				if (i==0){
					$('#thumbs').append('<a href="'+i+'" class="thumb" id="current-thumb">'+num+'</a>');
				} else {
					$('#thumbs').append('<a href="'+i+'" class="thumb">'+num+'</a>');
				}
			}
			
			rotate = 1;
			
			function rotateit(){
				if (rotate==1){
					next = current+1;
					if (current>=count){
						next = 0;
					}
					
					$('a.thumb').removeAttr('id');
					$('a[href="'+next+'"]')
						.attr('id','current-thumb');
					
					$(element)
						.children('li:eq('+current+')')
						.css('z-index','50')
						.animate({
							opacity: 1
						}, fadeTime, function(){
							$(this).hide();});
					
					$(element)
						.children('li:eq('+next+')')
						.css('z-index','100')
						.fadeIn(fadeTime);
					
					if (current>=count){
						current = 0;
					} else {
						current = current+1;
					}
				}
			};
			
			$('.thumb')
				.live('click',function(){
					id = $(this).attr('href');
					rotate = 0;
					
					$(element)
						.children('li:eq('+current+')')
						.css('z-index','50')
						.animate({
							opacity: 1
						}, fadeTime, function(){
							$(this).hide();});
					
					$(element)
						.children('li:eq('+id+')')
						.css('z-index','100')
						.fadeIn(fadeTime);
					
					$('a.thumb').removeAttr('id');
					$(this).attr('id','current-thumb');
					
					current = id;
					return false;
				})
			
			setInterval(rotateit,stayTime);
		})
	}
})(jQuery);

Shadowbox.loadSkin('classic', 'js/src/skin');
Shadowbox.loadLanguage('en', 'js/src/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'js/src/player');

$(document).ready(function(){

    Shadowbox.init();
	
	$("#bannerAdTab").click(function(){
		$("#bannerAd").slideToggle("normal");
	});
	
	$('#email-friend')
		.click(
			function(){
				$('#email-friend-form').fadeIn();
				
				return false;
			}
		);
	
	$('#email-friend-form')
		.submit(
			function(){
				url = $('#email-friend').attr('href');
				name = $('#email-friend').attr('rel');
				senderemail = $('#senderemail').val();
				friendsemail = $('#friendsemail').val();
				
				$.ajax({
					url: "ajax/send-to-friend.php",
					data: {url:url, name:name, senderemail:senderemail, friendsemail:friendsemail},
					success: function(){
						$('#email-friend-form')
							.append('<hr />Your email was sent.')
							.animate({
								opacity: 1
							}, 2000)
							.fadeOut();
					}
				});
				
				// return false;
			}
		);
	
	// $('.rotator').rotator();

});