function validar_corredor(f){
	var a = false;
	var b = true;
	var c = false;
	//rollBack(f.str_t01_fecha_nacimiento,f.t01_fecha_nacimiento); 
	//rollBack(f.str_t01_fecha_deposito,f.t01_fecha_deposito); 
	//rollBack(f.str_t02_fecha_nacimiento,f.t02_fecha_nacimiento);
	a =  (isRequired(f.str_t01_nombre,'Nombre') && 
		isRequired(f.str_t01_apellido,'Apellido') && 
		isSelect(f.dia,"Día") &&
		isSelect(f.mes,"Mes") &&
		isSelect(f.agno,"Año") &&
		FechaValida(f.agno.value+f.mes.value+f.dia.value,"Fecha Inválida") &&
		isCedula(f) && 
		isSelect(f.int_t01_sexo,'Sexo') && 		
		isMailAddress(f.str_t01_email.value,"Email",true) &&
		isRequired(f.str_t01_telefono,'Teléfono') && 
		isRequired(f.str_t01_direccion,'Dirección'));
	
	if(f.int_t01_edad.value<18){
		if(a){
			b = (isRequired(f.str_t02_nombre,'Nombre del Padre') && 
				isRequired(f.str_t02_apellido,'Apellido del Padre') && 
				isRequired(f.str_t02_cedula,'Cédula de Identidad del Padre') && 
				isSelect(f.int_t02_sexo,'Sexo') && 
				isSelect(f.dia_rep,"Día") &&
				isSelect(f.mes_rep,"Mes") &&
				isSelect(f.agno_rep,"Año") &&
				FechaValida(f.agno_rep.value+f.mes_rep.value+f.dia_rep.value,"Fecha Inválida") &&
				isMailAddress(f.str_t02_email.value,"Email del Padre",true) &&
				isRequired(f.str_t02_telefono,'Teléfono') && 
				isRequired(f.str_t02_direccion,'Dirección') &&
				isRequired(f.str_t01_nombre_mascota,'Nombre de la mascota') && 
				isRequired(f.str_t01_edad_mascota,'Edad de la mascota') && 
				isSelect(f.str_t01_raza_mascota,'Raza de la mascota') && 
				isSelect(f.int_t01_sexo_mascota,'Sexo de la mascota') && 
				isRequired(f.int_t01_categoria,'Categoría') && 
				isRequired(f.str_t01_deposito,'Número de Depósito') && 
				isSelect(f.dia_dep,"Día") &&
				isSelect(f.mes_dep,"Mes") &&
				isSelect(f.agno_dep,"Año") &&
				FechaValida(f.agno_dep.value+f.mes_dep.value+f.dia_dep.value,"Fecha de Depósito Inválida"));
		}
	}
	else {	
		if(a){
			b = (isRequired(f.str_t01_nombre_mascota,'Nombre de la mascota') && 
				isRequired(f.str_t01_edad_mascota,'Edad de la mascota') && 
				isSelect(f.str_t01_raza_mascota,'Raza de la mascota') && 
				isSelect(f.int_t01_sexo_mascota,'Sexo de la mascota') && 
				isRequired(f.int_t01_categoria,'Categoría') && 
				isRequired(f.str_t01_deposito,'Número de Depósito') && 
				isSelect(f.dia_dep,"Día") &&
				isSelect(f.mes_dep,"Mes") &&
				isSelect(f.agno_dep,"Año") &&
				FechaValida(f.agno_dep.value+f.mes_dep.value+f.dia_dep.value,"Fecha de Depósito Inválida"));
		}
	}
		
	return(a&&b);
}

