 $(document).ready(function(){


   var sd_edit = false;

  $("#fname").blur(function() {
    var sd = "";
      if(sd_edit == false) {
      if($("#fname").val() != "") sd = $("#fname").val();
      sd = sd.split(' ').join('');
      $("#sd_lbl").hide();
      $("#sd").val(sd);
    }
  });

  $("#sd").blur(function() {
     if($("#sd").val() != "") {
       var sd = $("#sd").val();
       $.post("/check_subdomain/", { sd: sd }, function(data) {
         //$("#sd_msg").css("border-left", "1px solid #dddddd").css("padding","2px 0px 2px 5px");
         $("#sd_msg").html(data);
       });
     } else {
       $("#sd_msg").css("border-left", "1px solid #dddddd").css("padding","2px 0px 2px 5px");
       $("#sd_msg").html("<span style='color:red'>Please choose a URL");
     }
  });

  $("#sd").change(function() {
    sd_edit = true;
  });


function showRecaptcha(div, pub_key) {
   Recaptcha.create(pub_key, div, {
    theme: "red",
    callback: function() {
      $("#recaptcha_challenge").val(Recaptcha.get_challenge());
    }});
}


$("#btn_startopt_0, #btn_startopt_1, #btn_startopt_2").click(function() {
  $("#td_startopt_1, #td_startopt_1, #td_startopt_2").hide();
  $("#td_startopt_"+this.id.split("_")[2]).show();
  $("#td_recaptcha_cell").show();
  showRecaptcha('recaptcha_div', '6LeN0gsAAAAAAN6h9lmgmHzWA6uFsm3akV3D5S39');
  $("#submit_btn").show();
}).css("cursor", "pointer");


    $(function() {
        $('#ss_id a').lightBox();
    });


  $("#signup_btn").click(function() {
    var dis = this;
    var error = false;

    $("#fname_errorc, #sd_errorc, #email_errorc, #password_errorc").hide();

    if($("#fname").val() == ""){
      $("#fname_errorc").show();
      error = true;
    }
    if($("#sd").val() == "") {
      $("#sd_errorc").show();
      error = true;
    }
    if($("#email").val() == ""){
      $("#email_errorc").show();
      error = true;
    }
    if($("#password").val() == "") {
      $("#password_errorc").show();
      error = true;
    }

    if(error == true) {
        show_msg("Please fill out the form completely");
        return;
    }

    $.ajax({
       type: "POST",
       url: "/ax_qsignup_home/",
       data: "email=" + $("#email").val()+"&invite=" + $("#invite").val()+"&password=" + $("#password").val()+"&fname=" + $("#fname").val()+"&sd=" + $("#sd").val()+"&lnurl=" + $("#lnurl").val()+"&cv=" + $("#cv").val()+"&recaptcha_challenge_field=" + $("#recaptcha_challenge_field").val()+"&recaptcha_response_field=" + $("#recaptcha_response_field").val(),
       dataType: "json",
       beforeSend: function() {
         $("#proc").show();
       },
       complete: function() {
         $("#proc").hide();
       },
       success: function(data){
       if(data[0] == "success") {
         location.href = data[1]
       } else if(data[0] == "login") {
         location.href = "/my/"
       } else {
         for(var i in data) {
           error = data[i].split("::");
           $("#"+ error[0] +"_errorc").show();
           $("#"+ error[0] +"_errorc").attr("title", error[1]);
           showRecaptcha('recaptcha_div', '6LeN0gsAAAAAAN6h9lmgmHzWA6uFsm3akV3D5S39');
         }
         show_msg("Please correct the errors marked below", "error");
       }
      },
      error: function(request,status,errorThrown) {
            show_msg("There was an error processing your request, please try again.");
      }
    });



  });

});

