/* 
 *  *** common.js ***
 */
$(document).ready(function(){
	if( !$.browser.opera ){
		$(".shift-right").mouseover(function(){
			$(this).animate({"left": "+=5px"}, 50);
		}).mouseout(function(){
			$(this).animate({"left": "-=5px"}, 50)
		});
	}

	$("#header-search .submit").mouseover(function(){
		$(this).removeClass("submit");
		$(this).addClass("submit-over");
	}).mouseout(function(){
		$(this).removeClass("submit-over");
		$(this).addClass("submit");
	}).click(function(event){
		if (trim($("#header-search .text").val()) == "")
		{
			event.preventDefault();
		}
	});


	//externe linky sa otvaraju v novom okne
	$("a.external-link").click(function(){window.open(this.href); return false;});

	$("a.new-window").click(function(){window.open(this.href); return false;});

	//ie7 left menu position
	if($.browser.msie && $.browser.version == "7.0")
	{
		$(".module-left ul.module-menu").css({left: "-37px"});
	}

});

//odstranenie prazdnych znakov na krajoch
function trim(str, chars) {
return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
chars = chars || "\\s";
return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
chars = chars || "\\s";
return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}