// Funcion para VALIDAR formulario de LOGIN
function validar_login(frm){
	var validar = false;
	if((trim(frm.usuario.value)!="")&&(trim(frm.clave.value)!="")){
		frm.usuario.style.background="#FFFFFF"; frm.clave.style.background="#FFFFFF";
		validar=true;
	}
	else{
		validar=false;
		if(trim(frm.usuario.value)!=""){
			alert('No Ingreso su Password'); frm.clave.value="";
			frm.clave.style.background="#EFF8FC"; frm.usuario.style.background="#EFF8FC";
			frm.clave.focus();
		}
		else{
			if(trim(frm.clave.value)!=""){
				alert('No ingreso su usuario'); frm.usuario.value="";
				frm.usuario.style.background="#EFF8FC"; frm.clave.style.background="#FFFFFF";
				frm.usuario.focus();
			}
			else{
				alert('No ingreso sus datos de acceso'); frm.usuario.value="";
				frm.clave.style.background="#EFF8FC"; frm.usuario.style.background="#EFF8FC";
				frm.clave.value=""; frm.usuario.focus();
			}
		}
	}
	return validar;
}
// Funcion para validar los datos de configuracion
function validarConfig(frm){
	var nombre = frm.nombre.value;
	var usuario = frm.usuario.value;
	var clave = frm.clave.value;
	var repclave = frm.reclave.value;
	var validar = false;
	var msg = "OCURRIERON LOS SIGUIENTES ERRORES\n\n";
	if( (trim(nombre)!="")&&(trim(usuario)!="")&&(trim(clave)!="")&&(trim(repclave)!="") ){
		if(trim(clave)==trim(repclave)){ validar = true; }
		else{
			validar = false;
			msg+="Las claves ingresadas no coinciden.\n";
		}
	}else{
		validar = false;
		if(trim(nombre)==""){ msg+="- El campo NOMBRE, es requerido.\n"; }
		if(trim(usuario)==""){ msg+="- El campo USUARIO, es requerido.\n"; }
		if(trim(clave)==""){ msg+="- El campo CLAVE, es requerido.\n"; }
		if(trim(repclave)==""){ msg+="- El campo REPETIR CLAVE, es requerido.\n"; }
	}
	if(validar==false){
		alert(msg);	
	}
	return validar;
}
// Funcion para VALIDAR el formulario de editar medico
function validarMedico(frm){
	var usuario = frm.usuario.value;
	var clave = frm.clave.value;
	var repclave = frm.repclave.value;
	var validar = false;
	var msg = "OCURRIERON LOS SIGUIENTES ERRORES\n\n";
	if( (trim(usuario)!="")&&(trim(clave)!="")&&(trim(repclave)!="") ){
		if(trim(clave)==trim(repclave)){ validar = true; }
		else{
			validar = false;
			msg+="Las claves ingresadas no coinciden.\n";
		}
	}else{
		validar = false;
		if(trim(usuario)==""){ msg+="- El campo USUARIO, es requerido.\n"; }
		if(trim(clave)==""){ msg+="- El campo CLAVE, es requerido.\n"; }
		if(trim(repclave)==""){ msg+="- El campo REPETIR CLAVE, es requerido.\n"; }
	}
	if(validar==false){
		alert(msg);	
	}else{
		frm.submit();	
	}
}
// Funcion para Validar la Atencion
function validarAtencion(frm){
	var fechaaten = frm.fechaaten.value;
	var doctor = frm.doctor.value;
	var pieza = frm.pieza.value;
	var tratamiento = frm.tratamiento.value;
	var total = frm.total.value;
	var cuenta = frm.cuenta.value;
	var validar = false;
	var msg = "OCURRIERON LOS SIGUIENTES ERRORES\n\n";
	if( (fechaaten!="")&&(doctor!="")&&(pieza!="")&&(tratamiento!="")&&(total!="")&&(cuenta!="") ){
		validar = true;
	}else{
		validar = false;
		if(fechaaten==""){ msg+="- El campo FECHA DE ATENCION, es requerido.\n"; }
		if(doctor==""){ msg+="- El campo DOCTOR, es requerido.\n"; }
		if(pieza==""){ msg+="- El campo PIEZA, es requerido.\n"; }
		if(tratamiento==""){ msg+="- El campo TRATAMIENTOS, es requerido.\n"; }
		if(total==""){ msg+="- El campo TOTAL, es requerido.\n"; }
		if(cuenta==""){ msg+="- El campo CUENTA, es requerido.\n"; }
	}
	if(validar==false){
		alert(msg);	
	}
	return validar;
}
// Funcion para Validar la generacion de las cuotas
function validarCuotas(frm,totcuotas){
	var validar = false;
	var msg = "OCURRIERON LOS SIGUIENTES ERRORES:\n\n";
	var count = 0;
	for(i=1;i<=totcuotas;i++){
		monto = eval("trim(frm.monto"+i+".value)");
		fechacanc = eval("trim(frm.fechacanc"+i+".value)");
		if((monto!="")&&(fechacanc!="")){
			count++;
		}else{
			if(monto==""){
				msg+="- El MONTO "+i+", es requerido.\n";
				eval("frm.monto"+i+".value=''");
			}
			if(fechacanc==""){
				msg+="- La FECHA DE CANCELACION "+i+", es requerida.\n";
				eval("frm.fechacanc"+i+".value=''");
			}
		}
	}
	if(totcuotas==count)
		return true;
	else{
		alert(msg);
		return false;
	}
}
// Funcion para validar la creacion de subcategorias
function validarSubcategoria(frm){
	var validar = false;
	var msg = "OCURRIERON LOS SIGUIENTES ERRORES:\n\n";
	var nombre = trim(frm.nombre.value);
	if(nombre!="")
		validar=true;
	else{
		if(nombre==""){ msg+="- El campo NOMBRE, es requerido.\n"; frm.nombre.focus();}
	}
	if(validar==false){ alert(msg);	}
	return validar;
}
// Funcion para Validar el Registro de Empresas
function validarRegistro(frm) {
	var validado = true;
	var msg = "OCURRIERON LOS SIGUIENTES ERRORES:\n\n";
	var nombre = trim(frm.nombre.value);
	var contacto = trim(frm.contacto.value);
	var email = trim(frm.email.value);
	var telefono = trim(frm.telefono.value);
	var texto_temp = trim(frm.texto_temp.value);

	if(nombre == ""){
		msg = msg + "- Es necesario colocar el NOMBRE.\n";
		frm.nombre.value = "";
		validado = false;
	}
	if(contacto == ""){
		msg = msg + "- Es necesario colocar la PERSONA DE CONTACTO.\n";
		frm.contacto.value = "";
		validado = false;
	}
	if(email == ""){
		msg = msg + "- Es necesario colocar un CORREO ELECTRONICO.\n";
		frm.email.value = "";
		validado = false;
	}
	if(telefono == ""){
		msg = msg + "- Es necesario colocar un TELEFONO.\n";
		frm.telefono.value = "";
		validado = false;
	}
	if(texto_temp == ""){
		msg = msg + "- Es necesario colocar el CODIGO DE CONFIRMACION.\n";
		frm.texto_temp.value = "";
		validado = false;
	}

	if(!validado){ alert(msg); }
	else{ validarTexto(frm,texto_temp); }
	
	return validado;
} 