function layerPopup(elDest,elBtn){
	var pb=$(elBtn);
	var pp=$(elDest);
	if(pp.style.display != "block"){
		pp.style.display = "block";
		pb.style.backgroundPosition = 'left bottom';
	}else{
		pp.style.display = "none";
		pb.style.backgroundPosition = 'left top';		
	}
}
function popLayer(elToHide,elBtn,elText,e,doRq){
	var pb=$(elBtn);
	var pp=$(elToHide);
	var pt=$(elText);
	if(pp.style.display != "block"){
		pp.style.display = "block";
		pb.style.backgroundPosition = 'left top';
		pt.innerHTML = 'Vyhžadávanie';  //txt.substring(0,'Vyhžadávanie'.length);
		createXmlHttpRequest('&id=10&r='+ elToHide +'|1');
	}else{
		pp.style.display = "none";
		pb.style.backgroundPosition = 'left bottom';
		var txt = pt.innerHTML;
		pt.innerHTML = txt + ' - (minimalizované)'
		if(doRq==1){
			createXmlHttpRequest('&id=10&r='+ elToHide +'|0');
		}
	}
}
function backgroundUpdate(event,ecss){
    if (ecss.include(' ')){
        ecss = ecss.split(' ')[0];
	}else if(ecss.include('	')){
		ecss = ecss.split('	')[0];
    }
    
	var el = Event.findElement(event, 'div.'+ecss)
	if(el){}else{
	  el = event.currentTarget;
	}
	if(event.type == 'mouseover'){
		el.setStyle({backgroundPosition:'left bottom'});
	}else{
		el.setStyle({backgroundPosition:'left top'});
	}
}
function layerPopupRequest(elm, defRequest){
	var el = $(elm).getStyle('display');
	var aset=1;
	if(el=='none'){aset=0;}
   createXmlHttpRequest('&id=11&r='+ elm + ';' + defRequest + '|' + aset);
}
function show_it(event,target){
	var x=Event.pointerX(event);
	var y=Event.pointerY(event);
	var pp=$(target);
	pp.style.left = x + 20 + 'px';
	pp.style.top = y - 10 + 'px';
	var phg=$(target).getHeight();
	var pi=$(target + 'bgFrm');
	pi.height = phg + 'px';
	return false;
	}
function hide_it(event,target){
	var elm=$(target);
	elm.style.left = '-10000px';
	elm.style.top = '-10000px';
	//elm.style.display = "none";
	return false;
	}
function DoCheck(isGroup){
	var zet = $A(document.getElementsByName(isGroup.name));
	var i=0;
	for (i=0; i<zet.length; i++){
		if (i==0){zet[i].checked=true}else{
			zet[i].checked = false;
		}
	}
}
function DoUnCheck(isGroup){
	var x = 0;
	var i=0;
	set = $A(document.getElementsByName(isGroup.name));
	for (i=0; i<set.length; i++)
	{
		if (i==0){set[i].checked=false}
		if(set[i].checked==true){x++}
	}
	if (x==0){set[0].checked=true}
}

function Checkbox_Click(evt, params) {
	var now = new Date();
	params = params + '&ts=' + now.getHours() + ':' + now.getMinutes() + ':' + now.getSeconds();	
	var url = pServ + 'default.asp?page=99' + params;
	pageMessage(1, 'Aktualizácia údajov');
	new Ajax.Request(url, { method: 'get', encoding: 'windows-1250',		
		onComplete: function(transport) { handleRequest(transport.responseText); },  
		onFailure: function(transport) { alert(transport); }
	});
}

function doClick(event,uPost){
	var el=Event.findElement(event, 'form');
	var elCmp=Event.findElement(event, 'div');
	if(elCmp==null){
		elCmp=Event.findElement(event, 'a');
	}
	el.btnClick.value = elCmp.id;
	if(uPost!=null && el.tPost!=null){
		if(uPost.length>0){
			el.tPost.value=uPost;
		}
	}
	if (Prototype.Browser.IE) {
		document.forms.mainform.submit();
	}
	else {
		el.submit();
	}
	//return false;
}

function updateComboHttp(r1,r2,r3) {
    var toDo = '&id=15&r=' + r1 + '|' + r2 + '|' + r3;
    createXmlHttpRequest(toDo);
}

function createXmlHttpRequest(uDo){
	if(uDo.length==0){return false;}
	var url = pServ + 'default.asp?page=99'+uDo;
	pageMessage(1,'Aktualizácia údajov');	
	new Ajax.Request(url, {method: 'get', encoding: 'windows-1250',
			onComplete: function(transport){handleRequest(transport.responseText);}});
}


function handleRequest(uResponse){
    if(uResponse=='OK'){
        var msgb = $('msgBar');
        msgb.innerHTML = 'Response OK';
        window.setTimeout(pageMessage(0,''), 5000)
    }
    else{
	    pageMessage(0,'');
	    eval(uResponse);
	  }
	return;
}
function updatePanelAJAX(uPanel, uDo){
	if(uDo.length==0){return false;}
	var url = pServ + 'default.asp?page=99'+uDo;
	var uP = $(uPanel);
	if(uP){uP.innerHTML = '<div class="updatingPanel"></div>'}
	new Ajax.Request(url, {method: 'get', encoding: 'windows-1250',
			onComplete: function(transport){updatePanelHandle(transport.responseText);}});
}

