$(document).ready(function(){
	if ($(".template-input-click")[0]) {
		$(".template-input-click").each(function(){
			this._togglevalue = $(this).val();
		});
	} 
	$(".template-input-click").click(function(){
		if ($(this).hasClass('template-input-click-def')){
			$(this).val('').removeClass('template-input-click-def');
		}
	}).blur(function(){
		if (!$.trim($(this).val())){
			$(this).addClass('template-input-click-def').val(this._togglevalue);
		}
	});
	$('.l-menu-item-link a').click(function(){
		if ($(this).closest('.l-menu-item').hasClass('l-menu-item-clicked')){
			$('.l-menu-item-clicked').removeClass('l-menu-item-clicked');
			return false;
		} else{
			$('.l-menu-item-clicked').removeClass('l-menu-item-clicked');
			$(this).closest('.l-menu-item').toggleClass('l-menu-item-clicked');
			return false;
		}
	});
	/* $('.slider-head a,.slider-head').click(function(){
		$(this).closest('.toggle-slider').toggleClass('toggled-slider');
		$(this).closest('.toggle-slider').find('.slider-body').slideToggle();
		return false;
	}); */
	$('.carusel-right-arrow').click(function(){
		var mover = $(this).closest('.carusel-content').find('.carusel-mover');
		if (mover.is(':animated')) return false;
		var mover_left = mover.css('left') || 0;
		var mover_visible_items = Math.round($(this).closest('.carusel-content').find('.carusel-items').width()/236);
		var visible_items_width = (mover.find('.carusel-item').length - mover_visible_items)*236;
		if(mover_left != 0)
			mover_left= mover_left.replace('px','');
		if (Math.ceil(mover_left)<0-visible_items_width+1){
			var first_item = mover.find('.carusel-item:first').clone();
			first_item.appendTo(mover);
			mover.css('left',mover_left-(-236)+'px').find('.carusel-item:first').remove();
		}
		mover.animate({left: '-=236'},1000);
	});
	$('.carusel-left-arrow').click(function(){
		var mover = $(this).closest('.carusel-content').find('.carusel-mover');
		if (mover.is(':animated')) return false;
		var mover_left = mover.css('left') || 0;
		if(mover_left != 0)
			mover_left= mover_left.replace('px','');
		if (Math.ceil(mover_left)>-1){
			var last_item = mover.find('.carusel-item:last').clone();
			last_item.prependTo(mover);
			mover.css('left',mover_left-236+'px').find('.carusel-item:last').remove();
		}
		mover.animate({left: '+=236'},1000);
	});
});
