// JavaScript Document
$(document).ready(function(){

	var url = $('#url_full').val();

	// Validar registro de banda
	$('#frmRegistroUsuario').validate({
		errorElement: 'label',
		errorClass: 'error_usuario',
		rules:{
			txtNombre: 'required',
			txtApellido: 'required',
			fliFoto: 'required',
			txtEmail: { 
				required: true, 
				email: true,
				remote: {
					url: url+"usuario_validacion.php",
					type: "post",
					data: { verificar_email_repetido: "1" }
				}
			},
			txtClave1: { required: true, minlength: 6 },
			txtClave2: { required: true, minlength: 6, equalTo: '#txtClave1' },
			txtTelefono: 'required',
			txtFecha: 'required',
			txtPais: 'required',
			txtCiudad: 'required',
			txtDistrito: 'required'
		},
		messages:{
			txtNombre: 'Ingrese un nombre',
			txtApellido: 'Ingrese un apellido',
			fliFoto: 'Seleccione una foto',
			txtEmail: { required: 'Ingrese un correo electronico', email: 'Correo electronico invalido', remote:'Correo electronico ya en uso'},
			txtClave1: { required: 'Ingrese contrase&ntilde;a', minlength: 'Debe tener 6 caracteres minimo' },
			txtClave2: { required: 'Repita la contrase&ntilde;a', minlength: 'Debe tener 6 caracteres minimo', equalTo: 'La contrase&ntilde;a no es igual' },
			txtTelefono: 'Ingrese un telefono',
			txtFecha: 'Ingrese la fecha de su nacimiento',
			txtPais: 'Ingrese su pais',
			txtCiudad: 'Ingrese su ciudad',
			txtDistrito: 'Ingrese su distrito'
		}
	});

	$('#frmEditarUsuario').validate({
		errorElement: 'label',
		errorClass: 'error_usuario',
		rules:{
			txtNombre: 'required',
			txtApellido: 'required',
			txtEmail: { 
				required: true, 
				email: true,
				remote: {
					url: url+"usuario_validacion.php",
					type: "post",
					data: { 
						verificar_email_repetido: "2",
						txtCorreo2: $('#correo2').val()
					}
				}
			},
			txtClave1: { minlength: 6 },
			txtClave2: { minlength: 6, equalTo: '#txtClave1' },
			txtTelefono: 'required',
			txtFecha: 'required',
			txtPais: 'required',
			txtCiudad: 'required',
			txtDistrito: 'required'
		},
		messages:{
			txtNombre: 'Ingrese un nombre',
			txtApellido: 'Ingrese un apellido',
			txtEmail: { required: 'Ingrese un correo electronico', email: 'Correo electronico invalido', remote:'Correo electronico ya en uso'},
			txtClave1: { minlength: 'Ingrese mas de 6 caracteres' },
			txtClave2: { minlength: 'Ingrese mas de 6 caracteres', equalTo: 'La contrase&ntilde;a no es igual' },
			txtTelefono: 'Ingrese un telefono',
			txtFecha: 'Ingrese la fecha de su nacimiento',
			txtPais: 'Ingrese su pais',
			txtCiudad: 'Ingrese su ciudad',
			txtDistrito: 'Ingrese su distrito'
		}
	});

	$('#frmLoginUsuario').validate({
		errorElement: 'label',
		errorClass: 'error_usuario',
		rules:{
			txtUsuario: 'required',
			txtClave: 'required'
		},
		messages:{
			txtUsuario: '',
			txtClave: ''
		}
	});

	$('#frmRecuperarClave').validate({
		errorElement: 'label',
		errorClass: 'error_usuario',
		rules:{
			txtEmailRecuperar: 'required'
		},
		messages:{
			txtEmailRecuperar: 'Ingrese un correo electronico'
		}
	});

	if($('.cnt_registro').length > 0){ 
		if($('.dp').length > 0){ 
			$('.dp').datepicker({dateFormat:'yy-mm-dd',changeMonth: true,changeYear: true, yearRange: '1970:2011' }); 
		}
	}

});
