$(function(){
	
	
	
  $("input[name=k22b]").keyup(function(){
    $("#tovabbnyil").addClass("ok");
  });

  $(".aktualiskerdes .chkbx").live("click", function(){
    var valaszok = "";
    var ez = $(this);
    ez.toggleClass("ok");
    ez.parent().find(".ok").each(function(){
      valaszok += $(this).text()+",";
    });
    ez.parent().find(".valasz").val(valaszok);
    if ( ez.parent().find("textarea").length!=0 ) {
      ez.parent().find(".valasz").val(valaszok+ez.parent().find("textarea").val());
    }
    else { $("#tovabbnyil").removeClass("ok"); }
    if ( ez.parent().find(".valasz").val()!="" ) { $("#tovabbnyil").addClass("ok"); }
  });

  $(".aktualiskerdes .answer").live("click", function(){
    var valaszok = "";
    var ez = $(this);
    ez.parent().find(".answer").removeClass("ok");
    ez.addClass("ok");
    ez.parent().find(".valasz").val(ez.text());
    if ( ez.parent().find("textarea").length!=0 ) {
      ez.parent().find(".valasz").val(ez.text()+","+ez.parent().find("textarea").val());
    }
    $("#tovabbnyil").addClass("ok");
  });

  $(".aktualiskerdes textarea").live("keyup", function(){
    var valaszok = "";
    var ez = $(this);
    ez.parent().find(".ok").each(function(){
      valaszok += $(this).text()+",";
    });
    if (ez.val().length!=0) {
      ez.parent().find(".valasz").val(valaszok+ez.val());
      $("#tovabbnyil").addClass("ok");
    }
  });

  $("#isz").keyup(function(){
    if ( $(this).val().length==4 ) {
      $("#tovabbnyil").addClass("ok");
    }
  });

$("#tovabbnyil.ok").live("click", function(){
  var aktualis = $(".aktualiskerdes");
  var aktualissorszam = aktualis.find("input").attr("name");
  var aktualisvalasz = aktualis.find("input").val();
  aktualis.slideUp();
  aktualis.removeClass("aktualiskerdes");
  aktualis.next().addClass("aktualiskerdes");
  $("#tovabbnyil").removeClass("ok");
  if ( (aktualissorszam=="k2") && (aktualisvalasz=="nem") ) {
    $("input[name=k3],input[name=k4],input[name=k5],input[name=k6],input[name=k7],input[name=k8],input[name=k9],input[name=k10],input[name=k11],input[name=k12],input[name=k13],input[name=k14]").parent().hide();
    $(".aktualiskerdes").removeClass("aktualiskerdes");
    $("input[name=k15]").parent().addClass("aktualiskerdes");
  }
  if ( (aktualissorszam=="k4") && (aktualisvalasz=="nem") ) {
    $("input[name=k5],input[name=k6],input[name=k7],input[name=k8],input[name=k9]").parent().hide();
    $(".aktualiskerdes").removeClass("aktualiskerdes");
    $("input[name=k10]").parent().addClass("aktualiskerdes");
  }
  if ( (aktualissorszam=="k10") && (aktualisvalasz=="nem") ) {
    $("input[name=k11]").parent().hide();
    $(".aktualiskerdes").removeClass("aktualiskerdes");
    $("input[name=k12]").parent().addClass("aktualiskerdes");
  }
  if ( (aktualissorszam=="k16") && (aktualisvalasz=="nem") ) {
    $("input[name=k17],input[name=k18]").parent().hide();
    $(".aktualiskerdes").removeClass("aktualiskerdes");
    $("input[name=k19]").parent().addClass("aktualiskerdes");
  }
  $("#sorszam").text(parseInt($("#sorszam").text())+1);
  $("#folyamatjelzo p").removeClass().addClass($(".aktualiskerdes input").attr("name"));

  if ( $(".aktualiskerdes").next().hasClass("utolsokerdes") ) {
    $("#folyamatjelzo p").removeClass().addClass("k22");
  }
  if ( $(".aktualiskerdes").hasClass("utolsokerdes") ) {
    $("#folyamatjelzo").remove();
  }

  if ( $(".aktualiskerdes").length == 0 ) {
    $.post("http://www.iddesign.hu/hu/questionform/process/", {
      k1: $("input[name=k1]").val(),
      k2: $("input[name=k2]").val(),
      k3: $("input[name=k3]").val(),
      k4: $("input[name=k4]").val(),
      k5: $("input[name=k5]").val(),
      k6: $("input[name=k6]").val(),
      k7: $("input[name=k7]").val(),
      k8: $("input[name=k8]").val(),
      k9: $("input[name=k9]").val(),
      k10: $("input[name=k10]").val(),
      k11: $("input[name=k11]").val(),
      k12: $("input[name=k12]").val(),
      k13: $("input[name=k13]").val(),
      k14: $("input[name=k14]").val(),
      k15: $("input[name=k15]").val(),
      k16: $("input[name=k16]").val(),
      k17: $("input[name=k17]").val(),
      k18: $("input[name=k18]").val(),
      k19: $("input[name=k19]").val(),
      k20: $("input[name=k20]").val(),
      k21: $("input[name=k21]").val(),
      k22: $("input[name=k22]").val(),
      k22b: $("input[name=k22b]").val(),
      kitoltoneve: $("input[name=kitoltoneve]").val(),
      kitoltoemailcime: $("input[name=kitoltoemailcime]").val()
    }
    ,function(data){
    	console.log(data)

		$("#sorszam, #tovabbnyil, #kerdesek ul li").remove();

    	if(data.success){
			
			$.post("http://www.iddesign.hu/newsletter/ext.php", {
					'first_name': data.name,
					'email': data.email,
					't': 'signup',
					'group_id[]': 5
				},
				function(subdata){
					
					$("#kerdesek ul").append("<li class='thanks'>" + subdata + ", köszönjük, hogy kitöltötte a kérdőívet!</li>");
					
				}
			);
			
				
    	}else{
					$("#kerdesek ul").append("<li class='thanks'>Hiba történt! Próbálja újra később...</li>");
    	}
    }
    , "json"
    );
  }

});

  $(".utolsokerdes input").keyup(function(){
    var kitoltoneve = $(this).parent().find("input[name=kitoltoneve]").val();
    var kitoltoemailcime = $(this).parent().find("input[name=kitoltoemailcime]").val();
    if ( (validMail(kitoltoemailcime)) && (kitoltoneve.length!=0) ) {
      $("#tovabbnyil").addClass("ok");
    }
  });


  function validMail(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
  }

});

