//only number input
function numbersonly(e, decimal) {
var key;
var keychar;

if (window.event) {
   key = window.event.keyCode;
}
else if (e) {
   key = e.which;
}
else {
   return true;
}
keychar = String.fromCharCode(key);

if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
   return true;
}
else if ((("0123456789").indexOf(keychar) > -1)) {
   return true;
}
else if (decimal && (keychar == ".")) { 
  return true;
}
else
   return false;
}

//-----------------------------------------------------------------
// Antispam email
function mkcore(jmeno, domena, tld){
  var ret=jmeno;
  ret += String.fromCharCode(63+1);
  if(typeof(domena)=="undefined") ret += 'nosticova.com';
  else if(typeof(tld)=="undefined") ret += domena+'.com';
  else ret += domena+'.'+tld;
  return (ret);
}

function mke(jmeno, domena, tld) {
  document.write(mkcore(jmeno, domena, tld));
}

function mkm(jmeno, domena, tld) {
  document.write('mai');
  document.write('lto'+String.fromCharCode(58));
  mke(jmeno, domena, tld);
}

function gom(jmeno, domena, tld) {
  var dst='mai';
  dst += 'lto'+String.fromCharCode(58);
  dst += mkcore(jmeno,domena,tld);
  w1=window.open(dst);
  if (w1) w1.close();
}

function mkhref(jmeno, celejmeno, domena, tld, atr) {
  document.write('<a href="javascript:gom(\''+jmeno+'\'');
  if(typeof(domena)!="undefined") {
   document.write(', \''+domena+'\'');
   if(typeof(tld)!="undefined") document.write(', \''+tld+'\'');
  }
  document.write(')"');
  if(typeof(atr)!="undefined") document.write(' '+atr);
  document.write('>');
    if(typeof(celejmeno)!="undefined"){
      document.write(celejmeno);
    }else{
      document.write(mkcore(jmeno, domena, tld));
    }
  document.write('</a>');
}

function mkhrefnopen(jmeno, domena, tld, atr) {
  document.write('<a href="');
  mkm(jmeno, domena, tld);
  document.write('"');
  if(typeof(atr)!="undefined") document.write(' '+atr);
  document.write('>');
  document.write(mkcore(jmeno, domena, tld));
}

function mk_form_to (form_name, jmeno)
 {
   var F = MM_findObj ( form_name );

   F.To.value=mkcore(jmeno);
 }

// --------------------------------------------------------------------

