function emil(jmeno,domena,skr) {
	
	adresa="mailto:"+jmeno+"@"+domena+"."+skr
	window.location.href(adresa);
		
}


function zdroj(obj,co) {
	if (document.getElementById(obj)) document.getElementById(obj).src=co;
}


function bgc (obj,num) {
	
	if (document.getElementById(obj)) document.getElementById(obj).style.backgroundColor="#"+num;
	
}


function revert_v(obj) {
	if (document.getElementById(obj)) {
		
		if (document.getElementById(obj).style.display=="none") document.getElementById(obj).style.display="block"
		else document.getElementById(obj).style.display="none";
		
		}
	}
	
function on_off(on,off) {
	document.getElementById(on).style.display="block";
	document.getElementById(off).style.display="none";
	}	

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+"' dl 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("Zmna 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 poloka 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 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 Change(id) {

	scr=document.getElementById("d"+id);
	scr_i=document.getElementById("i"+id);
	if (scr.style.display=="none") {
		scr.style.display="";
		scr_i.src="../obr/ct-.gif" ;
		}
	else {
		scr.style.display="none";
		scr_i.src="../obr/ct+.gif" ;
		}

}

function potvrzeni(otazka,obj){
	
	var src=document.getElementById(obj);
	var vys=confirm(otazka);
	
	
	if (vys) src.submit();
	
}


function odstran(otazka,href,ac,id) {
	
	
	var vys=confirm(otazka);
	
	if (vys) {
		document.getElementById("odstranit").action=href;
		document.getElementById("odstranit_ac").value=ac;
		document.getElementById("odstranit_id").value=id;
		document.getElementById("odstranit").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,nazev){
	var wfr = "width="+nx+",height="+ny+",scrollbars=no,menubar=no,toolbar=no,directories=no,location=no,status=no";
	okno=window.open(cesta,nazev,wfr);
	okno.resizeTo(nx,ny);
	okno.focus();
	}


function new_window(nx,ny,cesta,nazev,styl){
	var wfr = "width="+nx+",height="+ny+","+styl;
	okno=window.open(cesta,nazev,wfr);
	okno.resizeTo(nx,ny);
	okno.focus();
	}

	
function test_iframe(){

 var stav=false;
 for (i=1;i<test_iframe.arguments.length;i++) {
 
   src=document.frm
   txt=test_iframe.arguments[i];
   if (src[txt].value=="") stav=true;
 	 }  
   
   var hiden_ifr_name=test_iframe.arguments[0];
   if (!stav){
   	document.getElementById(hiden_ifr_name).value=window.frames["ifr"].document.body.innerHTML ;
  	return true;  
    }
   else {
 	  alert ("Nebyli zadny 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)) {
		test_frm=false;
		alert ("Hesla buď nejsou zadána vůbec, nebo nejsou stejná !");
		
	}
}


function test_hesla_change(pw1,pw2) {
	
	var pwd1=document.getElementById(pw1).value;
	var pwd2=document.getElementById(pw2).value;
	if ((pwd1!='') && (test_frm)) {
		if (pwd1!=pwd2) {
			test_frm=false;
			alert ("Hesla nejsou stejna !");
		}
	}
}


function test_radio(txt) {
	
	skr_ano=document.getElementById('ano');
	skr_ne=document.getElementById('ne');
	if ((skr_ano.checked) || (skr_ne.checked)) test_frm=true;
	else {
		test_frm=false;
		alert (txt);
		
	}

}


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;
 	  }
	else test_frm=true;
   
}

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(typ) {
	if (test_frm) document.getElementById(typ).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];
	}		
	
// galerie

function zmen_obr_galerie(n,p,id,obr) {
	document.getElementById('nadpis3').value=n;
	document.getElementById('popis3').value=p;
	document.getElementById('zmen_obr').src="../obr/galerie/low/"+obr;
	document.getElementById('zmena_id').value=id;
}

function detail_galerie(n,p) {
	
	document.getElementById('g_nadpis').innerHTML=n;
	document.getElementById('g_popis').innerHTML=p;
	
	divex=document.getElementById('galerie_detail');
	divex.style.top=mouse_y+10+"px";
	divex.style.left=mouse_x+10+"px";
	divex.style.display="block";
	}
	
	
// special funckce 

// PRO ZJISTENI POZICI MYSI A SYSTEMU KLIKNI A TAHNI

var mouse_x=0;
var mouse_y=0;
var grabx = 0;
var graby = 0;
var od_x = 0;
var od_y = 0;
var elex = 0;
var eley = 0;


function falsefunc() { return false; }

function iniMousePosition() {
	document.onmousemove = getMousePosition; // update(event) implied on NS, update(null) implied on IE
	//getMousePosition();
}

function getMousePosition(e) {
  
  if (!e) e = window.event; // works on IE, but not NS (we rely on NS passing us the event)

  if (e)
  { 
    if (e.pageX || e.pageY)
    { // this doesn't work on IE6!! (works on FF,Moz,Opera7)
      mouse_x = e.pageX;
      mouse_y = e.pageY;
    }
    else if (e.clientX || e.clientY)
    { // works on IE6,FF,Moz,Opera7
      mouse_x = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
      mouse_y = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
    }  
  }
}





function ukaz_menu(){
	
	
	src=document.getElementById('zmen_z');
	src.style.display="none";
	src.href='vypis.php?ac=str_zmena'+ukaz_menu.arguments[0];
	
	src=document.getElementById('nezobraz');
	src.style.display="none";
	src.href='zpracuj.php?ac=str_stav'+ukaz_menu.arguments[0]+'&stranky_zobrazit=';
	
	src=document.getElementById('zobraz');
	src.style.display="none";
	src.href='zpracuj.php?ac=str_stav'+ukaz_menu.arguments[0]+'&stranky_zobrazit=checked';
	
	src=document.getElementById('novy_z');
	src.style.display="none";
	src.href='vypis.php?ac=str_nova'+ukaz_menu.arguments[0];
	
	src=document.getElementById('odstran');
	src.style.display="none";
	src.href='zpracuj.php?ac=str_odstranit'+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";
	}
   
 }
