<!--
function getEleId(eleId){
	obj = document.getElementById(eleId);
	return obj;
}

function getEleProp(eleId, prop){
	obj = document.getElementById(eleId);
	var toeval = 'obj.'+prop
	return eval(toeval);
}

function blick(eleId){
	if(document.getElementById(eleId).style.display == 'none'){
		document.getElementById(eleId).style.display = 'block';
	}else{
		document.getElementById(eleId).style.display = 'none';
	}
}

function show(eleId){
		document.getElementById(eleId).style.display = 'block';
}

function hide(eleId){
		document.getElementById(eleId).style.display = 'none';
}

function show_cal(eleId, maxc){
	for(x = 1; x <= maxc; ++x){
		document.getElementById('cal_'+x).style.display = 'none';
	}

	if(document.getElementById(eleId).style.display == 'none'){
		document.getElementById(eleId).style.display = 'block';
	}else{
		document.getElementById(eleId).style.display = 'none';
	}
}

function enter_handler(){
	if(this.event.keyCode == 13){
		document.getElementById('formular').action = document.getElementById('formular').action+'?no_redir=TRUE';
	}
}

function dtimer(){
	window.setTimeout(delay_submit, 500);
}

function delay_submit(){
	document.getElementById('kolik').form.submit();
}

function check_flip(eleId){
	if(document.getElementById(eleId).checked != 1){
		document.getElementById(eleId).checked = 1;
	}else{
		document.getElementById(eleId).checked = 0;
	}
}

function check(eleId){
	document.getElementById(eleId).checked = 1;
}

function pic_window(picfile, picwidth, picheight){
	window.open('pic_window.php?pic='+picfile, 'picwindow', 'width='+picwidth+',height='+picheight+'');
}

function set_value (eleId, thisId, addi){
	if(document.getElementById(eleId).value == ''){
		document.getElementById(eleId).value = addi + document.getElementById(thisId).value;
	}
}

function selist (eleId){
	for(x = 0; x < document.getElementById(eleId).options.length; ++x){
		document.getElementById(eleId).options[x].selected = true;
	}
	document.getElementById(eleId).name = document.getElementById(eleId).name+'[]';
}

function listdel (eleId){
	var selIndex = document.getElementById(eleId).options.selectedIndex;
	if(selIndex != -1){
		var optset = document.getElementById(eleId).options;
		optset[selIndex] = null;
	}
}

function addOpt(eleId, optText, optValue){
	var ao = document.getElementById(eleId).options.length;
	var eleOpt = document.getElementById(eleId).options;
	eleOpt[ao] = new Option(optText, optValue);
}

function giveActiveSelect(eleId, tEleId, uniqueVal){
	var sel_source = getEleId(eleId);
	var optValue = sel_source.value;
	var optText = sel_source.options[sel_source.selectedIndex].text;
	if(uniqueVal == 0){
		addOpt(tEleId, optText, optValue);
	}else{
		var sel_target = getEleId(tEleId);
		var oAdd = true;
		if(optValue == 0)oAdd = false;
		for(x = 0; x < sel_target.options.length; ++x){
			if(sel_target.options[x].value == optValue){
				oAdd = false;
				break;
			}
		}

		if(oAdd){
			addOpt(tEleId, optText, optValue);
		}
	}
}

function find_links(id, lan){
	//alert(id);
	window.top.findframe.location.href = 'find_links.php?pid='+id+'&LANG='+lan;
}

var setValTime = false;
var stopTimeout = false;

function set_value_time (eleId, thisId, addi, timeval, sec){
	if(setValTime != false){
		clearTimeout(clTimeOut);
	}

	if(document.getElementById(eleId).value == ''){
		document.getElementById(eleId).value = addi + document.getElementById(thisId).value;
	}

	var toeval = "var "+timeval+" = set_value_time ('"+eleId+"', '"+thisId+"', '"+addi+"', '"+timeval+"', "+sec+")";

	if(stopTimeout == false){
		window.setTimeout(toeval, sec);
	}
}

//HODINY
timeOutRunns = false;

