function _init_slider(carousel) {
	$('#slider-news .slider-controls a').bind('click', function() {
		var index = $(this).parent().find('a').index(this) + 1;
		carousel.scroll( index );
		return false;
	});
	
	$('#slider-news .slider-nav .next').bind('click', function() {
		carousel.next();
		return false;
	});
	
	$('#slider-news .slider-nav .prev').bind('click', function() {
		carousel.prev();
		return false;
	});
};

function _set_slide(carousel, item, idx, state) {
	var index = idx - 1;
	
	$('#slider-news .slider-controls a').removeClass('active');
	$('#slider-news .slider-controls a').eq(index).addClass('active');
};

function check_fields(field) {
	if (field.title==field.value || this.value == '') {
		$(field).removeClass('field-focused');
	} else {
		$(field).addClass('field-focused');
	};
};

function _init_carousel(carousel) {
	$('#slider-navigation a').bind('click', function() {
		var index = $(this).parent().parent().find('a').index(this) + 1;
		carousel.scroll( index );
		return false;
	});
};

function _first_callback(carousel, item, idx, state) {
	var index = idx - 1;
	$('#slider-navigation a').removeClass('active');
	$('#slider-navigation a').eq(index).addClass('active');
};

function confirmDelete(delUrl) {
  if (confirm("Are you sure you want to delete")) {
    document.location = delUrl;
  }
}

$(document).ready(function() {
	$("#slider-holder").jcarousel({
		scroll: 1,
		auto: 0,
		wrap: 'both',
		initCallback: _init_slider,
		itemFirstInCallback: _set_slide,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
	
	$('.field').each(function() {
		check_fields(this);
	});
	
	$('.field').focus(function() {
        if(this.title==this.value) {
            this.value = '';
            check_fields(this);
        }
    }).blur(function(){
        if(this.value=='') {
            this.value = this.title;
            check_fields(this);
        }
    });
    
    $('#slideshow').cycle({
        fx:     'fade',
        speed:  'slow',
        timeout: 4000,
        pager:  '#slider_nav',
        pagerAnchorBuilder: function(idx, slide) {
            // return sel string for existing anchor
            return '#slider_nav li:eq(' + (idx) + ') a';
        }
    });
    
    $('.slides ul').jcarousel({
		scroll: 1,
		wrap: 'both',
		auto: 0,
		initCallback: _init_carousel,
		itemFirstInCallback:_first_callback,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
	
	$('#navigation li').hover(
		function(){ $(this).find('a').addClass('hover') },
		function(){ $(this).find('a').removeClass('hover') }
	);
    
    $('#nav a')
	.css( {backgroundPosition: "0 -27px"} )
	.mouseover(function(){
		$(this).stop().animate(
			{backgroundPosition:"(0px 0px)"}, 
			{duration:200})
		})
	.mouseout(function(){
		$(this).stop().animate(
			{backgroundPosition:"(0 -27px)"}, 
			{duration:500})
		});  
    
    var size = $(document).width();
    var size_height = $(document).height();
    $("#layer_bottom").css("width", size.toString());
    //$("#layer_bottom").css("height", size_height.toString());
    
    $(window).resize(function () 
    {
        size = $(this).width();
        size_height = $(this).height();
        
        $("#layer_bottom").css("width", size.toString());
        //$("#layer_bottom").css("height", size_height.toString());
    }).trigger("resize");
    
    
    
    
 
});
