function seznam (num,typ,skupina) {
	
	var index=document.getElementById("seznam_"+num).selectedIndex
	var ind=document.getElementById("seznam_"+num).options[index].value;
	
	if ((typ=="X") && (index!=0)) {
		var text=document.getElementById("seznam_"+num).options[index].text;
		var vys=confirm("Opravdu chcete polozku '"+text+"' dál nezobrazovat?");
		if (vys) {
			document.getElementById("ac").value="seznam_nezobrazovat";
			document.getElementById("id").value=ind;
			document.getElementById("frm").submit();
		}
	}
	
	if ((typ=="Z") && (index!=0)) {
		var text=document.getElementById("seznam_"+num).options[index].text;
		var vys=prompt("Změna polozky '"+text+"' na:",text);
		if ((vys) && (vys!="")) {
			document.getElementById("ac").value="seznam_zmenit";
			document.getElementById("id").value=ind;
			document.getElementById("seznam_nazev").value=vys;
			document.getElementById("frm").submit();
		}
	}
	
	if (typ=="P") {
		var vys=prompt("Nová položka do seznamu:","");
		if ((vys) && (vys!="")) {
			document.getElementById("ac").value="seznam_nova_polozka";
			document.getElementById("seznam_nazev").value=vys;
			document.getElementById("seznam_skupina").value=skupina;
			document.getElementById("frm").submit();
		}
	}
}


function prepni (objekt,num,sel) {
	
	for (i=1; i<=num ;i++) document.getElementById(objekt+i).style.display="none";
	document.getElementById(objekt+sel).style.display="block";
}


function on_off(on,off) {
	document.getElementById(on).style.display="block";
	document.getElementById(off).style.display="none";
	}


function show_hide(objekt,co,umisteni) {
	
	scr=document.getElementById(objekt)
	if (umisteni!="") {
		scr.style.position='absolute';	
		scr.style.top=mouse_y-10+"px";
		scr.style.left=mouse_x-10+"px";
		}
	scr.style.display=co;
		
}

function obr(objekt,co) {

	obj=document.getElementById(objekt);
	obj.src=co;
}

function potvrzeni(otazka,obj){
	
	var src=document.getElementById(obj);
	var vys=confirm(otazka);
	
	
	if (vys) src.submit();
	
}


function otevrit(xx,yy){
				var wf = "width="+ xx +",height=" + yy + ",resizable=yes,scrollbars=yes,menubar=no,toolbar=no,directories=no,location=no,status=no";
				okno=window.open('../chat/vypis.php','chat',wf);
	
				}
				
function odeslat() {
	if ((document.frm.id.value!="") && (document.frm.pwd.value!="")) return true;
	else return false;

}

function show_window(nx,ny,cesta){
	var wf = "width="+nx+",height="+ny+",resizable=no,scrollbars=no,menubar=no,toolbar=no,directories=no,location=no,status=no";
	okno=window.open(cesta,'wimg',wf);
	
	okno.resizeTo(nx,ny);
	}
	
	
function test_iframe(){

 var stav=false;
 for (i=1;i<test_iframe.arguments.length;i++) {
 
   txt=test_iframe.arguments[i];
   src=document.getElementById(txt);
   if (document.getElementById(txt))  if (src.value=="") stav=true;
  
   
   var promena=test_iframe.arguments[0];
   if (!stav){
   	document.getElementById(promena).value=window.frames["ifr"].document.body.innerHTML ;
  	return true;  
    }
   else {
 	  alert ("Nebyli zadány veškeré údaje!");
	  return false;
 	  }
 }
}

var test_frm=false;

function test(){

 var stav=false;
 for (i=1;i<test.arguments.length;i++) {
   txt=test.arguments[i];
   src=document.getElementById(txt);
   
    if (!src) alert (txt); 
   	else if (src.value=="") {
		stav=true;
		}
   
 }  
   
  if (stav) {
	  alert (test.arguments[0]); 
	  test_frm=false;
	  }
   else test_frm=true; 	  

}


function test_hesla(pw1,pw2) {
	
	var pwd1=document.getElementById(pw1).value;
	var pwd2=document.getElementById(pw2).value;
	if ((pwd1!=pwd2) || (pwd1=='')) {
		test_frm=false;
		alert ("Hesla buď nejsou zadána vůbec, nebo nejsou stejna !");
		
	}
	else test_frm=true;
}


function test_or() {
	
	var stav=false;
 	for (i=1;i<test_or.arguments.length;i++) {
	   	txt=test_or.arguments[i];
 	  	src=document.getElementById(txt);
	   	if (src.value!="") 	stav=true;
    }  
   
   if (!stav) {
 	  alert (test_or.arguments[0]);
	  test_frm=false;
 	  }
   
}

function test_delka(text,delka,typ) {
	
	src=document.getElementById(typ).value;
	if (src.length<delka) {
 	  alert (text);
	  test_frm=false;
 	  }
	else test_frm=true;

   
}

function odesli(frm) {
	if (test_frm) document.getElementById(frm).submit();
	return false;
}


function design_mode(obj) {
	document.getElementById(obj).contentWindow.document.designMode = "on";

}