function updateClock(eleId) {
	if(timeOutRunns != false){
		clearTimeout(clTimeOut);
	}

	var clock = new Date();
   	var hours = clock.getHours() + '';
   	var minutes = clock.getMinutes() + '';
   	var seconds = clock.getSeconds() + '';

   	if(seconds.length == 1){
   		seconds = '0' + seconds;
   	}

   	if(minutes.length == 1){
   		minutes = '0' + minutes;
   	}

   	if(hours.length == 1){
   		hours = '0' + hours;
   	}

   	var timeStr = hours + ':' + minutes + ':' + seconds;
	document.getElementById(eleId).innerHTML = '';
   	document.getElementById(eleId).innerHTML = timeStr;

   	clTimeOut = setTimeout("updateClock('clocktext')", 1000);
   	timeOutRunns = true;
}

function open_dialog(tgtfile){
	var filenam = tgtfile.split('.');
	window.open(tgtfile, 'win_'+filenam[0], 'width=620,height=500,top=300,left=300,scrollbars=yes,status=yes');
	window.name = 'refWindow';
}

function find_frame(eleId, tEleId, findFile, id, lan){
	var ceval = "window.top."+eleId+".location.href = '"+findFile+"?pid="+id+"&target="+tEleId+"&LANG="+lan+"'";
	eval(ceval);
}

function search_frame(eleId, tEleId, findFile, id, lan){
  var ceval = "window."+eleId+".location.href = '../inc/"+findFile+"?pid="+id+"&target="+tEleId+"&LANG="+lan+"'";
	eval(ceval);
}

function search_estate(eleId, tEleId, findFile, id, lan){
  var data = new Array();
  data['criteria'] = new Array();
  data['area'] = new Array();
  
  if(document.formular) {
    var elements = document.formular.elements;
  
    for(i=0; i<elements.length; i++) {
      if(elements[i].name == 'nemovitost') {
        if(elements[i].value > 0) {
          data['nemovitost'] = elements[i].value;
        }
      }
      if(elements[i].name == 'luzka_pocet')  {
        if(elements[i].value > 0) {
          data['luzka'] = elements[i].value;
        }
      }
      if(elements[i].name == 'transakce')  {
        if(elements[i].checked) {
          data['transakce'] = elements[i].value;
        }
      }
      if(elements[i].name == 'criteria_list[]')  {
        if(elements[i].checked) {
          data['criteria'].push(elements[i].value);
        }
      }
      if(elements[i].name == 'area_list[]')  {
        if(elements[i].checked) {
          data['area'].push(elements[i].value);
        }
      }
      if(elements[i].name == 'more') {
        if(elements[i].checked) {
          data['more'] = elements[i].value;
        }
      }
      if(elements[i].name == 'area_top')  {
        if(elements[i].value > 0) {
          data['area_top'] = elements[i].value;
        }
      }
    }
  }
 
  // poskladat parametry //
  var ceval = "window."+eleId+".location.href='../inc/"+findFile+"?target="+tEleId+"&LANG="+lan;
  for(key in data) {
    if(key == 'criteria' || key == 'area') {
      for(j=0; j<data[key].length; j++) {
        ceval += '&data['+key+']['+j+']='+data[key][j];
      }
    }
    else {
      ceval += '&data['+key+']='+data[key];
    }
  }
  ceval += "'";
  eval(ceval);
}

