var AAUtils = {
	addPlaceholder: function(field, value, focusCallback, blurCallback) {
        if (typeof field == 'string') {
            field = $(field);
        }
        field.focus(function(){
            field.addClass('focused');
            if (field.val() == value) {
                field.val('');
            }
        }).blur(function(){
            field.removeClass('focused');
            if (field.val() == '') {
                field.val(value);
            }
        });
        if (typeof focusCallback == 'function') {
            field.focus(focusCallback);
        }
        if (typeof blurCallback == 'function') {
            field.blur(blurCallback);
        }
        if (field.val() == '') {
            field.val(value);
        }
	},
    addEnterSubmit: function(form) {
    	if (typeof field == 'string') {
    		form = $(form);
        }
        $('input', form).keydown(function(e) {
            if (e.keyCode == 13) {
            	e.preventDefault();
            	$(this).closest(form).submit();
            }
        });
    }
};

$(function(){
	AAUtils.addPlaceholder('#searchterm', 'keresés…');
	AAUtils.addEnterSubmit('#search_box form');
	$('.nav li:has(ul)').hover(function(){
		$(this).find('.submenu').show();
	},function(){
		$(this).find('.submenu').hide();
	});
	$('.nav a[href="#"]').click(function(e){e.preventDefault();});
	$('.colorbox').colorbox({
		maxWidth: '90%',
		maxHeight: '90%'
	});
});
