function otevritPodmenu( menuId, podsekce ) {
    var menu = document.getElementById(menuId)
    var vsechnyPodsekce = menu.getElementsByTagName("div")
    
    for( var i=0; i<vsechnyPodsekce.length; i++) {
        vsechnyPodsekce[i].style.display = "none"
    }
    
    document.getElementById(menuId+"_"+podsekce).style.display = "block"
}

function sx_alert( text, titulek ) {
	if( titulek == undefined ) titulek = "Redart.cz";

	var win = document.createElement("div");
	win.setAttribute("id","sx_alert");
	var lista = document.createElement("div");
	lista.setAttribute("className","lista");
	lista.setAttribute("class","lista");
	lista.appendChild( document.createTextNode(titulek) );
	win.appendChild( lista );
	win.setAttribute("className","sx_alert");
	win.setAttribute("class","sx_alert");
	var div = document.createElement("div");
	div.appendChild( document.createTextNode(text) );
	win.appendChild(div);

	var input = document.createElement("input");
	input.setAttribute("type","button");
	input.setAttribute("value","OK");
	input.onclick = function(e) {
		var element = document.getElementById("sx_alert");
		element.parentNode.removeChild( element );
	};
	
	win.appendChild(input);

	var root = document.documentElement.childNodes[1];
	root.appendChild(win);
}

function hodnotitko_vytvorit( id, kam, n_max, n, odeslat) {
	kam = document.getElementById(kam);
	var ram = document.createElement("div");
	ram.setAttribute("id", id);
	ram.setAttribute("max_n", n_max);
	ram.setAttribute("n", n);
	ram.setAttribute("class", "sx_hodnotitko");
	ram.setAttribute("className", "sx_hodnotitko");

	ram.setAttribute("onmouseout", "hodnotitko_rozsvitit(\""+id+"\","+n+")");
	/*ram.onmouseout = function() { hodnotitko_rozsvitit(id,n) };*/
	
	var plne = document.createElement("div");
	plne.setAttribute("id", id+"_plne");
	plne.setAttribute("class", "sx_plne");
	plne.setAttribute("className", "sx_plne");
	plne.style.width = (n*20)+"%";
	
	for( i=0; i<=n_max; i++ ) {
		var cudlik = document.createElement("div")
		if( i<2 ) {
			cudlik.setAttribute("class","sx_prazdnej_pul")
			cudlik.setAttribute("className","sx_prazdnej_pul")
		} else {
			cudlik.setAttribute("class","sx_prazdnej")
			cudlik.setAttribute("className","sx_prazdnej")
		}
		cudlik.setAttribute("onmouseover", "hodnotitko_rozsvitit(\""+id+"\","+i+")")
		cudlik.setAttribute("onclick", odeslat+"(\""+id+"\","+i+")")
		cudlik.onmouseover = new Function("hodnotitko_rozsvitit(\""+id+"\","+i+")")
		cudlik.onclick = new Function( odeslat+"(\""+id+"\","+i+")")
		//cudlik.onmouseout = new Function("hodnotitko_rozsvitit(\""+id+"\","+n+")")
		//cudlik.setAttribute("onmouseout", "hodnotitko_rozsvitit(\""+id+"\","+n+")")
		ram.appendChild( cudlik )
	}
	
	ram.appendChild( plne );
	kam.appendChild( ram );
}

function hodnotitko_rozsvitit( id, n) {
	var n_max = document.getElementById(id).getAttribute("max_n")
	var plny = document.getElementById(id+"_plne").style.width = ((n/n_max)*100)+"%";
}

function vlozit( kam, co) {
    if( document.selection ) {
        var temp;
        kam.focus();
        sel=document.selection.createRange();
        temp=sel.text.lenght;
        sel.text=co;
        if( co.length==0 ){
            sel.moveStart('character',co.length);
            sel.moveEnd('character',co.length);
        }
        else {
            sel.moveStart('character',-co.length+temp);
        }
        sel.select();
    }
    else if( kam.selectionStart || kam.selectionStart=='0' ) {
        var startPos=kam.selectionStart;
        var endPos=kam.selectionEnd;
        kam.value=kam.value.substring(0,startPos)+co+kam.value.substring(endPos,kam.value.length);
        kam.selectionStart=startPos+co.length;
        kam.selectionEnd=startPos+co.length;
        kam.focus();
    }
    else {
        kam.value+=co;
    }
}
