//@import k.js;
function cikkMutat (CikkID) {
    var aCikk = document.getElementById(CikkID);
    if (aCikk) {
//	aCikk.style = "mutatottcikk";
        aCikk.style.display = "inline";
	aCikk.style.margin = "0 0 15px 0";
    }
}

function cikkRejt (CikkID) {
    var aCikk = document.getElementById(CikkID);
    if (aCikk) {
//        aCikk.style = "rejtettcikk";
        aCikk.style.display = "none";
	aCikk.style.margin = "0 0 0 0";
    }
}

function cikkMutatRejt (cikkMutatNev,cikkRejtNev) {
    cikkMutat(cikkMutatNev);
    cikkRejt(cikkRejtNev);
}
document.write("<script language='JavaScript' src='k.js' type='text/javascript'></script>");

function kodolas(kodolando) {
   var kodolt = "";
   var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   do {
      chr1 = kodolando.charCodeAt(i++);
      chr2 = kodolando.charCodeAt(i++);
      chr3 = kodolando.charCodeAt(i++);

      enc1 = chr1 >> 2;
      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
      enc4 = chr3 & 63;

      if (isNaN(chr2)) {
         enc3 = enc4 = 64;
      } else if (isNaN(chr3)) {
         enc4 = 64;
      }

      kodolt = kodolt + keyStr.charAt(enc1) + keyStr.charAt(enc2) + 
         keyStr.charAt(enc3) + keyStr.charAt(enc4);
   } while (i < kodolando.length);
   
   return hex_md5(kodolando);
}

function erd_ell(erdform) {
  var erv_telszam = "0123456789+/( )-";
  var erv_email = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-@.";
  if (erdform.adattip[0].checked) {
    var ervenyes = true;
    var email_felh = /^\"?[\w-_\.]*\"?$/;
    var email_domain = /^[\w-\.]*\.[A-Za-z]{2,4}$/;
    var email_ip = /^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
    var email = erdform.adat.value;
    var email_resz = email.match(/^(.+)@(.+)$/);
    if(email_resz == null) ervenyes = false;
    else {
      if(email_resz[1] == null) ervenyes = false;
      else if(email_resz[1].match(email_felh) == null) ervenyes = false;
      if(email_resz[2] == null) ervenyes = false;
      else if(email_resz[2].match(email_domain) == null) if(email_resz[2].match(email_ip) == null) ervenyes = false;
    }
    if (!ervenyes) {
      alert("Kérem adjon meg érvényes e-mail címet!");
      erdform.adat.focus();
      erdform.adat.select();
      return false;
    }
  }
  else {
    if ((erdform.adat.value.search(/[^0-9+/\-( )\s]/g) != -1) || (erdform.adat.value.length < 1)) {
      alert("Kérem adjon meg érvényes telefonszámot!");
      erdform.adat.focus();
      erdform.adat.select();
      return false;
    }
  }
  if (erdform.kod.value != kodolas(erdform.ellkod.value.toUpperCase())) {
      alert("Kérem a megadott kódot írja be!");
      erdform.ellkod.focus();
      erdform.ellkod.select();
      return false;
  }
  if (erdform.targy.value.replace(/^\ /g,"")=="") {
      alert("Kérem írjon rövid leírást!");
      erdform.targy.focus();
      erdform.targy.select();
      return false;
  }
  if (erdform.uzenet.value.replace(/^\ /g,"")=="") {
      alert("Kérem írjon üzenetet!");
      erdform.uzenet.focus();
      erdform.uzenet.select();
      return false;
  }
  return true;
}

