var needRefresh = false;
var needRefresh1 = false;
var firstround = true;
var emailIsOk = true;
var pressed = false;
var osszes;
var ceges;
var kozig;
var magan;
var sum;
var bonus;
var started = false;
 function startRegistShow()
 {
  if (started) return;
  started = true;
  firstRound = true;
  var obj = document.getElementById("topcontent");
  var frm = document.getElementById("starterform");
  var ifr = document.getElementById("regfr");
  var cfrm = document.getElementById("ceckfr");
  if (!frm) {
   document.getElementById("layer").insertAdjacentHTML("beforeBegin", "<form id='starterform' name='starterform' action='regist_layer.php' method='post' target='regfr'></form>");   
   frm = document.getElementById("starterform");
  }
  if (!cfrm) {
   document.getElementById("layer").insertAdjacentHTML("beforeBegin", "<iframe id='checkfr' name='checkfr' onload='javascript:checkEmailResp();' style='display:none'></iframe>");   
  }


  if (!ifr) {
   document.getElementById("layer").insertAdjacentHTML("beforeBegin", "<iframe id='regfr' name='regfr' onload='javascript:onl1();' style='display:none;'></iframe>");
   ifr = document.getElementById("regfr");
  }
  if (!obj) {
   obj = document.createElement("div");
   obj.id="topcontent";
   obj.style.width = 0;
   obj.style.height = 0;
   obj.className="topcontent";
   document.body.appendChild(obj);
  }

  cHeight=600;cWidth=630;
  osszes = new Array("f1", "f11", "f2", "f21", "otherinput", "othertxt", "f1a", "f22");
  ceges = new Array("f1", "f11", "f2", "f21");                                         
  kozig = new Array("f1a", "f11", "f2", "f22");                                        
  magan = new Array();                                                                 
  sum = new Array(ceges, magan, kozig);                                                
  bonus = new Array("", "", "");
  bonus[0] = "<div style='padding:0px 20px 0px 20px;' class='s7'><span class='bold s8' style='color:#A75124;'>Bónusz:</span> Az országban egyedülállóan, online tenderezheti professzionális szinten az építőipari, illetve kapcsolódó vállalkozókat. Mindezt DÍJMENTESEN (!) egyszerűen, kényelmesen és gyorsan!<br/>+ 7 rövid és rendkívül hasznos tanulmányt is olvashat arról, hogy <i>\"Hogyan teheti építőipari vagy kapcsolódó vállalkozás vezetőjeként Ön is eredményesebbé és hatékonyabbá a saját vállalkozását?\"</i><br/>Cserébe csupán egy <b>kicsit alaposabb bemutatkozást</b> kérünk. Köszönjük az Ön Bizalmát is!:</div>";
  bonus[1] = "<div style='padding:0px 20px 0px 20px;' class='s7'><span class='bold s8' style='color:#A75124;'>Bónusz:</span> Amennyiben Ön igényli, 100%-ban személyre szabottan eljuttatjuk Önnek az igényei szerinti Aktuális Akciós termékeket, szolgáltatásokat az ország bármely területéről. A legjobb vállalkozókat pedig, versenyeztetheti is!<br>Cserébe csupán egy rövid <b>bemutatkozást</b> kérünk. Köszönjük az Ön Bizalmát is!: </div>";
  bonus[2] = "<div style='padding:0px 20px 0px 20px;' class='s7'><span class='bold s8' style='color:#A75124;'>Bónusz:</span> Az országban egyedülállóan, online tenderezheti professzionális szinten az építőipari, illetve kapcsolódó vállalkozókat. Mindezt DÍJMENTESEN (!) egyszerűen, kényelmesen és gyorsan!<br/>Cserébe csupán egy <b>kicsit alaposabb bemutatkozást</b> kérünk. Köszönjük az Ön Bizalmát is!:</div>";
  needRefresh = true;

  frm.submit();
 }
 function changeItem()
 {
  var i = document.getElementById("statusz").selectedIndex - 1;
  if (i > 0) {
   alert('Kérjük, az Ön státuszának megfelelően jelentkezzen! Köszönjük a Bizalmát!');
   document.getElementById("statusz").selectedIndex = 0;
   changeItem();
   return;
  }
  if (i == 0) {
   location.href = "index.php?page=szk_feladas&UserID=NEW";
   return;
  }
  for(var a = 0; a < osszes.length; a++) {
   document.getElementById(osszes[a]).style.display="none";
  }
  if (i > -1) {
   document.getElementById("message").innerHTML = bonus[i];  
   for(a = 0; a < sum[i].length; a++) {
    document.getElementById(sum[i][a]).style.display="block";
   }
   if (document.getElementById('f21').style.display == "block" || document.getElementById('f22').style.display == "block") isother();
  }
  else document.getElementById("message").innerHTML = "";
 }
 function isother()
 {
  var select;
  if (document.getElementById('f21').style.display == "block") select = document.reg.Employee;
  if (document.getElementById('f22').style.display == "block") select = document.reg.Employee2;
  if (select.options[select.selectedIndex].text == "Egyéb") {
   document.getElementById("othertxt").style.display="block";
   document.getElementById("otherinput").style.display="block";
  }
  else  {
   document.getElementById("othertxt").style.display="none";
   document.getElementById("otherinput").style.display="none";
  }
 }
 function send() {
  if (pressed) return;
  pressed = true;
  checkEmail();
 }
 function sendproc()
 {
  pressed = false;
  var i = document.getElementById("statusz").selectedIndex - 1;
  if (trim(document.reg.Contact.value).length < 5) {
   alert("Kérjük töltse ki az Ön neve mezőt!");
   return;
  }
  if (trim(document.reg.Mail.value).length < 5) {
   alert("Kérjük töltse ki az Ön e-mail címe mezőt!");
   return;
  }
  if (emailIsOk == "ALREADYEXISTS") {
   alert("Ön már regisztrált felhasználó! Köszönjük!");
   return;
  }
  if (i == 0 || i == 2) {
   if (trim(document.reg.InstName.value).length < 4) {
    if (i == 0) alert("Kérjük töltse ki a Cégnév mezőt!");
    if (i == 2) alert("Kérjük töltse ki a Hivatal, Intézmény neve mezőt!");
    return;
   }
   var select;
   if (document.getElementById('f21').style.display == "block") select = document.reg.Employee;
   if (document.getElementById('f22').style.display == "block") select = document.reg.Employee2;
   if (select.selectedIndex <= 0) {
    alert("Kérjük adja meg beosztását is!");
    return;
   }
   if (select.options[select.selectedIndex].text == "Egyéb") {
    if (trim(document.reg.EmployeeOther.value).length < 5) {
     alert("Kérjük töltse ki az egyéb beosztása mezőt!");
     return;
    }
   }
  }
  needRefresh = true;
  pressed = true;
  document.reg.submit();
 }
 function onl1()
 {
  if (!needRefresh) return;
  needRefresh = false;
  var o = document.getElementById('regfr');
  var x = o.contentWindow.document.body.innerHTML;
    /*x = o.document.body.innerHTML;
    x = o.contentDocument.body.innerHTML;*/
  o = document.getElementById('topcontent');
  if (x.length > 0) o.innerHTML = x;
  if (firstRound) {
   firstRound = false;
   startLightBox();
   started = false;
  }
 }
 function checkEmail()
 {
  if (document.getElementById("statusz").selectedIndex <= 0) {
   pressed = false;
   alert("Kérjük válassza ki a státuszát!");
   return;
  }
  document.emailchecker.chkmail.value = document.reg.Mail.value;
  needRefresh1 = true;
  document.emailchecker.submit();
 }
 function checkEmailResp()
 {
  if (!needRefresh1) return;
  needRefresh1 = false;
  var o = document.getElementById('checkfr');
  emailIsOk = o.contentWindow.document.body.innerHTML;
  sendproc();
 }

