$(document).ready(
	
    function() {

	    // png fix IE 6
	    $(document).pngFix();
	
		$('#search_input').keyup(function(event) {
			if(event.keyCode == 13) {
				top.location.href = '/sök/' + $(this).attr('value');
		   	}
		});
		
		
		
		// Set all init values in data
		$('input.input-text').each(function() {
            $(this).data('init_value', $(this).attr('value'));
		});
		
		// onFocus, clear field if value == data.init_value
		$('input.input-text').focus(function() {		   
            if ($(this).attr('value') == $(this).data('init_value')) {
                $(this).attr('value', '');
            }
		});
		
		// onBlur, restore field if value == ''
		$('input.input-text').blur(function() {
            if ($(this).attr('value') == '') {
                $(this).attr('value', $(this).data('init_value'));
            }
	    });
	    	    
	    // messagebox
        // selector = jQuery selector string for setting which element to center on.
	    jQuery.fn.doMessage = function(msg, selector)
	    {
            // Set new message
	        $('#messagebox').html(msg);
            // if selector
	        if (selector) {
	            var mb_size = {'width':$('#messagebox').outerWidth(), 'height':$('#messagebox').outerHeight()};
	            var el_size = {'width':$(selector).outerWidth(), 'height':$(selector).outerHeight()};
	            var el_offset = $(selector).offset();
	            var mb_rel_pos = {  'x':Math.floor( (el_size.width-mb_size.width)/2 ),
	                                'y':Math.floor( (el_size.height-mb_size.height)/2 )};
	            $('#messagebox').css('top', (el_offset.top+mb_rel_pos.y)+'px');
	            $('#messagebox').css('left', (el_offset.left+mb_rel_pos.x)+'px');
	        }
	        
	        var exitMessage = function() {
	            $('#messagebox').fadeOut("slow");
	        }
	        
	        $('#messagebox').fadeIn("slow");
	        setTimeout(exitMessage, 5000);
	        
	    }
	    
		
	}

);