function  updatePanelHandle(uResponse){	
	eval(uResponse);
	return;
}
function SimpleGridClick(evt){
	var el=Event.findElement(evt, 'form');
	var eId=Event.findElement(evt, 'div.SimpleGrid_Item');
	if(eId){
		el.btnClick.value=eId.id;
	}
	else{
		if(evt.currentTarget.className=='SimpleGrid_Item'){
			el.btnClick.value=evt.currentTarget.id;
		}
	}
	el.submit();
	return false;
}

function updateUbytovanie() {

	var uEl = $('typZajazdu');
	var disEl = $('ubytovanie');
	if (uEl.value == '3') {
		disEl.value = 0;
		disEl.disabled = true;	 
	}
	else {
		disEl.disabled = false;
	}

}

/*-------------------------------------------------------*/

/* --------------------------------------------------- */														 
/* ------------- zatiaž neprerobené ------------------ */
/* --------------------------------------------------- */														 
function openwin(){window.open("","printZajazd",'menubar=1,toolbar=0,location=0,width=700,height=800,resizable=no,left=10,top=10');}



function frmPerson(){
    var pr1 = $('dospeli');
    var pr2 = $('dieta1');
    var pr3 = $('dieta2');
    var uMx= eval(pr1.value);
   cNorm(pr1,pr2,pr3);
    if(eval(pr2.value)>1){
        uMx=uMx+1;
        if(eval(pr2.value)>15){
            uMx=uMx+1;
            if(uMx>4){
                pr3.disabled=true;
                pr3.value=0; 
            }else{
                pr3.disabled=false;
            }
        }else{
            pr3.disabled=false;
        }
    }
    if(eval(pr3.value)>1){
        uMx=uMx+1;
        if(eval(pr3.value)>15){
             if(eval(pr2.value)>15){
                uMx=uMx+1;
              } 
        }
    }
    if(uMx>=5){
        pr3.value=0;
        pr3.disabled=true;
    }
    createXmlHttpRequest('&id=9&r='+ pr1.value +'|'+pr2.value+'|'+pr3.value);
}
function cNorm(pr1,pr2,pr3){
  var cg3;
  if(eval(pr3.value)>0 && eval(pr2.value)==0){
        pr2.value=pr3.value;
        pr3.value=0;
      }
    if(eval(pr3.value)>1 && eval(pr3.value)<eval(pr2.value)){
        cg3= pr3.value;
        pr3.value= pr2.value;
        pr2.value=cg3;
      }
}
function cboOblast(){
    var pr1=$('krajina');
    var pr2=$('oblast');
    if (pr1.value==0){pr2.value=0;}    
    if($('stredisko') != null){
		var pr3=$('stredisko');
		if (pr2.value==0){pr3.value=0;}
	}
}

function pop_more(elm){
	var pp;
	pp=document.getElementById(elm);
	if(pp.style.visibility != "visible"){
	   pp.style.visibility = "visible";
	}
	else {
	   pp.style.visibility = "hidden";
	}
}


function OpenImg(url) {
window.open('imgopen.asp?img='+url,'imgwin','width=650,height=600,innerwidth=516,innerheight=381,top=100,left=100,directories=0,location=0,menubar=0,personalbar=0,scrollbars=0,status=0,toolbar=0');
}

  
function updateText(uID, uQS){
	var elm = document.getElementById(uID);

}
function updateCombo(uID, uQS){
	var elm = document.getElementById(uID);
	//elm.options.length = 0;
	for(m=elm.options.length-1;m>=0;m--){
		elm.options[m]=null;
	}
	var xarr = uQS.split("|");
	for(m=xarr.length-1;m>=0;m--){
		var xval=xarr[m].split(";");
		var nOpt = document.createElement("option");
		nOpt.value=xval[0];
		nOpt.text=xval[1];
		elm.options.add(nOpt);
	}
	
}

function pageMessage(uCmd, uMsg){
	var lay = document.body;
	var leftVal = (screen.width-300) / 2;
	if(uCmd==1){
		//var newdiv = new Element("div",{className:"lOverlay"})
		var msg = new Element("div",{className:"lMsg"});
		//newdiv.id = "msgOverlay";
		msg.id = 'msgBar';
		//msg.setOpacity(1);
		
		//msg.style = "display: block; position: absolute;top: 200px;left: " + leftVal + "px;width: 300px;textAlign: center;MozBorderRadius: 10px;padding: 10px;color: #000;background: #ffffff;zIndex: 1000; verticalAlign: top;opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1;";
		with (msg.style){display = "block";position = "absolute";top = "200px";left = leftVal+"px";width = "200";height="100";textAlign = "center";MozBorderRadius = "5px";padding = "5px";color = "#000";background = "#ffffff";zIndex = 10000;};
		var element = $('myelement'); 
		// set to 50% transparency element.setOpacity(0.5); // these are equivalent, but allow for setting more than // one CSS property at once: element.setStyle({ opacity: 0.5 }); 
		//newdiv.setOpacity(0.7); 
		msg.innerHTML = "<img src='images/loading.gif' alt='' />" + "<br/>" + uMsg
		//lay.appendChild(newdiv);
		lay.appendChild(msg);	
		//comboAction(0);
	}else{
		//var dl = document.getElementById('msgOverlay');
		//lay.removeChild(dl);
		var dl = document.getElementById('msgBar');
		lay.removeChild(dl);
		//comboAction(1);
	}
}
function comboAction(uAction){var objectid;var ix;if (document.all){for(ix=0; ix < document.all.length; ix++){objectid = document.all[ix].className;if(objectid.indexOf('Field',0)>0){if(uAction==0){document.all[ix].style.visibility = 'hidden';}else{document.all[ix].style.visibility = 'visible';}}}}}
 
