// JavaScript Document
var am = 0;

function topmenu_activate(){
	$('.menu a').each(function(){
		if($(this).hasClass('active')){
			am = $(this).attr('id');
			$('.menu-bg').stop().animate({
				 left:$(this).position().left+$('.menu').position().left+'px',
				 width:$(this).outerWidth(),
				 opacity:1
				});
			}
		});
	}

var cbanner = 0;
var maxbanner = 0;

function banner_rotator(){
	$('.banner').eq(cbanner).stop().animate({opacity:0},1000);
	
	if(cbanner == maxbanner) cbanner = -1;
	cbanner++;
	
	$('.banner').eq(cbanner).stop().animate({opacity:1},1000);
	}

$(document).ready(function(){
	$('.menu-bg').css('opacity',0);
	
	$('#commentform').attr('action','/comment_post').hide();
	$('#reply-title').click(function(){
		$('#commentform').slideToggle();
		})

$.ajax({
  url: '/ga.php',
  success: function(data) {
    $('.hits').text(12220+parseInt(data));
  }
});

/*
.typewriter(1500,"easeOutCubic",1000);
*/

	maxbanner = $('.banner').size()-1;
	
	$('.banner').css('opacity',0);
	$('.banner:first').delay(200).animate({opacity:1},2000);
	if(maxbanner>0){
	setInterval('banner_rotator()',4000);
	}
	
	if($('.banner h4').size()>0)
		{
		$('.banner h4').typewriter(3000,"easeOutCubic");
		$('.banner h4, .banner h3').delay(1000).animate({top:$('.banner').height()-380+'px'},1500,"easeOutExpo");
		}
	
	setTimeout('topmenu_activate()',500);

	$('.menu a').mouseenter(function(){
		$('.menu-bg').stop().animate({
									 left:$(this).position().left+$('.menu').position().left+'px',
									 width:$(this).outerWidth(),
									 opacity:1
									},100);
		}).mouseleave(function(){
		if(am==0) $('.menu-bg').stop().animate({opacity:0},600);
		else $('.menu-bg').stop().animate({
				left:$('.menu a[id='+am+']').position().left+$('.menu').position().left+'px',
				width:$('.menu a[id='+am+']').outerWidth(),
				opacity:1
				},600,'easeOutExpo');
		});
	
	$('.sm').hide();
	$('.sm').each(function(){
		$('a:first',this).addClass('first');
		});

	$('.menu a').click(function(){
		am = $(this).attr('id');
		if($(this).hasClass('hsm')){
			$('.sm').slideUp();
			var sm = $(this).attr('id');
			$('.sm[id=s'+sm+']').css({left:$(this).position().left+$('.menu').position().left+'px'}).slideDown();
			return false;
			}
		})
	/*
	$('.col a').mouseenter(function(){
		$(this).stop().css({backgroundPositionX: -139});
		}).mouseleave(function(){
		$(this).stop().css({backgroundPositionX: 0});
		});
	*/
/*
	$('.menu .submenu').each(function(){
		if(!$(this).prev().hasClass('active')) $(this).hide();
		});

	$('.menu h1').click(function(){
		 if($(this).next().hasClass('submenu')) 
		 	{
			$('.menu .submenu').slideUp();
			$(this).next().slideDown();
		 	}
		return false;
		});

	$('.banner-controls a').click(function(){
		$('.bc-bg').stop().animate({left:$(this).position().left + 'px',width:$(this).outerWidth()+'px'},300,'easeOutExpo');
		$('.banner-controls a.active').removeClass('active');
		$(this).addClass('active');
		return false;
		});

	var fstb = $('.banner-controls a:first').addClass('active');
	$('.bc-bg').css({left:fstb.position().left + 'px',width:fstb.outerWidth() + 'px'});
*/
/*

$('.zoom').fancybox({
		overlayOpacity: 0.9,
		padding:0,
		overlayColor: '#000',
		transitionIn : 'none',
		transitionOut : 'none',
		changeSpeed : 0,
		changeFade: 10,
		titlePosition : 'over',
		hideOnContentClick : true,
		'onComplete': function() {
			$("#fancybox-outer").bind("contextmenu", function () {
				$.fancybox.close();
				return false;
				});
			}
	});
	
	
	$('.banner').hide();
	$('.banner:first').fadeIn();
	$('.banners .bt a:first').addClass('active');
	
	$('.banners .bt a').click(function(){
		clearInterval(banner_rotator_interval);
		$('.banner').fadeOut();
		$('.banners .bt a.active').removeClass('active');
		banner_item = $(this).attr('rel');
		$('#banner'+ $(this).attr('rel')).fadeIn();
		$(this).addClass('active');
		banner_rotator_interval = setInterval('banner_rotate()',6000);
		return false;
		})

	
	banner_rotator_interval = setInterval('banner_rotate()',6000);
	*/

});
