$(function(){
	// po najeti nad hlavni menu se prida do <a> hlavni polozky class "aktivni"
    $('ul.menu > li').hover(
    	function(){
        	$(this).children('a').addClass('menu_hover');
        },
    	function(){
        	$(this).children('a').removeClass('menu_hover');
        }
    );
});

$(function(){
	if ($("a[rel=fancy_group]").length) {
	    $("a[rel=fancy_group]").fancybox({
	        transitionIn  : 'elastic',
	        transitionOut : 'elastic',
	        titlePosition : 'inside'
	    });
	}
	
	if ($("a[rel=fancy_group_fotogalerie]").length) {
		$("a[rel=fancy_group_fotogalerie]").fancybox({
			transitionIn  : 'elastic',
			transitionOut : 'elastic',
			titlePosition : 'inside'
		});
	}
});

$(function(){
	$('#q').DefaultValue(txt_hledany_vyraz);
	$('#kontaktni_formular_zapati label').hide();
	$('#kontaktni_formular_zapati #jmeno').DefaultValue(txt_vase_jmeno);
	$('#kontaktni_formular_zapati #email').DefaultValue(txt_email);
	$('#kontaktni_formular_zapati #dotaz').DefaultValue(txt_dotaz);
});

/**
 * Zobrazeni nacitaciho obrazku
 * @return void
 */
function showLoader() {
	if(!$('#loading').length) {
		$('<div id="loading"></div>')
			.css({display: 'none'})
			.appendTo('body')
			.append('<img alt="Nahrávám ..." src="' + BASE_URL + 'themes/default/images/ajax-loader.gif"/>')
			.append('<br />Nahrávám ...');
	}
	
	show('loading');
}

/**
 * Vytvoreni odkazu na vygenerovani nove captcha
 */
function captchaRefresh() {
	$('#captcha-new-picture').remove();
    var $span = $('<span>vygenerovat nový obrázek</span>');
    $span.attr('style', 'cursor:hand; cursor:pointer; color:blue; text-decoration:underline;margin-left:10px;')
         .attr('id', 'captcha-new-picture')
         .one('click', function() {
             $('.captcha-content').find('img').replaceWith('Generuji nový obrázek ...');
             $('div.form-box.captcha').load(
                 BASE_URL + '/captcha-refresh',
                 null,
                 function(){
                     captchaRefresh();
                 }
             );
             return false;
         });
    $('#captcha-input').after($span);
}

/**
 * Skryti nacitaciho obrazku
 * @return void
 */
function hideLoader() {
	hide('loading');
}

/**
 * Zobrazeni zadaneho elementu
 * @param  string element
 * @return void
 */
function show(element) {
	$('#' + element).show();
}

/**
 * Skryti zadaneho elementu
 * @param  string element
 * @return void
 */
function hide(element) {
	$('#' + element).hide();
}

/**
 * Tisk vybrane oblasti
 * @param  string target  Identifikator oblasti
 * @return void
 */
function printIt(target) { 
    winId=window.open('','printwin','width=620,height=520'); 
    winId.document.write($(target).html()); 
    winId.document.close(); 
    winId.focus(); 
	if (window.print) winId.print(); 
}


/**
 * Rozsireni pro vypis logu do konzole FireBugu
 */
var logging = true;
$.fn.log = function(msg){
	if (logging) {
		log(this, msg);
	}
	return this;
};

/**
 * Funkce pro vypis do konzole FireBugu
 * @param msg
 * @return void
 */
function log(msg, text) {
	if (logging) {
		if (text) {
			text += ': ';
		} else {
			text = '';
		}
	
		console.log(text, msg);
	}
}
