function generujHeslo() {
	dlzka = 6;
	ret = "";
  		
	znaky = new Array();
	znaky[0] = "bcdfghjklmnprstvz"; //spoluhlasky
	znaky[1] = "aeiou"; //samohlasky
  		
	for(i=0; i <= dlzka-2; i++) {
		sada = i % znaky.length;
		rnd = Math.round(Math.random()*(znaky[sada].length-1));
		ret += znaky[sada].substring(rnd,rnd+1);
	}
    
  	ret += Math.round(Math.random()*10);
  	return ret;
}


$(function() {
	
// jQ efekty
$("#loginform input[type=text], #loginform input[type=password]")
    .css({width: "100%"})
    .focus(function() {
        $(this).addClass("selectedLoginInput")
        })
    .blur(function() {
        if($(this).val() == "") $(this).removeClass("selectedLoginInput");
        }); 
	
$("input[type=text], input[type=password], textarea").addClass("inputText");
$("input[type=submit], input[type=button], button").addClass("inputButton");
$("input[type=checkbox]").addClass("inputcheckbox");

// vkladanie flashov cez jquery.SWFobject

// banner
$("div.banner").flash({
	swf: webroot + 'public/flash/projector.swf',
	width: 450,
	height: 150,
	params: {
        scale: "exactfit",
        play: true,
        loop: true,
        wmode: "transparent",
        bgcolor: "#565656"
        }
    });

// hlavny flash
$('div.hlavnyFlash').flash({
	swf: webroot + 'public/flash/main' + flashParams.isBig + '.swf',
	width: 850,
	height: 500,
	flashvars: {
        lang: flashParams.lang
        },
    params: {
		scale: "exactfit",
        play: true,
		loop: true,
		wmode: "transparent",
		bgcolor: "#565656"
	   }
});

// "cool" headers & menus
$('h1, h2.nadpis').each(function() {
    text = $.trim($(this).text());
    $(this).html('<span class="underscore"></span><span class="kapitalka">' + text.substr(0,1) + '</span>' + text.substr(1));
});

$('ul.menu li a').each(function() {
    text = $.trim($(this).text());
    $(this).html('<span class="kapitalka">' + text.substr(0,1) + '</span>' + text.substr(1));
});


// zakoduje captchu
$('span.captcha').html(cpt);


// prihlasovaci formular	
if($("#loginform").length > 0) {
    	        
	if(!$("#loginform input[type=text]").val())
        $("#loginform input[type=text]")
	       .css({background: "#707070 url(" + mattis['base'] + "/public/img/" + mattis['lang'] + "/logintext.png) no-repeat 1px -1px"});
    
    if(!$("#loginform input[type=password]").val())          
        $("#loginform input[type=password]")
            .css({background: "#707070 url(" + mattis['base'] + "/public/img/" + mattis['lang'] + "/logintext.png) no-repeat 1px -26px"});
    
	$("#loginform").submit(function() {
		if($("#loginform input[name=email]").val().search(/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/) == -1) {
	  	    alert(txt_login['pls_email']);
	       return false;
        }
	    
    	if($("#loginform input[name=heslo]").val() == "") {
    		alert(txt_login['pls_heslo']);
    	    return false;
    	}
    });

}
  		
  	
$("#rychla_posta_link").click(function() {
    $(this).removeClass("rychla_posta_unac");
    $("#prihlasenie_link").addClass("prihlasenie_unac");
    $("#rychla_posta").show();
    $("#prihlasenie").hide();
    return false;
});
	
$("#prihlasenie_link").click(function() {
    $(this).removeClass("prihlasenie_unac");
    $("#rychla_posta_link").addClass("rychla_posta_unac");
    $("#prihlasenie").show();
    $("#rychla_posta").hide();
    return false;
});
		
$("#poslat_dalsiu").click(function() {
    $("#sprava_odoslana_msg").hide();
    $("#rychla_posta_form").show();
    $("#rychla_posta_form textarea").val("");
    $("#rychla_posta_form input[name=captcha]").val("");
    return false;
});
		
$("#rychla_posta_form").submit(function() {
    meno = $.trim($("#rychla_posta_form input[name=meno]").val());
    email = $.trim($("#rychla_posta_form input[name=email]").val());
    sprava = $.trim($("#rychla_posta_form textarea").val());
    captcha = $.trim($("#rychla_posta_form input[name=captcha]").val());
    
    if(meno=="") {
        alert(txt_login['err_meno']);
        return false;
    }
    
    if(email.search(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/) == -1) {
        alert(txt_login['err_email']);
        return false;
    }
    
    if(sprava=="") {
        alert(txt_login['err_sprava']);
        return false;
    }
    
    $("#rychla_posta_form input[type=submit]").attr("disabled",true).attr("value",txt_login['odosielam']).css({color:"#999"});
    
    $.post(mattis['base'] + "/kontakt/", {meno: meno, email: email, sprava: sprava, quickmail:true, captcha: captcha}, function(data) {
        $("#rychla_posta_form").hide();
        $("#rychla_posta_form input[type=submit]").removeAttr("disabled").attr("value",txt_login['odoslat']).css({color:"#fff"});
        $("#sprava_odoslana_msg").show();
    });
    
    return false;

});



});