﻿/*function login()
{
  
   var err = ""; 
   
  if(!$("#usr_email").val() || $("#usr_email").val() == "E-mail" ){
    err += "Falta completar e-mail \n";
  }
  if(!$("#usr_pass").val() || $("#usr_pass").val() == "Contrasena"){
    err += "Falta completar clave \n";
  }
    
  if(err){
    alert(err)  ;
    
  }else{
   alert( $("#frmLogin"));
    $("#frmLogin").submit();
    
  }  
}*/

function cleanError(){
  return true;
}

window.onerror = cleanError;

function login()
{

    var err = ""; 
    var frm = document.getElementById('frmLogin');

    if(!frm.usr_email.value || frm.usr_email.value == "E-mail" ) {
         err += "Falta completar e-mail \n";
    }
    
    if(!frm.usr_pass.value || frm.usr_pass.value ==  "Contrasena" ){
         err += "Falta completar clave \n";
    }   
 
    if(err){
        alert(err)  ;

    }else{

        document.getElementById('frmLogin').submit();
    }  
}

$(document).ready(function(){ 

$('.number').keypress(
	function(event) {
	   return ((event.which ==8) && (event.which ==0) && (event.which >= 48) || (event.which <= 57));
	}  
);			            


$("#formRegis").validate({ 
  
  rules: { 
     nombre: { 
	   required: true
     }, 
     apellido: { 
        required: true 
     },
     nick: {
        required: true,
        remote:
        {
		    url: '/Usuario/CheckNick',
		    type: 'post',
		    data:
		    {
			    mail: function(){ return $("#nick").val(); }
		    }
		}
     },
     tel: {
        digits:true
     },
     mail: {
        required: true,
        email: true,
        remote:
        {
		    url: '/Usuario/CheckMail',
		    type: 'post',
		    data:
		    {
			    mail: function(){ return $("#mail").val(); }
		    }
		}
     },
     pass: {
        required: true,
        minlength: 4
    },
     confirmaPass: {
				required: true,
				minlength: 4,
				equalTo: "#pass"
	},
    condiciones: {
        required: true
    },
    NroEmergencias:{
        digits: true
    }
  },
  messages: { 
     nombre: { 
        required: "Completar nombre" 
     }, 
     apellido: { 
        required: "Completar apellido"
     },
     nick: {
        required: "Completar nick",
        remote: "Este nick ya está en uso"
     },
     tel: {
        digits: "Ingresar solo números"
     },
     mail: {
        required: "Completar e-mail",
        email: "Completar con un e-mail válido"  ,
        remote: "Este e-mail ya está registrado"    
     },
     pass: {
        required: "Completar contraseña",
        minlength: "Mínimo 4 caracteres" 
    },
    confirmaPass: {
		required: "Confirmar contraseña",
		minlength: "Mínimo 4 caracteres",
		equalTo: "Las contraseñas son diferentes"
    },
    condiciones: {
        required: "Tildar condiciones"
    },
    recaptcha_response_field: {
        required: "Completar captcha"
    },
    NroEmergencias:{
        digits: "Ingresar solo números"
    }                    
 }
 })
 
 
 $("#formNick").validate({ 
  
  rules: { 
     nick: {
        required: true,
        remote:
        {
		    url: '/Usuario/CheckNick',
		    type: 'post',
		    data:
		    {
			    mail: function(){ return $("#nick").val(); }
		    }
		}
     }
  },
  messages: { 
     nick: {
        required: "Completar nick",
        remote: "Este nick ya está en uso"
     }             
 }
 })
 
 });
 
function calendario()
{
	$("#Birth").datepicker({ dateFormat: 'dd/mm/yy' });
};


