    function recalculate(priplatok){
        if(priplatok > 0){
            alert('Cena produktu pre dané prevedenie je navýšená o '+ priplatok +'%.');
        }
        var e = document.getElementById('price');
        if(e != undefined){
            var price = e.value - 0;
            var vystup = document.getElementById('price_info');
            if(vystup != undefined){
                vystup.innerHTML = Math.ceil((price * (priplatok - 0 + 100)) / 100);
            }
        }
    }
    
    function ShowMenu(id){
        var e = document.getElementById(id);
        if(e != undefined){
            var UL = e.getElementsByTagName('UL');
            if(UL.length){
                for (var i = 0 ; i < UL.length ; i++){
                    UL[i].style.display = (UL[i].style.display == 'block') ? 'none' : 'block';
                }
            }
        }
    }
    
    function rollOver(element) {
	    element.className += (element.className?' ':'') + 'hover';
	    for( var x = 0; element.childNodes[x]; x++ ){
	    	if( element.childNodes[x].tagName == 'UL' ) { element.childNodes[x].className += (element.childNodes[x].className?' ':'') + 'hover'; }
    		if( element.childNodes[x].tagName == 'A' ) { element.childNodes[x].className += (element.childNodes[x].className?' ':'') + 'hover'; }
	    }
    }

    function rollOff(element) {
	    element.className = element.className.replace(/ ?hover$/,'');
	    for( var x = 0; element.childNodes[x]; x++ ){
	    	if( element.childNodes[x].tagName == 'UL' ) { element.childNodes[x].className = element.childNodes[x].className.replace(/ ?hover$/,''); }
    		if( element.childNodes[x].tagName == 'A' ) { element.childNodes[x].className = element.childNodes[x].className.replace(/ ?hover$/,''); }
	    }
    }
    
    function ShowGaleryImage(src,media){
        if((e = document.getElementById('preview')) !== undefined){
            var img = new Image();
            img.onload = function(){
                if (navigator.appVersion.indexOf("MSIE")!=-1){
                    pause(250);
                }
            }
            img.src = src;
            e.innerHTML = '<img src="' + WEBROOT + '/media/' + media + '/' + src + '" alt="" />';
        }
    }
    
    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();
    }

