<!--
function HideAll () {
	for (i = 1; i <= 1; i++) {
		document.getElementById('sub'+i).style.display = 'none';
	}
}

function ShowAndHide (idf) {
	if (document.getElementById(idf).style.display == 'none') {
		document.getElementById(idf).style.display = 'block';
	} else {
		document.getElementById(idf).style.display = 'none';
	}
	if (idf == 'sub1') {
		try
		{
    if (document.getElementById('interiery').className == 'interSel') {
			document.getElementById('interiery').className = '';
		} else {
			document.getElementById('interiery').className = 'interSel';
		}
		}
		catch(e) {};
		
	}
}

  function ajax_generatePoll(areaId, poll_id, answer_id) {
    var obj = document.getElementById(areaId);
    var http_request = ajax_getRequest();
    var request = "poll_id="+poll_id+"&answer_id="+answer_id+"&areaId="+areaId;

    if(http_request) {
      var url = 'includes/ajax_pollGenerator.php?'+request;

      http_request.onreadystatechange = function() { callback_generatePoll(http_request, obj); };
      http_request.open('GET', url, true);
      http_request.send(null);
    }
  }

  function callback_generatePoll(http_request, obj) {
    if (http_request.readyState == 4) {
      if (http_request.status == 200) {
        obj.innerHTML = http_request.responseText;
      }
      else {
        alert('Chyba');
      }
    }
  }
  
  function ajax_getRequest() {
    var http_request = false;

    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");
      }
    }

    return http_request;
  }






function openCenteredWindow (url, name, width, height, parms) {
   var left = Math.floor( (screen.width - width) / 2);
   var top = Math.floor( (screen.height - height) / 2);
   var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
   if (parms) 
     winParms += "," + parms;
   var win = window.open(url, name, winParms);
   return win;
}

function PopUpMenus() {
this.offsetX = -143;
this.offsetY = 40;
this.timer = null;
this.viewed = null;

  this.showMenu = function(menu_id, action) {
    if(action == 0) {
      this.timer = setTimeout('popup_menu.showMenu("'+menu_id+'", 2)', 250);
    }
    else if(action == 1) {
      clearTimeout(this.timer);
      if(this.viewed) popup_menu.showMenu('"'+menu_id+'"', 2);
      var act_menu = this.getElement(menu_id);

      act_menu.style.display = 'block';
      this.viewed = act_menu;
    }
    else if(action == 2) {
      this.viewed.style.display = 'none';
      this.viewed = null;
    }
  };

  PopUpMenus.prototype.getPosition = function(element) {
    var curtop, curleft;

    curtop = 0;
    curleft = 0;

    if (element.offsetParent) {
      do {
        curtop += element.offsetTop;
        curleft += element.offsetLeft;
      } while (element = element.offsetParent);
    }

    return [curtop, curleft];
  };

  // Pomocná funkce - náhrada za 'document.getElementById()'
  PopUpMenus.prototype.getElement = function(element_id) {
    return document.getElementById(element_id);
  };
};

//-->
