function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function trm(str) {
    return str.replace(/^\s+|\s+$/g, '') ;
}
function hdml(form) {
if (form.nametext.value == '') {alert('name must not be blank'); return false;}
if (!validateEmail(form.email.value,1,0)) {alert('email address invalid'); return false;}
myOption = -1;
  for (i=0; i<form.convtype.length; i++) {
    if (form.convtype[i].checked) {
      myOption = i;
    }
  }
  if (myOption == -1) {
    alert("You must select a converversion format");
    return false;
  }
var s=form.email.value;
var t=form.nametext.value;
var x = '<a href="&#109;a&#105;l&#116;&#111;:';
var y = ''; for (i=0;i<s.length;i++) {y += '&#' +  s.charCodeAt(i) + ';';}
var z = x+y+'">'+t+'<\/a>';
if (form.convtype[myOption].value == 'html') {
form.xx.value = x+y+'">'+t+'<\/a>';
} else {
z=escape('document.write(\''+z+'\');');z=z.replace(/\*/g,'%2a');z=z.replace(/\+/g,'%2b');z=z.replace(/-/g,'%2d');z=z.replace(/\./g,'%2e');z=z.replace(/\//g,'%2f');z=z.replace(/@/g,'%40');z=z.replace(/G/g,'%47');z=z.replace(/H/g,'%48');z=z.replace(/I/g,'%49');z=z.replace(/J/g,'%4a');z=z.replace(/K/g,'%4b');z=z.replace(/L/g,'%4c');z=z.replace(/M/g,'%4d');z=z.replace(/N/g,'%4e');z=z.replace(/O/g,'%4f');z=z.replace(/P/g,'%50');z=z.replace(/Q/g,'%51');z=z.replace(/R/g,'%52');z=z.replace(/S/g,'%53');z=z.replace(/T/g,'%54');z=z.replace(/U/g,'%55');z=z.replace(/V/g,'%56');z=z.replace(/W/g,'%57');z=z.replace(/X/g,'%58');z=z.replace(/Y/g,'%59');z=z.replace(/Z/g,'%5a');z=z.replace(/_/g,'%5a');z=z.replace(/g/g,'%67');z=z.replace(/h/g,'%68');z=z.replace(/i/g,'%69');z=z.replace(/j/g,'%6a');z=z.replace(/k/g,'%6b');z=z.replace(/l/g,'%6c');z=z.replace(/m/g,'%6d');z=z.replace(/n/g,'%6e');z=z.replace(/o/g,'%6f');z=z.replace(/p/g,'%70');z=z.replace(/q/g,'%71');z=z.replace(/r/g,'%72');z=z.replace(/s/g,'%73');z=z.replace(/t/g,'%74');z=z.replace(/u/g,'%75');z=z.replace(/v/g,'%76');z=z.replace(/w/g,'%77');z=z.replace(/x/g,'%78');z=z.replace(/y/g,'%79');z=z.replace(/z/g,'%7a');z = 'eval(unescape(\'' + z + '\'));'; form.xx.value = '<script type="text/javascript">'+z+'<\/script>';
}

return false;
}
function otworz(adr,opis){
zm=new Image();
Adr=adr;
Opi=opis;
setTimeout('zaladuj(Adr,Opi)',50);
}

function zaladuj(adr,opis){
zm.src=adr;
//tytul=opis;
tytul = opis.replace(/<br>/gi," - ");

F=window.open('','','menubar=no,toolbar=no,location=no,scrollbars=no,resizable=no,status=no,height=600,width=450,top=100,left=200');
F.document.open();
F.document.write('<HTML><title>'+tytul+'</title><script language="JavaScript" src="overlib.js"></script><body style="margin:0"><a href="javascript:void(0)" onClick="self.close();return false" onmouseover="return overlib(\'<b>'+opis+'</b><br><div align=right>Klik zamyka okno</div>\')" onmouseout="return nd();" style="cursor:hand;"><img name="obrazek" id="obrazek" src="'+adr+'" border="0" onload="javascript:var hei=obrazek.height+5;window.resizeTo(obrazek.width,hei);" ></a></BODY></HTML>');
F.document.close();
}