function search_demand(eleId, tEleId, findFile, id, lan){
  var data = new Array();
  data['kriteria'] = new Array();
  if(document.formular) {
    var elements = document.formular.elements;
    for(i=0; i<elements.length; i++) {
      if(elements[i].name == 'zeme') {
        if(elements[i].value > 0) {
          data['zeme'] = elements[i].value;
        }
      }
      if(elements[i].name == 'oblast1') {
        if(elements[i].value > 0) {
          data['oblast1'] = elements[i].value;
        }
      }
      if(elements[i].name == 'oblast2') {
        if(elements[i].value > 0) {
          data['oblast2'] = elements[i].value;
        }
      }
      if(elements[i].name == 'transakce') {
        if(elements[i].checked) {
          data['transakce'] = elements[i].value;
        }
      }
      if(elements[i].name == 'more_check') {
        if(elements[i].checked) {
          data['more_check'] = elements[i].value;
        }
      }
      if(elements[i].name == 'plaz_vzdalenost') {
        if(elements[i].value > 0) {
          data['plaz_vzdalenost'] = elements[i].value;
        }
      }
      if(elements[i].name == 'vzdalenost1') {
        if(elements[i].value > 0) {
          data['vzdalenost1'] = elements[i].value;
        }
      }
      if(elements[i].name == 'mistnost_pocet') {
        if(elements[i].value > 0) {
          data['mistnost_pocet'] = elements[i].value;
        }
      }
      if(elements[i].name == 'centrum_check') {
        if(elements[i].checked) {
          data['centrum_check'] = elements[i].value;
        }
      }
      if(elements[i].name == 'centrum_vzdalenost') {
        if(elements[i].value > 0) {
          data['centrum_vzdalenost'] = elements[i].value;
        }
      }
      if(elements[i].name == 'vzdalenost2') {
        if(elements[i].value > 0) {
          data['vzdalenost2'] = elements[i].value;
        }
      }
      if(elements[i].name == 'luzka_pocet') {
        if(elements[i].value > 0) {
          data['luzka_pocet'] = elements[i].value;
        }
      }
      if(elements[i].name == 'kriteria[]') {
        if(elements[i].checked) {
          data['kriteria'].push(elements[i].value);
        }
      }
      if(elements[i].name == 'more') {
        if(elements[i].checked) {
          data['more'] = elements[i].value;
        }
      }
    }
  }
  
  // poskladat parametry //
  var ceval = "window."+eleId+".location.href='"+findFile+"?target="+tEleId+"&LANG="+lan;
  for(key in data) {
    if(key == 'kriteria') {
      for(j=0; j<data[key].length; j++) {
        ceval += '&data['+key+']['+j+']='+data[key][j];
      }
    }
    else {
      ceval += '&data['+key+']='+data[key];
    }
  }
  ceval += "'";
  eval(ceval);
}

function menudot_on(eleId){
	document.getElementById(eleId).className = 'menudotr hand'
}

function menudot_off(eleId){
	document.getElementById(eleId).className = 'menudot hand'
}

function delete_pic(pid){
	sstring = window.location.href;
	sstring = sstring.split('?');
	sstring = sstring[0];
	document.getElementById('blankform').action = sstring+'?del_img='+pid;
	document.getElementById('blankform').submit();
}

//check form
function change_options(fromId, toId, opt_array, cond) {
	try {
		var fromBox = document.getElementById(fromId);
		var selected = fromBox.options[fromBox.options.selectedIndex];
		var toBox = document.getElementById(toId);
		var len = toBox.options.length;

		for(i = len - 1; i > -1; i--) {
			if (toBox.options[i].value != 0) {
				toBox.options[i] = null;
			}
		}
		var x = toBox.options.length;

		for(i = 0; i < eval(opt_array).length; i++) {
			if (eval(opt_array)[i][cond] == selected.value) {
				toBox[x] = new Option(eval(opt_array)[i]['name']+' '+eval(opt_array)[i]['surname']+' - '+eval(opt_array)[i]['position'], eval(opt_array)[i]['id']);
				x++;
			}
		}

		toBox.options.selectedIndex = 0;
	}
	catch(oException) {

	}
}

function check_rights_col(eleId, rows)	{
	var col_checked = true;
	var boxes = new Array();
	var x = 0;

	for(i = 0; i < rows; i++) {
		if (document.getElementById(eleId+'_'+i)) {
			boxes[x] = document.getElementById(eleId+'_'+i);
			if (!boxes[x].checked) {
				col_checked = false;
			}
			x++;
		}
	}

	for(i = 0; i < boxes.length; i++) {
		if (col_checked) {
			boxes[i].checked = false;
		}
		else {
			boxes[i].checked = true;
		}
	}
}

function check_rights_row(rowname){
	var first = true;
	var row_checked = true;

	for(x = 0; x < document.forms['rights'].elements.length; ++x){
		cobj = document.forms['rights'].elements[x];
		if(cobj.type == 'checkbox'){
			namearr = cobj.name.split('_');
      if(namearr[0] == rowname){
				if(first == true){
					first = false;
					if(cobj.checked == true){
						change = false;
					}else{
						change = true;
					}
				}

				cobj.checked = change;
			}
		}
	}
}

