function external(url)
{
	win = window.open(url);
	return (typeof(win)=='object') ? false : true;
}

function hoverin(e, clsname)
{
    if (-1 == e.className.indexOf(clsname)) {
        e.className += ' ' + clsname;
    } 
}

function hoverout(e, clsname)
{
    e.className = e.className.replace(' ' + clsname, '');
}

function nums_only(e)
{
    switch (e.keyCode) {
        case 8:
        case 9:
        case 13:
            return true;
            break;
    }

    k = (e.which) ? e.which : e.keyCode;
    var r = !((k < 48 || k > 57) && (k < 35 || k > 40));

    return r;
}

function objCheck(cinnost, names, ids)
{
    var tmp;

    for (var i = 0; i < ids.length; i++) {
        tmp = document.getElementById(ids[i]);

        if (!tmp.value) {
            var pole = (names[i]) ? names[i] : ids[i];
            var cin  = (cinnost[i]) ? cinnost[i] : 'Zadejte';

            alert(cin + ' prosím ' + pole + '.');

            return false;
        } else if (ids[i].indexOf('email') != -1) {
            var valid = emailCheck(document.getElementById(ids[i]).value);

            if (!valid) {
                return false;
            }
        }
    }

    return true;
}

/// Kontrola správnosti zadání emailové adresy
function emailCheck(email) {
    if (""!=email) {
        if (window.RegExp) {
            re = new RegExp("^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9\-]+(\.[a-zA-Z0-9\-]+)*\.[a-zA-Z]{2,6}$");

            if (!re.test(email)) {
                alert("Emailová adresa nemá správný formát!");
                return false;
            }
        }
    }
    return true;
}


function soutez() {
    var i = 0;
    $("input.check").each(function(){if (this.checked)i++;});

    if (i == 0) {
        alert("Vybrte prosím odpověd");
        return false;
    }

    var names = new Array('Jméno', 'Příjmení', 'Ulice', 'Číslo popisné', 'Město', 'PSČ', 'E-mail', 'Firma/organizace');
    var ids   = new Array('jmeno', 'prijmeni', 'ulice', 'cislo', 'mesto', 'psc', 'email', 'firma');

    return objCheck('', names, ids);
}


//rotace v paticce

// rychlost animace 
var bannerSpeedAnimate = 4000;

// animace fotek
var banner_animate;

var indexBanner = 1;

$(document).ready(function() {
    banner_animate = setTimeout(function() { runAnimate(); }, bannerSpeedAnimate);
});

function runAnimate()
{
    $("#banner-"+indexBanner).slideUp("normal", function () {

    indexBanner = indexBanner + 1;

    if (!document.getElementById("banner-"+indexBanner)) {
        indexBanner = 1;
    }

    $("#banner-"+indexBanner).removeClass("hide");
    $("#banner-"+indexBanner).slideDown("normal");

    banner_animate = setTimeout(function() { runAnimate(); }, bannerSpeedAnimate);
    
    });
}

