﻿//=============================================================================
// ITProduct Product's Client Script
// By:      Andy KOnonenko (andy@irontraffic.com)
// Date:    11/11/09
//=============================================================================

function doStepSubmit()
{  
  //Validate Input
  var isInputOk = true;
  //-------------------------------------------------------------------------    
  var email_val = $J("#txtEmail").val().replace(/[ ]/g, "");
  var fname_val = $J("#txtFName").val().replace(/[ ]/g, "");
  var lname_val = $J("#txtLName").val().replace(/[ ]/g, "");
  var title_val = $J("#ddTitle").val().replace(/[ ]/g, "");
  //-------------------------------------------------------------------------    
  var mob_val = $J("#dd_mob").val().replace(/[ ]/g, "");
  var dob_val = $J("#dd_dob").val().replace(/[ ]/g, "");
  var yob_val = $J("#dd_yob").val().replace(/[ ]/g, "");
  //-------------------------------------------------------------------------
  var zip_val = $J("#txtZIP").val().replace(/[ ]/g, "");
  var adress_val = $J("#txtAddress").val().replace(/[ ]/g, "");
  var city_val = $J("#txtCity").val().replace(/[ ]/g, "");
  var state_val = $J("#hidState").val().replace(/[ ]/g, "");
  //-------------------------------------------------------------------------        
  var phone1_val = $J("#txtPhone1_1").val().replace(/[ ]/g, "");
  var phone2_val = $J("#txtPhone1_2").val().replace(/[ ]/g, "");
  var phone3_val = $J("#txtPhone1_3").val().replace(/[ ]/g, "");
  //-------------------------------------------------------------------------        
//  var mobile1_val = $J("#txtMob1_1").val().replace(/[ ]/g, "");
//  var mobile2_val = $J("#txtMob1_2").val().replace(/[ ]/g, "");
//  var mobile3_val = $J("#txtMob1_3").val().replace(/[ ]/g, "");
  //-------------------------------------------------------------------------
  //var capcha_val = $J("#txtCapcha").val().replace(/[ ]/g, "");
  //-------------------------------------------------------------------------

  if (!$J("#argee_s1").attr("checked")) {
      $J("#argee_s1").css("border", "solid 2px red");
      alert("Please accept our Privacy rules.");
      return false;
  }
  
  if (email_val.length == 0) { isInputOk = false; $J("span#err_txtEmail").text("*"); }
  else if (!isEmailOk("txtEmail")) { isInputOk = false; $J("span#err_txtEmail").text("*"); }
  if (fname_val.length == 0) { isInputOk = false; $J("span#err_fname").text("*"); }
  if (lname_val.length == 0) { isInputOk = false; $J("span#err_lname").text("*"); }
  if (zip_val.length == 0) { isInputOk = false; $J("span#err_zip").text("*"); }
  if (title_val.length == 0) { isInputOk = false; $J("span#err_ddTitle").text("*"); }
  if (mob_val == "00" || dob_val == "00" || yob_val == "0000") { isInputOk = false; $J("span#err_DOB").text("*"); }
  if (!isDate(mob_val + "/" + dob_val + "/" + yob_val)) { isInputOk = false; $J("span#err_DOB").text("*"); }
  if (adress_val.length == 0) { isInputOk = false; $J("span#err_address").text("*"); }
  if (city_val.length == 0) { isInputOk = false; $J("span#err_city").text("*"); }
  //if (state_val.length == 0) { isInputOk = false; $J("span#err_state").text("*"); }
  if (state_val.length == 0) { isInputOk = false; doCheckZip(); alert("Server overloaded, try again..."); return false; }
  if (phone1_val.length != 3 || phone2_val.length != 3 || phone3_val.length != 4) { isInputOk = false; $J("span#err_phone").text("*"); $J("#txtPhone1_1").focus(); }
  //if (mobile1_val.length == 0 || mobile2_val.length == 0 || mobile3_val.length == 0) { isInputOk = false;$J("span#err_mobile").text("*");};
  //if (capcha_val.length == 0) { isInputOk = false; $J("span#err_capcha").text("*"); $J("#txtCapcha").focus(); }

  //Offers
  if (!isOffersok()) { return false; }
  //---------------------------------

  if (isInputOk) {
      var waiter = new Boxy(sLoadingContent, { modal: true });
      $J("#aspnetForm").submit();
  } else {
    alert("All fields required.");
  }
  
}
