    function rollOver(element) {
	    //change the colour
    	element.className += (element.className?' ':'') + 'CSStoHighlight';
	    //change display of child
    	for( var x = 0; element.childNodes[x]; x++ ){
	    	if( element.childNodes[x].tagName == 'UL' ) { element.childNodes[x].className += (element.childNodes[x].className?' ':'') + 'CSStoShow'; }
    		if( element.childNodes[x].tagName == 'A' ) { element.childNodes[x].className += (element.childNodes[x].className?' ':'') + 'CSStoHighLink'; }
	    }
    }

    function rollOff(element) {
	    //change the colour
    	element.className = element.className.replace(/ ?CSStoHighlight$/,'');
	    //change display of child
    	for( var x = 0; element.childNodes[x]; x++ ){
	    	if( element.childNodes[x].tagName == 'UL' ) { element.childNodes[x].className = element.childNodes[x].className.replace(/ ?CSStoShow$/,''); }
    		if( element.childNodes[x].tagName == 'A' ) { element.childNodes[x].className = element.childNodes[x].className.replace(/ ?CSStoHighLink$/,''); }
	    }
    }
    
    function CreateNewMoznost(divName,divID,value) {
        if(value != ''){
        	document.getElementById(divName+""+divID).innerHTML += 
    	    "<input type=\"file\" name=\"dokument["+pocet2+"]\" value=\"\" size=\"50\" onchange=\"CreateNewMoznost('"+divName+"',"+(pocet2+1)+",this.value);\"><div id=\""+divName+""+(pocet2+1)+"\"></div>";
    	    pocet2++;
        }
    }

    NewWindow=null;
	function ShowItem(src, w, h, title){
	alert('rt');
}

	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 check_faq(f){
    	if(f.faq_email.value == ""){
	    	alert("Nezadali ste E-Mailovú adresu!");
		    f.faq_email.focus();
    		return false;
    	} else {
	    	if (f.faq_msg.value == ""){
			    alert("Text správy musíte vyplniť!");
		    	f.faq_msg.focus();
	    		return false;
    		} else {
			    if (window.RegExp){
		    		re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
	    			if (!re.test(f.faq_email.value)){
    					alert("Zadaná e-mailová adresa je neplatná!");
					    f.faq_email.focus();
				    	return false;
			    	} else {
		    			return true;
	    			}
    			} else {
				    return true;
			    }
		    }
	    }
    }
    
    function checkML_Add(f){
    	if(f.meno.value == ""){
	    	alert("Nezadali ste Vaše meno a priezvisko!");
		    f.meno.focus();
    		return false;
    	} else {
	    	if (f.email.value == ""){
			    alert("Nezadali ste Vašu e-mailovú adresu!");
		    	f.email.focus();
	    		return false;
    		} else {
			    if (window.RegExp){
		    		re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
	    			if (!re.test(f.email.value)){
    					alert("Zadaná e-mailová adresa je neplatná!");
					    f.email.focus();
				    	return false;
			    	} else {
		    			return true;
	    			}
    			} else {
				    return true;
			    }
		    }
	    }
    }
    
    function checkML_Remove(f){
    	if (f.email.value == ""){
		    alert("Nezadali ste Vašu e-mailovú adresu!");
	    	f.email.focus();
    		return false;
   		} else {
		    if (window.RegExp){
	    		re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
    			if (!re.test(f.email.value)){
   					alert("Zadaná e-mailová adresa je neplatná!");
				    f.email.focus();
			    	return false;
		    	} else {
	    			return true;
    			}
		    }
	    }
    }

    function zobraz(src,id,popis){
	    document.getElementById(id).innerHTML = '<img src="'+src+'" style="border:1px solid black"><p>'+popis+'</p>';
    }

    function verifyDelete(nazov,presmerovanie) {
    	if (confirm(nazov)) {
	    	location.href=presmerovanie;
    	} else {
		    return false;
	    }
    }
	
	function open_hide(id,value){
		if(document.getElementById(id) != undefined){
			if(value){
				document.getElementById(id).style.display = 'block';
			} else {
				document.getElementById(id).style.display = 'none';
			}
		}
	}
	
	function calculate_k2(){
		var pocet = document.getElementById('pocet').value;
		var dotlac1 = document.getElementById('dotlac1').checked;
		var dotlac2 = document.getElementById('dotlac2').checked;
		var price = 0;
		if(pocet > 50){
			price = pocet*6,5;
		} else {
			if(pocet > 20){
				price = pocet*7,2;
			} else {
				price = pocet*7,8;
			}
		}
		// zaratanie dotlace 1
		price += (dotlac1) ? 15 + pocet*0.90 : 0;
		// zaratanie dotlace 2
		price += (dotlac2) ? 21.60 + pocet*0.90 : 0;
		document.getElementById('cena').innerHTML = price + ',- €';
	}
    
    function calculate_k1(){
		var pocet = document.getElementById('pocet').value;
		var dotlac1 = document.getElementById('dotlac1').checked;
		var dotlac2 = document.getElementById('dotlac2').checked;
		var price = 0;
		if(pocet > 100){
			price = pocet*5.80;
		} else {
			if(pocet > 60){
				price = pocet*6.20;
			} else {
                if(pocet > 30){
                    price = pocet*6.50;
                } else {
				    if(pocet > 10){
                        price = pocet*7.20;
                    } else {
				        price = pocet*7.50;
			        }
			    }
			}
		}
		// zaratanie dotlace 1
		price += (dotlac1) ? 15 + pocet*0.90 : 0;
		// zaratanie dotlace 2
		price += (dotlac2) ? 21,60 + pocet*0.90 : 0;
		document.getElementById('cena').innerHTML = price + ',- €';
	}
    
    function calculate_kalendar(){
		var pocet = document.getElementById('pocet').value;
		var dotlac1 = document.getElementById('dotlac1').checked;
		var price = 0;
		if(pocet > 50){
			price = pocet*6,50;
		} else {
			if(pocet > 20){
				price = pocet*7,20;
			} else {
                if(pocet > 3){
                    price = pocet*7,80;
                } else {
				    price = pocet*8,5;
			    }
			}
		}
		// zaratanie dotlace 1
		price += (dotlac1) ? 15 + pocet * 0,90 : 0;
		document.getElementById('cena').innerHTML = price + ',- €';
	}
    
    function calculate_rozpravka(){
		var pocet = document.getElementById('pocet').value;
		var price = 0;
		if(pocet > 30){
			price = pocet*4,40;
		} else {
			if(pocet > 10){
				price = pocet*5;
			} else {
                if(pocet > 2){
                    price = pocet*5,50;
                } else {
				    price = pocet*6,20;
			    }
			}
		}
		document.getElementById('cena').innerHTML = price + ',- €';
	}
    
    function tlacPrihlasku(form){
        if(form.prihlasovatel.value == ''){
            alert('Nevyplnili ste všetky povinné údaje!');
            form.prihlasovatel.focus();
        } else {
            if(form.adresa.value == ''){
                alert('Nevyplnili ste všetky povinné údaje!');
                form.adresa.focus();
            } else {
                if(form.rok_narodenia.value == ''){
                    alert('Nevyplnili ste všetky povinné údaje!');
                    form.rok_narodenia.focus();
                } else {
                    if(form.telefon.value == ''){
                        alert('Nevyplnili ste všetky povinné údaje!');
                        form.telefon.focus();
                    } else {
                        if(form.email.value == ''){
                            alert('Nevyplnili ste všetky povinné údaje!');
                            form.email.focus();
                        } else {
                            if(form.pocet.value == ''){
                                alert('Nevyplnili ste všetky povinné údaje!');
                                form.pocet.focus();
                            } else {
                                var print = true;
                                if (window.RegExp){
                                    re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
                                    if (!re.test(form.email.value)){
                                        alert("Zadaná e-mailová adresa je neplatná!");
                                        form.email.focus();
                                        print = false;
                                    }
                                }
                                if(print){
                                    ShowWin(
                                        'files/print.php'+
                                            '?prihlasovatel='+ form.prihlasovatel.value +
                                            '&adresa=' + form.adresa.value +
                                            '&rok=' + form.rok_narodenia.value +
                                            '&telefon=' + form.telefon.value +
                                            '&email=' + form.email.value +
                                            '&pocet=' + form.pocet.value +
                                            '&datum=' + form.datum.value +
                                            '&miesto=' + form.miesto.value +
                                            '&podpis=' + form.podpis.value
                                        ,800
                                        ,600
                                    );
                                }
                            }
                        }
                    }
                }
            }
        }
        return false;
    }
