/* Bugac Puszta Kft. */

function corrector() {
  //csere-bere
  var replaces = 0;
  while (document.body.innerHTML.indexOf('[['+'kukac]]')!=-1 && replaces<10000) {
    document.body.innerHTML = document.body.innerHTML.replace('[['+'kukac]]',String.fromCharCode(64));
    replaces++;
  }
}  //corrector

function ellenorizMezo() {
  //az ajánlatkérő oldal mezőinek ellenőrzése,
  //csak az "Elküld" gomb kedvéért és a szegélyekért
  var nev = $("#nev").val();
  var ceg = $("#ceg").val();
  var mel = $("#email").val();
  var tel = $("#tel").val();
  var rendben = true;
  if (nev.length == 0) {
    rendben = false;
    $("#nev").css("border-color", "red");
  } else {
    $("#nev").css("border-color", "#7D5138");
  }
  if (ceg.length == 0) {
    rendben = false;
    $("#ceg").css("border-color", "red");
  } else {
    $("#ceg").css("border-color", "#7D5138");
  }
  var checkPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  if (!checkPattern.test(mel)) {
    rendben = false;
    $("#email").css("border-color", "red");
  } else {
    $("#email").css("border-color", "#7D5138");
  }
  var checkPattern = /^([0-9+\-\/\(\)\ ]{6,20})$/;
  if (!checkPattern.test(tel)) {
    rendben = false;
    $("#tel").css("border-color", "red");
  } else {
    $("#tel").css("border-color", "#7D5138");
  }
  if (rendben) {
    $("#elkuld").removeAttr("disabled");
  } else {
    $("#elkuld").attr("disabled", "disabled");
  }
}  //ellenorizMezo

function ellenoriz2Mezo() {
  //a hírlevél oldal mezőinek ellenőrzése,
  //csak az "Elküld" gomb kedvéért és a szegélyekért
  var nev = $("#nev").val();
  var mel = $("#email").val();
  var tel = $("#tel").val();
  var rendben = true;
  if (nev.length == 0) {
    rendben = false;
    $("#nev").css("border-color", "red");
  } else {
    $("#nev").css("border-color", "#7D5138");
  }
  var checkPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  if (!checkPattern.test(mel)) {
    rendben = false;
    $("#email").css("border-color", "red");
  } else {
    $("#email").css("border-color", "#7D5138");
  }
  var checkPattern = /^([0-9+\-\/\(\)\ ]{6,20})$/;
  if (!checkPattern.test(tel)) {
    rendben = false;
    $("#tel").css("border-color", "red");
  } else {
    $("#tel").css("border-color", "#7D5138");
  }
  if (rendben) {
    $("#elkuld").removeAttr("disabled");
  } else {
    $("#elkuld").attr("disabled", "disabled");
  }
}  //ellenoriz2Mezo

function ellenorizEmail() {
  //jó-e az e-mail cím, és ha igen, volt-e már (eredményes) feliratkozás
  var mel = $("#email").val();
  var checkPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  if (checkPattern.test(mel)) {
    //a cím formailag jó, most kell ellenőrizni, hogy mi a helyzet vele
    var vel = Math.random;
    $.post("includes/xmail.php", {x: mel, sid: vel}, function(valasz) {
      if (valasz == "1") {
        $("#ffel").attr("checked", "checked");
      }
      if (valasz == "2") {
        $("#fle").attr("checked", "checked");
      }
    });
  }
}  //ellenorizEmail

function ellenorizFelLe() {
  //ha nem érvényes az e-mail cím, akkor csak hagyni kell a klikkelést
  //ha érvényes, akkor ld. fenn!!
  var $thisInput = $(this);
  var inputId = $thisInput.attr("id");
  var mel = $("#email").val();
  var checkPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  if (checkPattern.test(mel)) {
    var vel = Math.random;
    $.post("includes/xradio.php", {x: mel, y: inputId, sid: vel}, function(valasz) {
      if (valasz != "") {
        var kod = valasz.substr(0, 1);
        var uzi = valasz.substr(1);
        alert(uzi);
        if (kod == "1")
          $("#ffel").attr("checked", "checked");
        if (kod == "2")
          $("#fle").attr("checked", "checked");
      }
    });
  }
}  //ellenorizFelLe

function listaLetoltes() {
  var nyelvid = $("#nyelv").val();
  var vel     = Math.random;
  $.post("includes/xlista.php", {x: nyelvid, sid: vel}, function(valasz) {
    $("#listalink").html(valasz).css("display", "block");
  });
}