function ex() {
			
			obj = ex.arguments[0];
			com = ex.arguments[1];
			if (ex.arguments.length == 2) document.getElementById(obj).contentWindow.document.execCommand(com, false, null);
			else {
				sec = ex.arguments[2];
				if (sec != null) 	document.getElementById(obj).contentWindow.document.execCommand(com, false, sec);
				}
			document.getElementById(obj).contentWindow.document.focus;
			}


function vyber(obj) {
	

	
	var zastupce=document.getElementById(obj).contentWindow;
	
	if (zastupce.getSelection) {
		ex(obj,'removeformat'); 
		ex(obj,'unlink'); 
		
		txt=zastupce.getSelection();
		
		alert(txt);
		var stra= new RegExp ('\n','g');
		text=(txt + " ").replace(stra,"<br>");
		alert (text);
		
		ex(obj,"inserthtml",text);
		
		}
	else {
		ex(obj,'removeformat'); 
		ex(obj,'unlink'); 
		ex(obj,'JustifyNone');
		var sel=zastupce.document.selection.createRange();
		var txt=sel.text;
		var stra= new RegExp ('\n','g');
		var text=txt.replace(stra,"<br>");
	
		sel.pasteHTML(text);
		}
	
	
}


function op(obj) {

  txtold=document.getElementById(obj).contentWindow.document.body.innerHTML;
  var pattern = /<(.|\n)+?>/ig;
  xx=txtold.replace(pattern,"");
  document.getElementById(obj).contentWindow.document.body.innerHTML=xx	
}
	

function odkaz(obj) {

	src=document.getElementById(obj+"_link");
	id=src.value;

	if (id=="X") odskok = "http://"+prompt("Vlastni link:", "");
	else odskok=id;
	alert (odskok);
	ex(obj,'CreateLink',odskok);
	}

function display(obj) {

	src=document.getElementById(obj);
	var txt=src.options[src.selectedIndex].value
	if (txt=='slozka') document.getElementById('ifr_disp').style.display="none";
	else document.getElementById('ifr_disp').style.display="";
	}
	
function left () {
	
	var delka=nazvy.length;
	n=n-1;
	if (n<0) n=delka-1;
	document.getElementById('nadpis').innerHTML=nazvy[n];
	document.getElementById('popis').innerHTML=popis[n];
	document.getElementById('galerie_obr').src="../obr/galerie/hi/"+obrazek[n];
	}	
	
function right () {
	
	var delka=nazvy.length;
	n=n+1;
	if (n>delka-1) n=0;
	document.getElementById('nadpis').innerHTML=nazvy[n];
	document.getElementById('popis').innerHTML=popis[n];
	document.getElementById('galerie_obr').src="../obr/galerie/hi/"+obrazek[n];
	}		
	
	
	
// special menu
var isIE = document.all?true:false;
if (!isIE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMousePosition;
var mouse_x=0;
var mouse_y=0;

function getMousePosition(e) {
  if (!isIE) {
    mouse_x = e.pageX;
    mouse_y = e.pageY;
  }
  else {
  	var obj=(window.document.compatMode && window.document.compatMode == "CSS1Compat") ? window.document.documentElement : window.document.body || null; 
  	mouse_x = event.clientX + obj.scrollLeft;
    mouse_y = event.clientY + obj.scrollTop;
  }
  return true;
}




function ukaz_menu(){
	
	
	src=document.getElementById('zmen_z');
	src.style.display="none";
	src.href=src.href+ukaz_menu.arguments[0];
	
	src=document.getElementById('nezobraz');
	src.style.display="none";
	src.href=src.href+ukaz_menu.arguments[0];
	
	src=document.getElementById('zobraz');
	src.style.display="none";
	src.href=src.href+ukaz_menu.arguments[0];
	
	src=document.getElementById('novy_z');
	src.style.display="none";
	src.href=src.href+ukaz_menu.arguments[0];
	
	src=document.getElementById('odstran');
	src.style.display="none";
	src.href=src.href+ukaz_menu.arguments[0];
	
	for (i=1;i<ukaz_menu.arguments.length;i++) {
 
   txt=ukaz_menu.arguments[i];
   src=document.getElementById(txt).style.display="block";
   }
 	  
	
	
	divex=document.getElementById('sprava_m');
	divex.style.top=mouse_y-10+"px";
	divex.style.left=mouse_x-10+"px";
	divex.style.display="block";
	}
	

function skry_menu(){
	
	divex=document.getElementById('sprava_m');
	divex.style.display="none";
	clearInterval(tim);
	var casovac=false;
		
	}

var casovac = false;
var tim
function nastav_casovac() {
if (!casovac) {
  	tim=setInterval("skry_menu()",200);
		casovac=true;
		}

	
}	

function zrus_casovac() {
if (casovac) {
	clearInterval(tim);
	casovac=false;
	}	
}


function change_display(typ,nnt){

 skr=document.getElementById(nnt).style.display;
 if (skr=="none") {
 	document.getElementById(nnt).style.display="block";
 	document.getElementById("img"+nnt).src="obr/" + typ +  "_i_m.gif";
	}
 else {
 	document.getElementById(nnt).style.display="none";
 	document.getElementById("img"+nnt).src="obr/" + typ +  "_i_p.gif";
	}
   
 }

