
	// ------------- Funciones de Popups (mision y login) --------------

function cierraPopupFondoGris(tipoPopup){
  var objContenedorFondoGris = document.getElementById('popupFondoGris');
  objContenedorFondoGris.style.display = "none";
  var objPopup = document.getElementById('popupEnvase' + tipoPopup);
  objPopup.style.display = "none";
}

function muestraPopupFondoGris(tipoPopup){
  var objContenedorFondoGris = document.getElementById('popupFondoGris');
  objContenedorFondoGris.style.display = "block";
  // poner un título 'exalumnos' para diferenciar visualmente
  if (tipoPopup == 'Exalumnos'){
  	tipoPopup = 'LoginIntranet';
  }
  var objPopup = document.getElementById('popupEnvase' + tipoPopup);
  objPopup.style.display = "block";
  if (tipoPopup != 'Mision' ){
  	limpiarFormularioLogin(tipoPopup);
  }
  var strObjFocus = 'usuario_nombre' + tipoPopup;
  var objFocus = document.getElementById(strObjFocus);
	objFocus.focus();
  //document.getElementById('usuario_nombre' + tipoPopup).focus();
  //alert('usuario_nombre' + tipoPopup);
  SetearBotonOnEnter('usuario_password' + tipoPopup, 'divEnviar' + tipoPopup);
}

function limpiarFormularioLogin(tipoPopup){
	var objAux = document.getElementById('usuario_nombre' + tipoPopup);
	objAux.value = "";
	var objAux = document.getElementById('usuario_password' + tipoPopup);
	objAux.value = "";
}

// ------------- Funciones de Formularios de Contacto --------------


function verificarEnviarSuscripcion(){
  resetearMensajesError();
  if (validarFormularioSuscripcion() == true){
    document.forms['formulario'].submit();
  }else{
    mostrarMensajesError('divError', 'mensajes_error');
    return false;
  }
}

function validarFormularioSuscripcion(){
  var txtNombre = getObjectValueById("txtNombre");
  var txtApellido1 = getObjectValueById("txtApellido1");
  var ddlPais = getObjectValueById("ddlPais");
  var txtMail = getObjectValueById("txtMail");
  //var txtComentario = getObjectValueById("txtComentario");

  var idFocus = '';
  var blnPaginaValida = true;

  if (txtNombre == ''){
    blnPaginaValida = false;
    agregarMensajeError('Por favor ingrese su nombre');
    if (idFocus == '') {
      idFocus = "txtNombre";
    }
  }
  if (txtApellido1 == ''){
    blnPaginaValida = false;
    agregarMensajeError('Por favor ingrese su primer apellido');
    if (idFocus == '') {
      idFocus = "txtApellido1";
    }
  }
  if (ddlPais == ''){
    blnPaginaValida = false;
    agregarMensajeError('Por favor ingrese su país de residencia');
    if (idFocus == '') {
      idFocus = "ddlPais";
    }
  }
  if (txtMail == ''){
    blnPaginaValida = false;
    agregarMensajeError('Por favor ingrese su email');
    if (idFocus == '') {
      idFocus = "txtMail";
    }
  } else {
    var regExpPatron = "^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$";
    var regExpFlag = "i";
    var regExPattern = new RegExp(regExpPatron, regExpFlag);
    if (txtMail.search(regExPattern) != 0) {
      blnPaginaValida = false;
      agregarMensajeError('Por favor revise el correo ingresado, pues no corresponde a un formato válido');
      if (idFocus == '') {
        idFocus = "txtMail";
      }
    }
  }
  if (idFocus != ''){
	  var objFocus = document.getElementById(idFocus);
	  objFocus.focus();
  }
  return blnPaginaValida;
}

function verificarEnviar(){
  resetearMensajesError();
  if (validarformularioContacto() == true){
    document.forms['formulario'].submit();
  }else{
    mostrarMensajesError('divError', 'mensajes_error');
    return false;
  }
}

function validarformularioContacto(){
  var txtNombre = getObjectValueById("txtNombre");
  var txtApellido = getObjectValueById("txtApellido");
  var ddlPais = getObjectValueById("ddlPais");
  var txtMail = getObjectValueById("txtMail");
  //var txtComentario = getObjectValueById("txtComentario");

  var idFocus = '';
  var blnPaginaValida = true;

  if (txtNombre == ''){
    blnPaginaValida = false;
    agregarMensajeError('Por favor ingrese su nombre');
    if (idFocus == '') {
      idFocus = "txtNombre";
    }
  }
  if (txtApellido == ''){
    blnPaginaValida = false;
    agregarMensajeError('Por favor ingrese su apellido');
    if (idFocus == '') {
      idFocus = "txtApellido";
    }
  }
  if (ddlPais == ''){
    blnPaginaValida = false;
    agregarMensajeError('Por favor ingrese su país de residencia');
    if (idFocus == '') {
      idFocus = "ddlPais";
    }
  }
  if (txtMail == ''){
    blnPaginaValida = false;
    agregarMensajeError('Por favor ingrese su email');
    if (idFocus == '') {
      idFocus = "txtMail";
    }
  } else {
    var regExpPatron = "^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$";
    var regExpFlag = "i";
    var regExPattern = new RegExp(regExpPatron, regExpFlag);
    if (txtMail.search(regExPattern) != 0) {
      blnPaginaValida = false;
      agregarMensajeError('Por favor revise el correo ingresado, pues no corresponde a un formato válido');
      if (idFocus == '') {
        idFocus = "txtMail";
      }
    }
  }
  return blnPaginaValida;
}

// funciones del menu izquierdo

$(document).ready(function(){
	$("div.menu_nivel_2").hide();
	$('div.menu_nivel_1').click(
		function() {
			if ($(this).parent().find("div.menu_nivel_2").is(":visible")) {
				$(this).parent().find("div.menu_nivel_2").slideUp('fast');
			}else{
				$(this).parent().find("div.menu_nivel_2").slideDown('fast');
			}
		}
	);

	// Expandir pestaña activa

	var strTabActivo = "";
	var path = document.location.href;
	var strBase = "newfield.cl/";
	var arrPaths = path.split(strBase)[1].split("/");
	switch (arrPaths[0]) {
		case 'nuestro-trabajo':
		case 'equipo':
		case 'aprendizaje-transformacional':
			strTabActivo = "#div_acerca_de_newfield"
			break;
		case 'nuestra-experiencia':
		case 'programas':
		case 'nuestra-mirada-del-coaching':
			strTabActivo = "#div_escuela_de_coaching"
			break;
		case 'nuestra-mirada':
		case 'clientes':
			strTabActivo = "#div_organizaciones"
			break;
		default:
			arrPaths = path.split(strBase + "programas");
			if (arrPaths.length == 2){
				strTabActivo = "#div_escuela_de_coaching"
			}
			arrPaths = path.split(strBase + "newsletters");
			if (arrPaths.length == 2){
				strTabActivo = "#div_newsletters"
			}
			break;
	}

	$(strTabActivo).show();

});

function abrirPagina(strURL){
	window.location = strURL;
}

// fin funciones del menu izquierdo

