var timeout = 50;
var oTime = -1;
var oTime2 = -1;


function get_menu (url, parametry) {
	
	document.getElementById('menu').innerHTML = '';
	//document.getElementById('preloader').style.color="#000000";
	//document.getElementById('preloader').style.margin="150px 0px 0px 450px";
	pozice=NajdiPozici(document.getElementById('top-menu-hlavni'));
	document.getElementById('menu').style.left=(pozice[0] + 6)+"px";
	document.getElementById('menu').style.top=(pozice[1] + 39)+"px";
	document.getElementById('menu').style.visibility="visible";
	
	var http_zadost = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, Opera, Konqueror...
		http_zadost = new XMLHttpRequest();
		if (http_zadost.overrideMimeType) {
		    http_zadost.overrideMimeType('text/xml');
		}
		    } else if (window.ActiveXObject) { // Internet Explorer
		        try {
		           http_zadost = new ActiveXObject("Msxml2.XMLHTTP");
		        } catch (e) {
		            try {
		                http_zadost = new ActiveXObject("Microsoft.XMLHTTP");
		           } catch (e) {}
		        }
		    }
		    if (!http_zadost) {
		        /*alert('Error with XMLHTTP instance. Please upgrade your browser. Error code: #02');*/
		        return false;
		    }
		    http_zadost.open('GET', url, true);
	        http_zadost.onreadystatechange = function() {
	      	if (http_zadost.readyState == 4) {
			        		
	        if (http_zadost.status == 200) {
	         	document.getElementById('menu').innerHTML = http_zadost.responseText;
	         	pocet = document.getElementById('pocetsloupcu').value;
	         	if (pocet<=5) {
	         		document.getElementById('menu').style.height="255px";
	         	} else {
	         		document.getElementById('menu').style.height="456px";
	         	}
	         	
	        } else {
	           	/*Problem se zadosti*/
	            /*alert('Error with XMLHTTP instance. Please upgrade your browser. Error code: #01');*/
	        }
	    }
	}
	http_zadost.send(null);
	
	return false;
}

function ZrusitMenu(){
	clearTimeout(oTime2);
	document.getElementById('menu').style.visibility='hidden';
}

function ZpeDoMenu(){
	clearTimeout(oTime);
}




/*nove menu*/
var menuTimer;
var currentBlockId;
var menuTimerHide;
function pozadavekMenu(ID){
	abortMenuDisappearing();
	menuTimerShow=setTimeout("zobrazMenu("+ID+")",250);
}

function zobrazMenu(ID){
	var blockId="menuid_"+ID;

	if(menuTimerHide!=null){clearTimeout(menuTimerHide)}
	if (currentBlockId!=null && currentBlockId!=blockId) {
		document.getElementById(currentBlockId).style.visibility="hidden";
	}
	
	
	
	pocetsl = document.getElementById('pocetsloupcu_'+ID).value;
	if (pocetsl<=5){
		document.getElementById(blockId).style.height='250px';
	} else {
		
	}
	
	vyska=document.getElementById('top-menu-hlavni').scrollHeight;
	
	//top-menu-hlavni
	pozice=NajdiPozici(document.getElementById('top-menu-hlavni'));
	document.getElementById(blockId).style.left=(pozice[0] +5)+"px";
	document.getElementById(blockId).style.top=(pozice[1] + vyska)+"px";
	
	
	currentBlockId=blockId;
	document.getElementById(blockId).style.visibility="visible";
	
	
	//document.getElementById('topmodel').style.opacity=.2;
	//document.getElementById('topmodel').style.filter="alpha(opacity=50)";
	//document.getElementById('topmodel').style.-ms-filter="progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	
	
	
	/*document.getElementById('topmodel').style.visibility="hidden";*/

	
}

function pozadavekZrusMenu(){
	if(menuTimerShow!=null){clearTimeout(menuTimerShow)};
	menuTimerHide=setTimeout("schovejMenu()",200);
	
}

function schovejMenu(){
	document.getElementById('topmodel').style.visibility="visible";
	try{
		if(document.getElementById(currentBlockId)!=null){
			document.getElementById(currentBlockId).style.visibility="hidden"}
	}catch(err){}
}

function abortMenuDisappearing(){
	if(menuTimerHide){
		{clearTimeout(menuTimerHide)};
	}
}
