var LNC = {
	toggleNewsletter: function(q, s)
	{
		if(q == 'focus')
		{
			// onfocus
			if($.trim($('input#newsletter_name').val()) == s) $('input#newsletter_name').attr('value', '');
			if($.trim($('input#newsletter_email').val()) == s) $('input#newsletter_email').attr('value', '');
		}
		else
		{
			// onblur
			if($.trim($('input#newsletter_name').val()) == '') $('input#newsletter_name').attr('value', s);
			if($.trim($('input#newsletter_email').val()) == '') $('input#newsletter_email').attr('value', s);
		}
	},
	
	moveThumbs: function(d)
	{
		// what direction do we want to move?
		if(d == 'left')
		{
			// to the left
			// is it possible to go to the left?
			if(parseInt($('input[name="thumbs-index"]').val()) > 1)
			{
				// decrement index
				$('input[name="thumbs-index"]').attr('value', parseInt($('input[name="thumbs-index"]').val()) - 1);
				
				// auto set new image
				LNC.setImage($('input[name="thumbs-' + $('input[name="thumbs-index"]').val() + '"]').val());
			}
		}
		else
		{
			// to the right
			// is it possible to go to the right?
			if(((parseInt($('input[name="thumbs-index"]').val()) - 1) + parseInt($('input[name="thumbs-max"]').val())) < $('ul.thumbs li').length)
			{
				// increment index
				$('input[name="thumbs-index"]').attr('value', parseInt($('input[name="thumbs-index"]').val()) + 1);
				
				// auto set new image
				LNC.setImage($('input[name="thumbs-' + $('input[name="thumbs-index"]').val() + '"]').val());
			}
		}
		
		LNC.setThumbs();
	},
	
	setThumbs: function()
	{
		// set the thumbs
		var q;
		
		for(var i = 1; i <= $('ul.thumbs li').length; i++)
		{
			// hide li when thumb is not visible
			if((i >= parseInt($('input[name="thumbs-index"]').val())) && (i <= ((parseInt($('input[name="thumbs-index"]').val()) - 1) + parseInt($('input[name="thumbs-max"]').val()))))
			{
				// show it
				q = 'enabled';
			}
			else
			{
				// hide it
				q = 'disabled';
			}
			
			// set new class
			if(i == ((parseInt($('input[name="thumbs-index"]').val()) - 1) + parseInt($('input[name="thumbs-max"]').val()))) q += ' last';
			$('ul.thumbs li.thumb-' + i).attr('class', 'thumb-' + i + ' ' + q);
		}
		
		// set new classes on arrows
		// left arrow
		q = (parseInt($('input[name="thumbs-index"]').val()) == 1) ? 'disabled' : 'enabled';
		$('div#thumbs-left').attr('class', q);
		
		// right arrow
		q = (((parseInt($('input[name="thumbs-index"]').val()) - 1) + parseInt($('input[name="thumbs-max"]').val())) < $('ul.thumbs li').length) ? 'enabled' : 'disabled';
		$('div#thumbs-right').attr('class', q);
	},
	
	setImage: function(q)
	{
		// what direction do we want to move?
		$('img.thumb-large').attr('src', $('input[name="thumbs-url"]').val() + q);
	}
}
