$(document).ready(function(){
	
	/* newsletter input fields */
	var default_values = new Array();

	$('#newsletter input').each(function(){
		default_values[$(this).attr('name')] = $(this).val();
		$(this)
		.focus(function(){
			if ( $(this).val() == default_values[$(this).attr('name')] ) {
				$(this).val('').addClass('focus');
			}
		})
		.blur(function(){
			if ( $(this).val() == '' ) {
				$(this).val(default_values[$(this).attr('name')]).removeClass('focus');
			} 
			else {
				$(this).addClass('changed');
			}
		});
	});
	
	/* easy slider */
	$("#izdvajamo").easySlider({
		prevId: 'prevBtn',
		prevText: 'Prethodni',
		nextId: 'nextBtn',	
		nextText: 'Sljedeći',
		auto: true,
		continuous: true,
		speed: 600,
		pause: 4000
	});
	
	/* custom slider */
	var inner = jQuery('#najave > div');
	inner.css({position: 'relative', top: 0});
	
	var inner_height = inner.height();
	var outer_height = parseInt(jQuery('#najave').height())-10;
	var duration = 500;	

	
	function stepUp(obj) {
		var step = outer_height;
		var top = parseInt(obj.css("top"));
		var remain = inner_height-outer_height+top;
		if ( step > remain )
			step = remain;
		obj.animate({'top': '-='+step+'px' }, duration);
	}
	function stepDown(obj) {
		var step = outer_height;
		var top = parseInt(obj.css('top'));
		var remain = 0-top;
		if ( step > remain ) {
			step = remain;
		}
		obj.animate({'top': '+='+step+'px' }, duration);
	}

	jQuery('#slideUp').click(function(event){
		stepUp(inner);
		event.preventDefault();
	});
	jQuery('#slideDown').click(function(event){
		stepDown(inner);
		event.preventDefault();
	});
	
});

