    function vipAlert(){
        if (getCookie('display_alert')){
            return true;
        } else {
            var overlay = document.getElementById('alertOverlay');
            if(overlay !== undefined && overlay !== null){
                overlay.style.display = 'block';
                overlay.style.width = document.body.offsetWidth + 'px';
                overlay.style.height = document.body.offsetHeight + 'px';
            }
            
            var alert = document.getElementById('alert');
            if(alert !== undefined && alert !== null){
                alert.style.display = 'block';
                alert.style.left = Math.floor(document.body.offsetWidth/2 - 207) + 'px';
                alert.style.top = 100 + 'px';
            }
        }
    }
    
    function closeVipAlert(){
        var overlay = document.getElementById('alertOverlay');
        if(overlay !== undefined && overlay !== null){
            overlay.style.display = 'none';
        }
        
        var alert = document.getElementById('alert');
        if(alert !== undefined && alert !== null){
            alert.style.display = 'none';
        }
    }
    
    function disableVipAlert(disable){
        if(disable === true){
            setCookie('display_alert',0,24*60*60);
        } else {
            deleteCookie('display_alert');
        }
    }
    
    function setCookie(name, value, seconds) {
        if (typeof(seconds) != 'undefined') {
            var date = new Date();
            date.setTime(date.getTime() + (seconds*1000));
            var expires = "; expires=" + date.toGMTString();
        }
        else {
            var expires = "";
        }
        
        document.cookie = name+"="+value+expires+"; path=/";
    }
    
    function getCookie(name) {
        name = name + "=";
        var carray = document.cookie.split(';');
        
        for(var i=0;i < carray.length;i++) {
            var c = carray[i];
            while (c.charAt(0)==' ') c = c.substring(1,c.length);
            if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
        }
        
        return null;
    }
    
    function deleteCookie(name) {
        setCookie(name, "", -1);
    }
    
    function nextTicket(){
        var e = document.getElementById('tickets');
        if(e != undefined){
            var divs = e.getElementsByTagName('SPAN');
            if(divs.length){
                divs[divs.length-1].innerHTML = '<br />Číslo poukážky: <input type="text" name="bonus[]" value="" size="10" class="cislo"/></span><span>&#160;';
            }
        }
    }
    
    function ShowMenu(id){
        var e = document.getElementById(id);
        if(e != undefined){
            var child = e.childNodes;
            if(child.length){
                for (var i = 0 ; i < child.length ; i++){
                    if(child[i].nodeName == 'UL'){
                        child[i].className = (child[i].className == 'opened') ? 'closed' : 'opened';
                    }
                }
            }
        }
    }

    NewWindow1 = null;
    function ShowWin(href, w, h){
    	if(NewWindow1){ NewWindow1.close(); }
    	if(NewWindow1==null || NewWindow1.closed){
    		var top = screen.height/2 - h/2;
    		var left = screen.width/2 - w/2;
    		var settings =
    	 		"left=" + left + "px,"
    			+"top=" + top + "px,"
    			+"width=" + w + "px,"
    			+"height=" + h + "px,"
    			+"toolbar=yes,"
    			+"location=no,"
    			+"directories=no,"
    			+"status=yes,"
    			+"menubar=yes,"
    			+"scrollbars=yes,"
    			+"resizable=yes";
    		NewWindow1 = window.open(href,'okno',settings);
    	}
    	NewWindow1.focus();
    }
    
    function getElementPosition(element) {
        var pos = {x:0, y:0};
    	if (element.offsetParent) {
    		pos.x = element.offsetLeft
    		pos.y = element.offsetTop
    		while (element = element.offsetParent) {
    			pos.x += element.offsetLeft
    			pos.y += element.offsetTop
    		}
    	}
    	return pos;
    }
    
    function getXY(e) {
        var pos = {x:0, y:0};
        pos.x = (window.Event) ? e.pageX : event.clientX;
        pos.y = (window.Event) ? e.pageY : event.clientY;
        return pos;
    }
    
    function addLoadEvent(func){	
        var oldonload = window.onload;
        if (typeof window.onload != 'function'){
            window.onload = func;
        } else {
            window.onload = function(){
                oldonload();
                func();
            }
        }
    }
    
    addLoadEvent(vipAlert);

