// windows-1250
/*
	MiK's function library for JavaScript
	Addon functions
	(c) Michal Kec (Michal.Kec@seznam.cz)
	MiK's Site URL: <http://mik.euweb.cz>, <http://mik.3web.cz>
	since 14.03.2000
	updated 09.03.2002
	$Id: js_addons.js,v 1.1 2003/03/05 22:31:08 Michal Kec Exp $
*/


 function baba()				//Zaklepe obrazovkou
 {self.resizeTo(200,200);
  var i,j,a,x;
  var sirka=window.screen.width;
  var vyska=window.screen.height;
  for (a=0; a<40; a++)
  {i=Math.random()*sirka;
   j=Math.random()*vyska;
   self.moveTo(i,j);
  }
  self.moveTo(0,0);
  self.resizeTo(sirka,vyska);
 }


 function open_win(url,name)			//Otevre URL v novem okne
 {var sirka = screen.availWidth;
  var vyska = screen.availHeight-50;
  var params = 'toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,status=yes,resizable=yes,left=0,top=0,width=' + sirka + ',height=' + vyska;
  window.open(url, name, params);
 }


 function kopiruj(co)
 {text = document.body.createTextRange();
 text.moveToElementText(co);
 text.execCommand("Copy");
 }


 function toascii(text)			//Odstrani diakritiku z textu
 {sdiak="ż؎";
  bdiak="aacdeeillnoooorstuuuuyrzAACDEEILLNOOOORSTUUUUYRZ";
  out="";
  for(p=0;p<text.length;p++)
  {if (sdiak.indexOf(text.charAt(p))!=-1) 
    out+=bdiak.charAt(sdiak.indexOf(text.charAt(p)));
   else out+=text.charAt(p);
  }
  return out;
 }


 function tomorse(text)			//Prevede text na znaky Morseovy abecedy
 {znaky="abcdefghijklmnopqrstuvwxyz"+
        "ABCDEFGHIJKLMNOPQRSTUVWXYZ .,?:-!";
  kod=new Array(".-","-...","-.-.","-..",".","..-.",
  "--.","....","..",".---","-.-",".-..","--",
  "-.","---",".--.","--.-",".-.","...","-",
  "..-","...-",".--","-..-","-.--","--..",
  ".-","-...","-.-.","-..",".","..-.","--.",
  "....","..",".---","-.-",".-..","--","-.",
  "---",".--.","--.-",".-.","...","-","..-",
  "...-",".--","-..-","-.--","--.."," ",
  ".-.-.-","--..--","..--..","---...",
  "-....-","!");
  output="";
  for (p=0;p<text.length;p++) 
  {daChar=text.charAt(p);
   for (i=0;i<znaky.length;i++)
    if (daChar==znaky.charAt(i)) 
    {output+=kod[i]+" ";
     break;
    }
   }
  return output;
 }


