d=document;l=(d.layers)?1:0;op=navigator.userAgent.toLowerCase().indexOf('opera')!=-1;ie=(d.all)?1:0;
function gE(e,f){if(l){f=(f)?f:self;var V=f.document.layers;if(V[e])return V[e];for(var W=0;W<V.length;)t=gE(e,V[W++]);return t;}if(d.all)return d.all[e];return d.getElementById(e);}

function sE(e){if(l)e.visibility='show';else e.style.display='block';return false;}
function siE(e){if(l)e.visibility='show';else e.style.display='inline';return false;}
function hE(e){if(l)e.visibility='hide';else e.style.display='none';return false;}

//---- FUNCTION ShowHideElement shE
//
//---- shows/(hides) the element if it is closed/(open) and sets the trigger element label to -/(+) 

function shE(trigger,e){
	if(e.style.display=="none"){
		e.style.display="block";
		trigger.innerHTML = '-'; 
	}
	else{
		e.style.display="none";
		trigger.innerHTML = '+'; 
	}
	return false;
}


function addCls(elm,cls)
{
    if(elm)
    {
		var isok=1;
    	var clses = new Array();
    	// zistenie ci uz taku nema
    	clses=elm.className.split(" ");
		for(var i=0;i<clses.length;i++)
			if(cls==clses[i])
				isok=false;
		// ak este taku nema pridaj
    	if(isok==1)
    		elm.className+=" "+cls;
		//elm.setAttribute(elm.getAttribute('class')+" "+cls);

		return 1;
    }
    else
        return 0;
}

function remCls(elm,cls)
{

    if(elm)
	{
        //elm.setAttribute(elm.getAttribute('class').replace(new RegExp(" "+cls), ""));
		//elm.setclass=this.className.replace(new RegExp(" "+cls), "");

		// ak je jedina
		if(elm.className==cls)
		  elm.className='';
		// ak sa nachadza za medzerou
    	elm.className=elm.className.replace(new RegExp(" "+cls), "");
    	// ak je na zaciatku
    	if(elm.className.substring(0,cls.length)==cls)
    	   elm.className=elm.className.substring(cls.length+1);
	}

}





function saveCookie(name,value,days) {
	if (days) {
		var date=new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000))
		var expires="; expires="+date.toGMTString()
	} else expires=""
	document.cookie=name+"="+value+expires+"; path=/"
}

function readCookie(name) {
	var nameEQ=name+"="
	var ca=document.cookie.split(';')
	for(var i=0;i<ca.length;i++) {
		var c=ca[i];
		while (c.charAt(0)==' ') c=c.substring(1,c.length)
		if (c.indexOf(nameEQ)==0) return c.substring(nameEQ.length,c.length)
	}
	return null
}

function setdatetoday(){
var d = new Date()
year=d.getFullYear()+'';
month=(d.getMonth() + 1);
if (month<10)month="0"+month;
date=d.getDate();
if (date<10)date="0"+date;
hours=d.getHours();
if (hours<10)hours="0"+hours;
minutes=d.getMinutes();
if (minutes<10)minutes="0"+minutes;



document.zed.in_date.value=year+'-'+month+'-'+date+' '+hours+':'+minutes+':00';
}




// ---------------------------------------------------------------------------------------------------------------------
// akoze ajax -spustanie php skriptov  ----------------------------------------------------------------------------------
function runPhpScript(url,postRequest,intoDivId,otherFunction)
{
	 	var http_request = false;
        //var postRequest = "string="+string;
		var r='';
        if (window.XMLHttpRequest) {
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            try {
              http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (eror) {
              http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
        	http_request.onreadystatechange = function() {
        	    if(intoDivId!=''||otherFunction!='')
        	    if (http_request.readyState == 4){
            	    if (http_request.status == 200)
            	    {    
        	           if((intoDivId!='' )&& (elmdiv=gE(intoDivId)))
        	               elmdiv.innerHTML=http_request.responseText;        	           
                	   if(otherFunction!='')
                	       eval(otherFunction);
            	    }
            	    else
            	    {
            	        alert('Chyba:'+http_request.responseText);
            	    }
        	    }
        	    
        	};

        http_request.open('POST', url, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(postRequest);
}
