﻿/*
* Retorna true si al menos existe un radio button seleccionado
*/
function is_radio_checked(radios) {
  var rtn = false;
  $(radios).each(function () {
    rtn = rtn || $(this).is(':checked');
  });
  return rtn;
};
function is_input_filled(input) {
  return ($.trim($(input).val()).length > 0);
}
function is_checked(input) {
  return $(input).is(':checked');
}
function SubmitStep1() {
  if (!validateStep1())
    return;
  $('#step1').fadeOut('fast', function () {
    $('#step2').fadeIn('fast', function () {
      setTimeout("$('#nombre').focus();", 10);
//      $('#formulario').qtip('destroy');
//      $('#formulario').attr('title', '');
//      $('#formulario').qtip(
//      {
//        content: 'Para activar esta promo es necesario si o si contactarnos telefónicamente, corroborá que el número que ingresaste sea al que querés que te llamemos.'
//        , show: { ready: true }
//        , hide: { fixed: true }
//        , style: {
//          background: '#fff'
//            , tip: true, border: { width: 1, radius: 5, color: '#ccc' }
//        }
//        , position: {
//          corner: {
//            target: 'leftMiddle'
//            , tooltip: 'rightMiddle'

//          }
//        }
//      });

    });
  });
}
function validateStep1() {
  var err = "";
  var sep = "";

  if ($(sitio).val().length == 0) {
    err += sep + "* Por favor, ingrese su sitio web, o seleccione 'no tengo sitio' en el caso de querer cotizar uno.";
    sep = "\n";
  }

  if ($(rubro).val().length == 0) {
    err += sep +"* Por favor, ingresa el rubro de tu empresa.";
    sep = "\n";
  }

  if (err.length > 0) {
    alert(err);
    return false;
  }
  return true;
}
function setCupones() {
  //Lo traemos de una cookie, si está, sino default 41
  var def = 42;
  var myCookie = $.cookie('cupones');
  if (!myCookie) {
    $.cookie('cupones', def);
    cupones = def;
  } else {
    cupones = parseInt(myCookie);
  }
  MostrarLeyendaCupones();
};
function MostrarLeyendaCupones() {
  $(remaining).text("Sólo nos quedan " + cupones + " promos.");
}
function setCuponesRestantes() {
  //Si todavía hay más de 6 cupones, vemos cuántos quedan
  if (cupones == 0)
    setCupones();
  if (cupones - 3 < 6)
    return;
  cupones -= 3;
  $.cookie('cupones', cupones);
  MostrarLeyendaCupones();
}
function getFechaContrato() {
  var d = new Date();
  d.setDate(d.getDate() + 4);
  return d.getDate() + "/" + (d.getMonth() + 1) + "/" + d.getFullYear();
}
function ValidateForm() {
  var err = "";
  var sep = "";

  if ($(nombre).val().length == 0) {
    err += sep + "* Por favor, ingresa tu nombre.";
    sep = "\n";
  }
  if ($(tel).val().length == 0) {
    err += sep + "* Por favor, ingresa tu teléfono.";
    sep = "\n";
  }
  if ($(email).val().length == 0) {
    err += sep + "* Por favor, ingresa tu email.";
    sep = "\n";
  } else {
    if (!isValidEmailAddress($(email).val())) {
      err += sep + "* Por favor, ingresa un email válido.";
      sep = "\n";
    }
  }


  if (err.length > 0) {
    alert(err);
    return false;
  }

  return true;
};
function isValidEmailAddress(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);
}
