
// http://blog.stevenlevithan.com/archives/faster-trim-javascript
function trimString(str) {
    return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}


$j(document).ready(function() {

    /*
     * Po par sekundach zmyzne success alebo error hlaska ci sa podarilo/nepodarilo poslat mail cez kontaktny formular
     */
    setTimeout(
        function() {
            $j('#left-content div.sm-error, #left-content div.sm-success').fadeOut(4000); }
        , 2000);
        
    /**
     * Hlavny kontaktny formular na stranke
     */
    $j('#kontaktny-formular').submit(function() {
            var hasError = false;

            $j(".sm-error").hide();
            
            // Nastav error hlasky
            var zabudli_kontakt = '';
            var zabudli_spravu = '';
            zabudli_kontakt = 'Zabudli ste zadať Vaše telefónne číslo resp. Email.';
            zabudli_spravu = 'Zabudli ste zadať správu.';
            
            var contactVal = $j("#kontakt").val();
            contactVal = trimString(contactVal); //No whitespace please!
            if (contactVal == '') {
                $j("#kontakt").before('<div class="sm-error">'+zabudli_kontakt+'</div>');
                hasError = true;
            }

            var messageVal = $j("#sprava").val();
            messageVal = trimString(messageVal); //No whitespace please!
            if (messageVal == '') {
                $j("#sprava").before('<div class="sm-error">'+zabudli_spravu+'</div>');
                hasError = true;
            }
            
            if (hasError == true) {
                return false; // Don’t forget to return false! Otherwise the data will be submitted to '*.php' normally.
            }
            else return true;
    });
});