$(document).ready(function(){ 
calendario();
$("div.ui-datepicker").css("display","none");
$("#formMiCuenta").validate({
errorContainer: "#errorContainer",
errorLabelContainer: "#errorContainer ul",
wrapper: "li", 
  rules: { 
     FirstName: { 
	   required: true
     }, 
     LastName: { 
        required: true 
     },
     Email: {
        required: true,
        email: true 
     },
     Password: {
        required: true,
        minlength: 4
    },
    ConfirmaPass: {
				required: true,
				minlength: 4,
				equalTo: "#Password"
	},
	Phone: {
        digits:true
     },
    Condiciones: {
        required: true
    },
    NroEmergencias:{
        digits: true
    }
  },
  messages: { 
     FirstName: { 
        required: "Completar nombre." 
     }, 
     LastName: { 
        required: "Completar apellido."
     },
     Email: {
        required: "Completar e-mail.",
        email: "Completar con un e-mail válido."      
     },
     Password: {
        required: "Completar Contraseña.",
        minlength: "Mínimo 4 caracteres." 
    },
    ConfirmaPass: {
				required: "Confirmar Contraseña.",
				minlength: "Mínimo 4 caracteres.",
				equalTo: "Las contraseñas son diferentes."
    },
    Phone: {
        digits: "Completar teléfono, solo ingresar números."      
     },
    Condiciones: {
        required: "Tildar condiciones."
    },
     NroEmergencias:{
        digits: "Ingresar solo números en el número de socio."
    }                   
 }
 })
 });
 
$(document).ready(function(){ 

$("#frmContacto").validate({ 
errorContainer: "#errorContainer",
errorLabelContainer: "#errorContainer ul",
wrapper: "li",
rules: { 
 nombre: { 
   required: true
 }, 
 apellido: { 
   required: true 
 },
 email: {
    required: true,
    email: true 
 },
 consulta: {
    required: false
}
},
messages: { 
 nombre: { 
    required: "Completar nombre." 
 }, 
 apellido: { 
    required: "Completar apellido."
 },
 email: {
    required: "Completar e-mail.",
    email: "Completar con un e-mail válido."      
 }
}
})
});

$(document).ready(function(){ 

$("#frmConPref").validate({ 
errorContainer: "#errorContainer",
errorLabelContainer: "#errorContainer ul",
wrapper: "li",
rules: { 
 nombre: { 
   required: true
 }, 
 apellido: { 
   required: true 
 },
 email: {
    required: true,
    email: true 
 },
 consulta: {
    required: false
}
},
messages: { 
 nombre: { 
    required: "Completar nombre." 
 }, 
 apellido: { 
    required: "Completar apellido."
 },
 email: {
    required: "Completar e-mail.",
    email: "Completar con un e-mail válido."      
 }
}
})
});

$(document).ready(function(){ 

$("#frmCalVac").validate({ 
    errorContainer: "#errorContainer",
    errorLabelContainer: "#errorContainer ul",
    wrapper: "li",
    rules: { 
     calDia: { 
       required: true
     }, 
     calMes: { 
       required: true 
     },
    calAno: {
        required: true
     }
    },
    messages: { 
     calDia: { 
        required: "Completar día." 
     }, 
     calMes: { 
        required: "Completar mes."
     },
     calAno: {
        required: "Completar año."      
     }
    }
})
});

function recuperarPass()
{
   var err = ""; 
   
  if(!$("#email").val()){
    err += "Falta completar correo electrónico \n";
  }
      
  if(err){
    alert(err)  ;
  }else{
    $("#frmRecuperar").submit();
  }  
}

$(document).ready(function(){ 

$("#frmBebe").validate({ 
errorContainer: "#errorContainer",
errorLabelContainer: "#errorContainer ul",
wrapper: "li",
rules: { 
 nombre: { 
    required: true 
 }, 
 edad: { 
    required: true 
 },
desc: {
    required: true
}
},
messages: { 
 nombre: { 
    required: "Completar Nombre." 
 }, 
 edad: { 
    required: "Completar Edad."
 },
 desc: {
    required: "Completar Descripción."
 }
 }
})
});