jQuery(document).ready(function(){


if(jQuery('#inicio-sesion #Usuario').val() == '')
{
	jQuery('#inicio-sesion #Usuario').val( jQuery('#inicio-sesion #Usuario').attr('title') );
}

jQuery('.changeStatus').keypress(function(){
		if(jQuery(this).attr('estado') == "off") jQuery(this).attr('estado', 'on');
});

jQuery('.onFocus').focus(function(){
	if(jQuery(this).attr('estado') == "off"){
		jQuery(this).val('');
		jQuery(this).attr('estado', 'on');
	}
}).blur(function(){ 
	if( jQuery(this).val() == '' ) jQuery(this).val( jQuery(this).attr('title') ).attr('estado','off');
});


jQuery('form#inicio-sesion').validate({
	invalidHandler: function(e, validator) {
		var errors = validator.numberOfInvalids();
		if (errors) {
			var message = 'Tú Usuario o clave es incorrecto, por favor pruebe nuevamente'
			jQuery("div#login_error p").html(message);
			jQuery("div#registrate").hide();
			jQuery("div#login_error").show();
		} else {
			jQuery("div#registrate").show();
			jQuery("div#login_error").hide();
		}
	},
	onkeyup: false,
	rules: {
		Usuario: {
			required: true,
			maxlength: 255
		},
		Password: {
			required: true,
			maxlength: 255
		}
	},
	submitHandler: function() {
		jQuery("div#login_error").hide();
		jQuery("div#registrate").show();

		jQuery.post(jQuery('form#inicio-sesion').attr('action'),
		{
			Usuario: jQuery('form#inicio-sesion input[name="Usuario"]').val(),
			Password:jQuery('form#inicio-sesion input[name="Password"]').val(),
			Recordar: jQuery('form#inicio-sesion input[name="recordarLogin"]:checked').val()
		},
		function(data)
		{
			if(data.estado)
			{
				var redireccion = jQuery('form#inicio-sesion').attr('redirect');
				if(data.socio == 'SI' && data.socioConfirmado != 1)
				{
					jQuery('#datosExtras2 input#Dni').val(data.Dni);
					jQuery('#datosExtras2 input#Nsocio').val(data.nro_socio);
					jQuery('#datosExtras2 input#Vcarnet').val(data.version_carnet);
					
					
					jQuery('.saveDatosExtras2').click(function(){
						jQuery.post('/inc/actions/editar_datos_extras.php', {
						
							Dni: jQuery('#datosExtras2 input#Dni').val(),
							NroSocio: jQuery('#datosExtras2 input#Nsocio').val(),
							VersionCarnet: jQuery('#datosExtras2 input#Vcarnet').val()
						
						}, function(data){
							jQuery('#datosExtras2').hide();
							document.location.href = redireccion;
						});
					});

					jQuery('#datosExtras2').show();
					return false;
				}
				
				if (data.Camiseta > 0) 
				{
					var completar = false;
					
					if (data.Pais == null || data.Pais == "") {
						completar = true;
					}
					if (data.Provincia == null || data.Provincia == "") {
						completar = true;
					}
					if (data.Localidad == null || data.Localidad == "") {
						completar = true;
					}
					if (data.Telefono == null || data.Telefono == "") {
						completar = true;
					}
					
					jQuery('#datosExtras input#pais').val(data.Pais);
					jQuery('#datosExtras input#provincia').val(data.Provincia);
					jQuery('#datosExtras input#localidad').val(data.Localidad);
					jQuery('#datosExtras input#telefono').val(data.Telefono);
					
					jQuery('.saveDatosExtras').click(function(){
						jQuery.post('/inc/actions/editar_datos_extras.php', {
						
							Pais: jQuery('#datosExtras select[id=pais]').val(),
							Provincia: jQuery('#datosExtras input#provincia').val(),
							Localidad: jQuery('#datosExtras input#localidad').val(),
							Telefono: jQuery('#datosExtras input#telefono').val()
						
						}, function(data){
							jQuery('#datosExtras').hide();
							document.location.href = redireccion;
						});
					});
					
					jQuery('.cancelarDatosExtras').click(function(){
						jQuery('#datosExtras').hide();
						document.location.href = redireccion;
					});
					
					if (completar) {
						jQuery('#datosExtras').show();
					}
					else {
						jQuery('#datosExtras').hide();
						document.location.href = redireccion;
					}
				}
				else
				{
					jQuery('#datosExtras').hide('slow');
					document.location.href = redireccion;
				}
			}
			else
			{
				jQuery("div#login_error p").html('El usuario o contraseña son invalidos');
				jQuery("div#registrate").hide();
				jQuery("div#login_error").show();
				return false;
			}
		},'json');
	}
});
});