function check_rights_row2(rowname){
	var first = true;
	var row_checked = true;
	var compare;

	for(x = 0; x < document.forms['rights'].elements.length; ++x){
		cobj = document.forms['rights'].elements[x];
		if(cobj.type == 'checkbox'){
      namearr = cobj.name.split('_');
			compare = namearr[0]+'_'+namearr[1];
      if(compare == rowname){
				if(first == true){
					first = false;
					if(cobj.checked == true){
						change = false;
					}else{
						change = true;
					}
				}
				cobj.checked = change;
			}
		}
	}
}


function check_confirm(formname, question, param, fillin_msg){
	chv = check_req_values(formname, fillin_msg, 1);
	mform = document.forms[formname]

	if(chv == true){
		if(confirm(question)){
			mform.action = mform.action+param;
		}
		return true;
	}else{
		alert(fillin_msg);
		return(false);
	}
}

function check_req_values(formname, fillin_msg, noalert) {
	var to_return = true;
	var alerted = false;
	var focused = false;

	if (window.to_check_array) {
		for(i = 0; i < to_check_array.length; i++) {
			element = 'document.forms[\''+formname+'\'].'+to_check_array[i];

			if (eval(element)) {
				var ww_el = false;

				//if wysiwyg element
				if (document.getElementById('_'+to_check_array[i]+'_editor')) {
					ww_el = document.getElementById('_'+to_check_array[i]+'_editor');
				}
				eval_str = element+'.value';

				if (eval(eval_str) === '') {
					if (!alerted) {
						if(!noalert)alert(fillin_msg);
						alerted = true;
						to_return = false;
					}
					if (!focused) {
						//if wysiwyg element
						if (ww_el) {
							// if textarea mode
							if (ww_el.tagName.toLowerCase() == 'textarea') {
								ww_el.focus();
							}
							else {
								ww_el.contentWindow.document.body.focus();
							}
							focused = true;
						}
						else {
							try {
								eval(element+'.focus()');
								focused = true;
							}
							catch(oException) {
								//alert(element+'.focus() - '+oException.msg);
							}
						}
					}

					//if wysiwyg element
					if (ww_el) {
						// if textarea mode
						if (ww_el.tagName.toLowerCase() == 'textarea') {
							ww_el.style.background = '#F88153';
						}
						else {
							ww_el.contentWindow.document.body.style.background = '#F88153';
						}
					}
					else {
						try {
							eval(element+'.style.background = \'#F88153\'');
						}
						catch(oException) {
							//alert(element+'.style.background - '+oException.msg);
						}
					}
				}
				else {
					//if wysiwyg element
					if (ww_el) {
						// if textarea mode
						if (ww_el.tagName.toLowerCase() == 'textarea') {
							ww_el.style.background = '#FFFFFF';
						}
						else {
							ww_el.contentWindow.document.body.style.background = '#FFFFFF';
						}
					}
					else {
						try {
							eval(element+'.style.background = \'#FFFFFF\'');
						}
						catch(oException) {
							//alert(element+'.style.background - '+oException.msg);
						}
					}
				}
			}
		}
	}
	return to_return;
}

//image editor
function dialogReturn(path, width, height, bpath, bwidth, bheight, palign, flow, showAnchor) {
	if(palign == 'left'){
		if(flow == 0){
			htmlCode = '<div align="left"';
		}else{
			htmlCode = '<div style="float:left;"';
		}
	}
	if(palign == 'right'){
		if(flow == 0){
			htmlCode = '<div align="right"';
		}else{
			htmlCode = '<div style="float:right;"';
		}
	}
	htmlCode = htmlCode+'>'

	if (showAnchor == 1) {
		htmlCode = htmlCode+'<a href="javascript:pic_window3(\''+bpath+'\', '+bwidth+', '+bheight+');">';
	}
	htmlCode = htmlCode+'<img src="'+path+'" width="'+width+'" height="'+height+'" alt="" class="pic">';
	if (showAnchor == 1) {
		htmlCode = htmlCode+'</a>';
	}

	htmlCode = htmlCode+'</div>'

	window.returnValue = htmlCode;
	window.close();
}

function ShowText(name, title, text) {
  hide(title);
  document.getElementById(name).innerHTML = "<textarea name='popis' class='small_box' rows='10' col='20' style='width: 290px;'>"+text+"</textarea>";
}
//-->