function validar_inscripcion(f){	
	var a = false;
	var b = false;
	a = (isRequired(f.str_t01_nombre,'Nombre') && 
			isRequired(f.str_t01_apellido,'Apellido') && 	
			isSelect(f.dia,"Día") &&
			isSelect(f.mes,"Mes") &&
			isSelect(f.agno,"Año") &&
			FechaValida(f.agno.value+f.mes.value+f.dia.value,"Fecha Inválida") &&
			isCedula(f) && 
			isMailAddress(f.str_t01_email.value,"Email",true) &&
			isRequired(f.str_t01_telefono,'Teléfono') && 						
			isRequired(f.str_t01_direccion,'Dirección'));
	if(f.int_t01_edad.value<18){
		if(a){
			b = (isRequired(f.str_t02_nombre,'Nombre del Padre') && 
				isRequired(f.str_t02_apellido,'Apellido del Padre') && 
				isRequired(f.str_t02_cedula,'Cédula de Identidad del Padre') && 
				isMailAddress(f.str_t02_email.value,"Email del Padre",true) &&
				isRequired(f.str_t02_telefono,'Teléfono') && 
				isSelect(f.dia_rep,"Día") &&
				isSelect(f.mes_rep,"Mes") &&
				isSelect(f.agno_rep,"Año") &&
				FechaValida(f.agno_rep.value+f.mes_rep.value+f.dia_rep.value,"Fecha Inválida") &&
				isRequired(f.str_t02_direccion,'Dirección') &&
				isRequired(f.str_t01_mascota,'Nombre de la mascota') && 
				isSelect(f.str_t01_edad_mascota,'Edad de la mascota') && 
				isSelect(f.str_t01_raza_mascota,'Raza de la mascota') && 
				isRequired(f.int_t01_categoria,'Categoría') &&
				isRequired(f.str_t01_deposito,'Número de Depósito') && 
				isSelect(f.dia_dep,"Día") &&
				isSelect(f.mes_dep,"Mes") &&
				isSelect(f.agno_dep,"Año") &&
				FechaValida(f.agno_dep.value+f.mes_dep.value+f.dia_dep.value,"Fecha de Depósito Inválida") &&
				isTerminos(f.agree));
		}
	}
	else{
		if(a){
			b = (isRequired(f.str_t01_mascota,'Nombre de la mascota') && 
				isSelect(f.str_t01_edad_mascota,'Edad de la mascota') && 
				isSelect(f.str_t01_raza_mascota,'Raza de la mascota') && 
				isRequired(f.int_t01_categoria,'Categoría') &&
				isRequired(f.str_t01_deposito,'Número de Depósito') && 
				isSelect(f.dia_dep,"Día") &&
				isSelect(f.mes_dep,"Mes") &&
				isSelect(f.agno_dep,"Año") &&
				FechaValida(f.agno_dep.value+f.mes_dep.value+f.dia_dep.value,"Fecha de Depósito Inválida") &&
				isTerminos(f.agree));
		}
	}
	return (a && b);	
}

function validar_contacto(f){
	return isRequired(f.nombre,'Nombre') && isRequired(f.apellido,'Apellido') && isMailAddress(f.email.value,"Email",true) && isRequired(f.comentario,'Comentario');
}

function validar_Parametros(f){
	if(f.tipo[0].checked){
		return 	(
				isSelect(f.dia,"Día") && 
				isSelect(f.mes,"Mes") &&
				isSelect(f.agno,"Año") &&
				FechaValida(f.agno.value+f.mes.value+f.dia.value,"Fecha Inválida") &&
				isSelect(f.dia_fin,"Día Fin") && 
				isSelect(f.mes_fin,"Mes Fin") &&
				isSelect(f.agno_fin,"Año Fin") &&
				FechaValida(f.agno_fin.value+f.mes_fin.value+f.dia_fin.value,"Fecha Fin Inválida") //&&
				//isMayor(f.agno_fin.value+f.mes_fin.value+f.dia_fin.value,f.agno.value+f.mes.value+f.dia.value)
		);
	}
}

function activar(){
	document.frm_mod_des.dia.disabled=false;
	document.frm_mod_des.mes.disabled=false;
	document.frm_mod_des.agno.disabled=false;
	document.frm_mod_des.dia_fin.disabled=false;
	document.frm_mod_des.mes_fin.disabled=false;
	document.frm_mod_des.agno_fin.disabled=false;
}

function desactivar(){
	document.frm_mod_des.dia.disabled=true;
	document.frm_mod_des.mes.disabled=true;
	document.frm_mod_des.agno.disabled=true;
	document.frm_mod_des.dia_fin.disabled=true;
	document.frm_mod_des.mes_fin.disabled=true;
	document.frm_mod_des.agno_fin.disabled=true;
}

function isMayor(valor1,valor2){
	if(parseInt(valor1)>=parseInt(valor2))
		return true;
	else {
		alert("La Fecha Inicio debe ser menor a la Fecha Fin");
	    return false;
	}
}