// JavaScript Document

$(document).ready(function () {
	/*** Document ready actions ***/
	
	// Set or update font-size cookie
	if ($.cookie('font-size') == '120%') {
		$.cookie('font-size', '120%', {expires: 7, path: '/'});
	} else {
		$.cookie('font-size', '100%', {expires: 7, path: '/'});
	}
	set_font_size();
	
	// Initialize search form
	$('.header .search input.searchfield').addClass('searchblur');



	/*** Event handlers ***/
	
	// Font size buttons
	$('#font-zoom-in').click(function (e) {
		e.preventDefault();
		$.cookie('font-size', '120%', {expires: 7, path: '/'});
		set_font_size();
		this.blur();
		return false;
	});
	
	$('#font-zoom-out').click(function (e) {
		e.preventDefault();
		$.cookie('font-size', '100%', {expires: 7, path: '/'});
		set_font_size();
		this.blur();
		return false;
	});
	
	// Search form
	$('.header .search input.searchfield').focus(function () {
		if (this.value == this.defaultValue) {
			this.value = '';
		} else {
			this.select();
		}
		$(this).addClass('searchfocus').removeClass('searchblur');
	});
	
	$('.header .search input.searchfield').blur(function () {
		if ($.trim(this.value) == '') {  
			this.value = this.defaultValue;  
			$(this).addClass('searchblur').removeClass('searchfocus');
		}
  });


  $(".main tr:even").addClass("even");
  $(".main tr:odd").addClass("odd");
});


// Reads cookie and sets font size
function set_font_size() {
	if ($.cookie('font-size') == '120%') {
		$('body').css('font-size', '120%');
		/*$('#font-zoom-in').html('<img src="images/font_large_selected.png" width="36" height="38" alt="iso teksti" />');
		$('#font-zoom-out').html('<img src="images/font_small_unselected.png" width="36" height="38" alt="normaali teksti" />');*/
	} else {
		$('body').css('font-size', '100%');
		/*$('#font-zoom-in').html('<img src="images/font_large_unselected.png" width="36" height="38" alt="iso teksti" />');
		$('#font-zoom-out').html('<img src="images/font_small_selected.png" width="36" height="38" alt="normaali teksti" />');*/
	}
}

