$(function() {
	$('.field, textarea').focus(function() {
        if(this.title==this.value) {
            this.value = '';
        }
    }).blur(function(){
        if(this.value=='') {
            this.value = this.title;
        }
    });
	
	$(".tab").hide(); 
	$("ul.tabs-nav li:first").addClass("active").show(); 
	$(".tab:first").show(); 

	$("ul.tabs-nav li a").click(function() {
		var target = $(this).attr('href');
		$('.tabs-cnt .tab:visible').stop(true,true).hide(400, function(){
			$(target).delay(400).show(400);
		});
		$('ul.tabs-nav li').removeClass('active');
		$(this).parent().addClass('active');
		return false;
	});

	var br = $('ul.tabs-nav li').length;
	aWidth = 630/br;
	$('ul.tabs-nav li a').css('width', aWidth-3);
	
	

    if ($.browser.msie && $.browser.version.substr(0,1)<7) {
        DD_belatedPNG.fix('#logo a, #signup .input-field, #navigation, #header .buy-tickets-btn, #footer .man-image, .dd, .i-icon, .program li a, .program li, #facebox .content, #photo-slider .jcarousel-prev, #photo-slider .jcarousel-next');
    }
    
    $('#main-slider').jcarousel({
        scroll: 1,
        wrap: "circular",
        auto: 5,
        itemFirstInCallback : mycarousel_firstCallback

    });
    function mycarousel_firstCallback(carousel, item, idx) {
        $('#main-slider .nav a').bind('click', function() {
            carousel.scroll(jQuery.jcarousel.intval($(this).text()));
            $('#main-slider .nav a').removeClass('active');
            $(this).addClass('active');
            return false;
        });
        $('#main-slider .nav a').removeClass('active');
        if ( ((idx-1)%4) == 0 ) {
            $('#main-slider .nav a').eq(0).addClass('active');
        } else if ( ((idx-2)%4) == 0) {
            $('#main-slider .nav a').eq(1).addClass('active');
        } else if ( ((idx-3)%4) == 0) {
            $('#main-slider .nav a').eq(2).addClass('active');
        } else {
            $('#main-slider .nav a').eq(3).addClass('active');
        }
    }

    $('#content-slider').jcarousel({
        scroll: 1,
        wrap: "circular",
        auto: 5,
        itemFirstInCallback : contentslider_firstCallback

    });
    function contentslider_firstCallback(carousel, item, idx) {
        $('#content-slider .nav a').bind('click', function() {
           if ( $(this).hasClass('next')) {
                carousel.next();
                return false; 
            } else if ( $(this).hasClass('prev')) {
                carousel.prev();
                return false;
            } else {
                carousel.scroll(jQuery.jcarousel.intval($(this).text()));
                $('#slider .nav a').removeClass('active');
                return false;
            };
        });
        $('#content-slider .nav a').removeClass('active');
        if ( ((idx-1)%4) == 0 ) {
            $('#content-slider .nav a').eq(1).addClass('active');
        } else if ( ((idx-2)%4) == 0) {
            $('#content-slider .nav a').eq(2).addClass('active');
        } else if ( ((idx-3)%4) == 0) {
            $('#content-slider .nav a').eq(3).addClass('active');
        } else {
            $('#content-slider .nav a').eq(4).addClass('active');
        }
    }
    
    $('#events-slider').jcarousel({
    	auto: 0,
    	scroll: 1,
    	visible: 4,
    	wrap: null
    });

    $('#bottom-slider ul').jcarousel({
        auto: 5,
        scroll: 1,
        visible: 12,
        wrap: null
    });

    $('.sponsors ul').jcarousel({
    	auto: 5,
    	scroll: 1,
   		wrap: 'circular'
    });

    $('#top ul li').hover(function(){
        $(this).toggleClass('hover').find('.dd').stop(true, true).slideToggle();
    });

    $('#navigation ul li').hover(function(){
        $(this).find('.dd').stop(true, true).slideToggle();
    });

    $('.program-detailed ul li h5').click(function(){
        $(this).next().slideToggle().parents('li').toggleClass('active');
    });

    //$('.slide-menu li .events:eq(0)').slideDown().parents('li').addClass('active');
	
    $('.slide-menu li h4').click(function(){
        $(this).next().slideToggle().parents().toggleClass('active');
    });

    $('a[rel*=facebox]').facebox(function(){});
	
    $("#sort select").selectbox();

});
