(function($) {
	//jCarousel Callback
	function mycarousel_initCallback(carousel) {
	    $('#slider .pagination ul li a').bind('click', function() {
	        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
	        return false;
	    });
	}
	
	function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
		$('#slider .pagination ul li a').removeClass('active');
		$('#slider .pagination ul li a').eq(idx-1).addClass('active');	
	}
	
	//jQuery Func
	$(function(){ 
		
		//Main Slider
		$('#slider .content ul').jcarousel({
			auto: 6,
			wrap: "last",
			animation: 200,
			scroll: 1,
			visible: 1,
			initCallback: mycarousel_initCallback,
	        buttonNextHTML: null,
	        buttonPrevHTML: null,
	        itemFirstInCallback: mycarousel_itemFirstInCallback
		});
		
		//Tabs
		/*$(".tabLinks a").click(function(){ 
			var idx = $(this).parent().index();
			$('.tabLinks a').removeClass('active');
			$(this).addClass('active');
			$(".tabsHolder .tab").hide();
			$(".tabsHolder").find('.tab').eq(idx).show();
			return false; 
		});*/
		
		//Custom Checkboxes
		$(document).ready(function(){
			$('.gform_wrapper ul ul.gfield_checkbox li').each(function(){
				$(this).find('input').wrap('<div class="checkbox" />');
			})
		})
		$(".gfield_checkbox .checkbox").click(function(){ 
			if ($(this).hasClass('checkbox-check') == false) {
				$(this).addClass('checkbox-check').find('input').attr('checked', true);
			}else { 
				$(this).removeClass('checkbox-check').find('input').attr('checked', false);
			}
		 });
		
		$('.file_field div input').change(function(){ 
			var val = $(this).val();
		 	$(this).parent().prev('label').text(val);
	    });
		
	    
	    //PNG fix for IE6
	    if($.browser.msie && $.browser.version.substr(0,1) == 6){
	    	DD_belatedPNG.fix('.section, #sidebar-right, #header .searchform .search-btn, #navigation ul li a, #footer .socials a, #poll .gform_footer .submit-btn, #blog-posts .divider, li.day_events .divider, #slider .content ul li .text a.arrow ');	
	    }
	});
})(jQuery)
