
/*
 * http://www.webdeveloper.com/forum/archive/index.php/t-77698.html
 * http://www.w3schools.com/JS/js_timing.asp
 * 
 * onmouseover="myTimer = setTimeout('timedCount()', 1000);" onmouseout="clearTimeout(myTimer);"
 * onclick="stopCount();"
 */
var c = 0;
var t;
var myTimer;
function timedCount() {
    document.getElementById('txt').value = c; /* txt - id prvku */
    c = c + 1;
    t = setTimeout("timedCount()", 50);
}

function stopCount() {
    clearTimeout(t);
}


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

    /*
     * Odstran sipku z menu z polozky, ktora nema nasledovnika, alebo nasledovnik bol skryty cez php a databazu
     * Sipka by sa nemala zobrazovat, lebo nic tam nie je...
     */
    //alert( $j('#menuhv ul li a span').parent().parent().find('ul').html() );
    $j('#menuhv ul li a span').each(function() {
        //alert($j(this).parent().parent().find('ul').html());
        if ( $j(this).parent().parent().find('ul').html() == null ) {
            //alert('aaa');
            //alert($j(this).parent().html());
            $j(this).parent().find('span').remove();
        }
    });


    /*
    // Skry podmenu, ak ich je prilis vela, aby nevybiehali zo stranky von
    $j('#menuhv ul ul ul ul:gt(0)').each(function() {
        $j(this).hide();
    });
    */
   

    // Vrchny Flash Banner
    $j('#flashBanner').flash({
        src: 'ppa_banner.swf',
        width: 900,
        height: 267,
        wmode : 'transparent',
        expressInstall: true
    });
    
    //alert($j('#search').height());

    /*
    $j('#menuhv ul li a')
        .mouseover(function() {
            $j(this).addClass('active');
        })
        .mouseout(function() {
            $j(this).removeClass('active');
        })
    });
    */
    
    // FAQ
    $j('#pridat-faq-wrapper').hide();
    $j('#a-faq-pridat').click(function() {
        $j('#pridat-faq-wrapper').toggle();

        if ($j('#pridat-faq-wrapper').is(':visible')) {
            $j('#editovat-faq-wrapper').hide();
        }
    });
    $j('#a-faq-editovat').click(function() {
        $j('#editovat-faq-wrapper').toggle();
    });
    
    // VYROCNA SPRAVA
    $j('#pridat-vyrocna-sprava-wrapper').hide();
    $j('#a-vyrocna-sprava-pridat').click(function() {
        $j('#pridat-vyrocna-sprava-wrapper').toggle();

        if ($j('#pridat-vyrocna-sprava-wrapper').is(':visible')) {
            $j('#editovat-vyrocna-sprava-wrapper').hide();
        }
    });
    $j('#a-vyrocna-sprava-editovat').click(function() {
        $j('#editovat-vyrocna-sprava-wrapper').toggle();
    });

    // OBLAST
    $j('#pridat-oblast-wrapper').hide();
    $j('#a-oblast-pridat').click(function() {
        $j('#pridat-oblast-wrapper').toggle();

        if ($j('#pridat-oblast-wrapper').is(':visible')) {
            $j('#editovat-oblast-wrapper').hide();
        }
    });
    $j('#a-oblast-editovat').click(function() {
        $j('#editovat-oblast-wrapper').toggle();
    });

    // SLUZBA
    $j('#pridat-sluzba-wrapper').hide();
    $j('#a-sluzba-pridat').click(function() {
        $j('#pridat-sluzba-wrapper').toggle();

        if ($j('#pridat-sluzba-wrapper').is(':visible')) {
            $j('#editovat-sluzba-wrapper').hide();
        }
    });
    $j('#a-sluzba-editovat').click(function() {
        $j('#editovat-sluzba-wrapper').toggle();
    });

    // CLANOK
    $j('#pridat-clanok-wrapper').hide();
    $j('#a-clanok-pridat').click(function() {
        $j('#pridat-clanok-wrapper').toggle();

        if ($j('#pridat-clanok-wrapper').is(':visible')) {
            $j('#editovat-clanok-wrapper').hide();
        }
    });
    $j('#a-clanok-editovat').click(function() {
        $j('#editovat-clanok-wrapper').toggle();
    });

    // NOVINKA
    $j('#pridat-novinka-wrapper').hide();
    $j('#a-novinka-pridat').click(function() {
        $j('#pridat-novinka-wrapper').toggle();

        if ($j('#pridat-novinka-wrapper').is(':visible')) {
            $j('#editovat-novinka-wrapper').hide();
        }
    });
    $j('#a-novinka-editovat').click(function() {
        $j('#editovat-novinka-wrapper').toggle();
    });
/*============================================================================*/

    $j('#form-webmail').submit(function() {
            var hasError = false;

            $j(".sm-error").hide();

            // Nastav error hlasky
            var zabudli_meno = '';
            var zabudli_kontakt = '';
            var zabudli_spravu = '';
            if ($j.cookie("ppaCurrentLang") == undefined || $j.cookie("ppaCurrentLang") == 'sk') {
                zabudli_meno = 'Zabudli ste zadať Vaše meno a priezvisko.';
                zabudli_kontakt = 'Zabudli ste zadať Váš e-mail alebo telefónne číslo.';
                zabudli_spravu = 'Zabudli ste zadať správu.';
            } else {
                zabudli_meno = 'Please enter your full name.';
                zabudli_kontakt = 'Please enter your e-mail or telephone number.';
                zabudli_spravu = 'Please enter your message.';
            }

            /**
             * Kontrola je naviazana na obsah suboru, php premennych: lang/lang.index.php
             * lebo ich obsah sa zadava do value="" vo formulari
             */
            var nameVal = $j("#meno").val();
            if (nameVal == 'Vaše meno' || nameVal == 'Your name') // zavisi od $VASE_MENO
                nameVal = '';
            if (nameVal == '') {
                $j("#meno").before('<div class="sm-error">'+zabudli_meno+'</div>');
                hasError = true;
            }

            var contactVal = $j("#kontakt").val();
            if (contactVal == 'Váš e-mail alebo telefón' || contactVal == 'Your e-mail or phone number') // zavisi od $VAS_KONTAKT
                contactVal = '';
            if (contactVal == '') {
                $j("#kontakt").before('<div class="sm-error">'+zabudli_kontakt+'</div>');
                hasError = true;
            }

            var messageVal = $j("#sprava").val();
            if (messageVal == 'Správa alebo otázka' || messageVal == 'Message or question') // zavisi od $SPRAVA
                messageVal = '';
            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 'contact.php' normally.
            }
            else return true;
    });
});
