function schovaj() {
	if($('#container-email').size() != 0) {
		$('#container-email').fadeOut("slow", function(){$(this).remove();$('#container-shade').remove();});
	}
}

function brand (jid, aid)
{
    var e = $('#category-menu li.menu_id_'+jid).detach();
    $("#category-menu").after('<div id="brand-menu"></div>');
    $("#brand-menu").append('<div class="menu-title">Značky</div>');
    $("#brand-menu").append($(" > ul", e));
    $("#brand-menu").append('<a id="menu_link_all" href="/static/brand/' + jid + '" >Zobraziť všetky</a>');
    $("#category-menu, #brand-menu").treeview({animated: "fast", collapsed: true, persist: "location"});
}

function brand2 (jid, aid)
{
    var id='#container-menu-content .menu_id_'+jid;
    $(id + " > ul").append('<li class="all-brands"><a href="/static/brand/' + jid + '" >Zobrazit všetky</a></li>');
    $(id).addClass('brand');
}


function empty (mixed_var) {
    // !No description available for empty. @php.js developers: Please update the function summary text file.
    // 
    // version: 1102.614
    // discuss at: http://phpjs.org/functions/empty
    // +   original by: Philippe Baumann
    // +      input by: Onno Marsman
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: LH
    // +   improved by: Onno Marsman
    // +   improved by: Francesco
    // +   improved by: Marc Jansen
    // +   input by: Stoyan Kyosev (http://www.svest.org/)
    // *     example 1: empty(null);
    // *     returns 1: true
    // *     example 2: empty(undefined);
    // *     returns 2: true
    // *     example 3: empty([]);
    // *     returns 3: true
    // *     example 4: empty({});
    // *     returns 4: true
    // *     example 5: empty({'aFunc' : function () { alert('humpty'); } });
    // *     returns 5: false
    var key;
 
    if (mixed_var === "" || mixed_var === 0 || mixed_var === "0" || mixed_var === null || mixed_var === false || typeof mixed_var === 'undefined') {
        return true;
    }
 
    if (typeof mixed_var == 'object') {
        for (key in mixed_var) {
            return false;
        }
        return true;
    }
 
    return false;
}

function emailcheck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
	
	
$(document).ready(function(){
    // horne menu vysuvanie
	$('#container-menu-content > ul > li').bind('mouseenter',function(){$('div.submenu', this).show();$(this).children('a').addClass('hover');if(($(this).position().left + $('div.submenu', this).outerWidth()) > $('#container-header').width()){$('div.submenu', this).css("left",($('#container-header').width() - ($(this).position().left + $('div.submenu', this).outerWidth())) + "px");}});
	$('#container-menu-content > ul > li').bind('mouseleave',function(){$('div.submenu', this).hide();$(this).children('a').removeClass('hover')});
    //$('#login-menu h4 a').click(function(){$('#login-menu .inbox').toggle('fast');return false;});
    // zamenit href v znackach v hornom menu
    $('#container-menu-content li.menu_id_809 > a').attr('href', '/static/brand/809');
    $('#container-menu-content li.menu_id_997 > a').attr('href', '/static/brand/997');
    $('#container-menu-content li.menu_id_298 > a').attr('href', '/static/brand/298');
    $('#container-menu-content li.menu_id_810 > a').attr('href', '/static/brand/810');
    $('#container-menu-content li.menu_id_1390 > a').attr('href', '/static/brand/1390');

    // banners
    if ($('#banner-items').children().length < 2) {
        $('#banner-items').children().css('display', 'block');
    } else {
        $('#content-banner').loopedSlider({
          container:      '#content-banner',  // Class or ID of main container
          slides:         '#banner-items',     // Class or ID of slide container
          containerClick: false,         // Click container for next slide
          autoStart:      5000,          // Set to positive number for auto start and interval time
          restart:        0,             // Set to positive number for restart and restart interval
          slidespeed:     500,           // Speed of slide animation
          fadespeed:      300,           // Speed of fade animation
          autoHeight:     false          // Set to positive number for auto height and animation speed
        });
    }
  
  $('a[rel=lightbox-group], a[rel=lightbox-products]').fancybox({'titleShow': false});
  $('#actual a').fancybox();
  $('#contact-product a').fancybox();
  $('#login-menu h4 a').fancybox();
  
  $('#contest-form').submit(function(){
    var meno = $('input[type=text]', this);
    for (i = 0; i< meno.length; i++)
    {
        if(empty(($.trim($(meno[i]).val()))))
        {
          $('#contest-info').html("<h4>Nevyplnili ste všetky povinné údaje</h4>");
          $('#contest-info').show();
          return false;
        }

        if(i == 2 && !emailcheck($(meno[i]).val()))
        {
          $('#contest-info').html("<h4>Zadaná emailová adresa je neplatná</h4>");
          $('#contest-info').show();
          return false;
        }
    }
    $('#contest-info').html("<h4>Ďakujeme, Vaša odpoveď bola odoslaná.</h4>");
    $('#contest-info').show();
    return true;
  });
});
