function MensajeError (mensaje){
	new LITBox(mensaje, {type:'alert', overlay:true, height:60, width:300, resizable:false});
}

function MensajePagina (pagina){
	new LITBox(pagina,{type:'window',overlay:true,height:370, width:450});
}


//funciones de validacion
function validarSiNumero(numero){
    if (!/^([0-9])*$/.test(numero)){
      return false;
	}
  }

var numero = 0; //Esta es una variable de control para mantener nombres
            //diferentes de cada campo creado dinamicamente.
evento = function (evt) { //esta funcion nos devuelve el tipo de evento disparado
   return (!evt) ? event : evt;
}

//Aqui se hace lamagia... jejeje, esta funcion crea dinamicamente los nuevos campos file
addCampo = function () { 
//Creamos un nuevo div para que contenga el nuevo campo
   nDiv = document.createElement('div');
//con esto se establece la clase de la div
   nDiv.className = 'archivo';
//este es el id de la div, aqui la utilidad de la variable numero
//nos permite darle un id unico
   nDiv.id = 'file' + (++numero);
//creamos el input para el formulario:
   nCampo = document.createElement('input');
//le damos un nombre, es importante que lo nombren como vector, pues todos los campos
//compartiran el nombre en un arreglo, asi es mas facil procesar posteriormente con php
   nCampo.name = 'archivos[]';
//Establecemos el tipo de campo
   nCampo.type = 'file';
//Ahora creamos un link para poder eliminar un campo que ya no deseemos
   a = document.createElement('a');
//El link debe tener el mismo nombre de la div padre, para efectos de localizarla y eliminarla
   a.name = nDiv.id;
//Este link no debe ir a ningun lado
   a.href = '#';
//Establecemos que dispare esta funcion en click
   a.onclick = elimCamp;
//Con esto ponemos el texto del link
   a.innerHTML = 'Eliminar';
//Bien es el momento de integrar lo que hemos creado al documento,
//primero usamos la función appendChild para adicionar el campo file nuevo
   nDiv.appendChild(nCampo);
//Adicionamos el Link
   nDiv.appendChild(a);
//Ahora si recuerdan, en el html hay una div cuyo id es 'adjuntos', bien
//con esta función obtenemos una referencia a ella para usar de nuevo appendChild
//y adicionar la div que hemos creado, la cual contiene el campo file con su link de eliminación:
   container = document.getElementById('adjuntos');
   container.appendChild(nDiv);
}
//con esta función eliminamos el campo cuyo link de eliminación sea presionado
elimCamp = function (evt){
   evt = evento(evt);
   nCampo = rObj(evt);
   div = document.getElementById(nCampo.name);
   div.parentNode.removeChild(div);
}
//con esta función recuperamos una instancia del objeto que disparo el evento
rObj = function (evt) { 
   return evt.srcElement ?  evt.srcElement : evt.target;
}


function fixElement(element, message) {
alert(message);
element.focus();
}

function validarEntero(valor){
	//intento convertir a entero. 
	//si era un entero no le afecta, si no lo era lo intenta convertir
	//valor = parseInt(valor)

	//Compruebo si es un valor num�rico
	if (isNaN(valor)) {
		//entonces (no es un numero) devuelvo el valor cadena vacia
		return ""
	}else{
		//En caso contrario (Si era un n�mero) devuelvo el valor
		return valor
	}
}

//////////////////////////////



function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}


function MostrarConsulta(datos, div){
	        
    
	divResultado = document.getElementById(div);
	divpreloader = document.getElementById('preloader');
	
	ajax=objetoAjax();
	ajax.open("GET", datos);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.send(null)
}



function RegistrarParticipante (pagina, div){
	
//divpreloader = document.getElementById('preloader2');

divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
id_competencia=document.FrmRegistro.id_competencia.value;
ip=document.FrmRegistro.ip.value;
piloto=document.FrmRegistro.piloto.value;
cedula=document.FrmRegistro.cedula.value;
edad=document.FrmRegistro.edad.value;
celular=document.FrmRegistro.celular.value;
telefono=document.FrmRegistro.telefono.value;
fax=document.FrmRegistro.fax.value;
email=document.FrmRegistro.email.value;
talla_franela=document.FrmRegistro.talla_franela.value;
tipo_sangre=document.FrmRegistro.tipo_sangre.value;
ciudad=document.FrmRegistro.ciudad.value;
nombre_embarcacion=document.FrmRegistro.nombre_embarcacion.value;
matricula=document.FrmRegistro.matricula.value;
eslora=document.FrmRegistro.eslora.value;
patin=document.FrmRegistro.patin.value;
altura_borda=document.FrmRegistro.altura_borda.value;
prestancia=document.FrmRegistro.prestancia.value;
casco=document.FrmRegistro.casco.value;
capacidad_combustible=document.FrmRegistro.capacidad_combustible.value;
n_motores=document.FrmRegistro.n_motores.value;
clase_motor=document.FrmRegistro.clase_motor.value;
marca_modelo=document.FrmRegistro.marca_modelo.value;
potencia_total=document.FrmRegistro.potencia_total.value;
tipo_motor=document.FrmRegistro.tipo_motor.value;
max_revoluciones=document.FrmRegistro.max_revoluciones.value;
altura_motor=document.FrmRegistro.altura_motor.value;
pata=document.FrmRegistro.pata.value;
numero_deposito=document.FrmRegistro.numero_deposito.value;
monto_deposito=document.FrmRegistro.monto_deposito.value;
banco_deposito=document.FrmRegistro.banco_deposito.value;
fecha_deposito=document.FrmRegistro.fecha_deposito.value;
damas=document.FrmRegistro.damas.value;
caballeros=document.FrmRegistro.caballeros.value;
ninios=document.FrmRegistro.ninios.value;
tallas_franelas=document.FrmRegistro.tallas_franelas.value;



if (!ip) {
MensajeError ("Direcci&oacute;n IP no detectada");
document.FrmRegistro.ip.focus();
return false;
}

if (!piloto) {
MensajeError ("Escriba el Nombre del Piloto");
document.FrmRegistro.piloto.focus();
return false;
}

if (!cedula) {
MensajeError ("Escriba su n&uacute;mero de C&eacute;dula");
document.FrmRegistro.cedula.focus();
return false;
}

if (!edad) {
MensajeError ("Escriba su Edad");
document.FrmRegistro.edad.focus();
return false;
}

if (!celular) {
MensajeError ("Escriba su Celular");
document.FrmRegistro.celular.focus();
return false;
}

if (!celular) {
MensajeError ("Escriba su Num de tel&eacute;fono Celular");
document.FrmRegistro.celular.focus();
return false;
}

if (!telefono) {
MensajeError ("Escriba Num de tel&eacute;fono Fijo");
document.FrmRegistro.telefono.focus();
return false;
}

if (email) {
	if (document.FrmRegistro.email.value.indexOf('@', 0) == -1 || document.FrmRegistro.email.value.indexOf('.', 0) == -1){
	MensajeError ("Email inv&aacute;lido");
	document.FrmRegistro.email.focus();
	return false;
	}
}

if (!talla_franela) {
MensajeError ("Escriba la talla de su franela");
document.FrmRegistro.talla_franela.focus();
return false;
}

if (!tipo_sangre) {
MensajeError ("Escriba su tipo de sangre");
document.FrmRegistro.tipo_sangre.focus();
return false;
}

if (!ciudad) {
MensajeError ("Escriba su ciudad de residencia");
document.FrmRegistro.ciudad.focus();
return false;
}

if (!nombre_embarcacion) {
MensajeError ("Escriba en nombre de la embarcaci&oacute;n");
document.FrmRegistro.nombre_embarcacion.focus();
return false;
}

if (!matricula) {
MensajeError ("Escriba la matricula de la embarcaci&oacute;n");
document.FrmRegistro.matricula.focus();
return false;
}

if (!eslora) {
MensajeError ("Campo Eslora requerido");
document.FrmRegistro.eslora.focus();
return false;
}

if (!patin) {
MensajeError ("Campo patin requerido");
document.FrmRegistro.patin.focus();
return false;
}

if (!altura_borda) {
MensajeError ("Altura de borda requerido");
document.FrmRegistro.altura_borda.focus();
return false;
}

if (!prestancia) {
MensajeError ("Prestancia requerido");
document.FrmRegistro.prestancia.focus();
return false;
}

if (!casco) {
MensajeError ("Campo Casco requerido");
document.FrmRegistro.casco.focus();
return false;
}

if (!capacidad_combustible) {
MensajeError ("Capacidad de combustible requerido");
document.FrmRegistro.capacidad_combustible.focus();
return false;
}

if (!n_motores) {
MensajeError ("Num de motores requerido");
document.FrmRegistro.n_motores.focus();
return false;
}

if (!clase_motor) {
MensajeError ("Clase de motor requerido");
document.FrmRegistro.clase_motor.focus();
return false;
}

if (!marca_modelo) {
MensajeError ("Marca y modelo requerido");
document.FrmRegistro.marca_modelo.focus();
return false;
}

if (!potencia_total) {
MensajeError ("Potencia total requerido");
document.FrmRegistro.potencia_total.focus();
return false;
}

if (!tipo_motor) {
MensajeError ("Tipo de Motor requerido");
document.FrmRegistro.tipo_motor.focus();
return false;
}


if (!max_revoluciones) {
MensajeError ("Max revoluciones requerido");
document.FrmRegistro.max_revoluciones.focus();
return false;
}

if (!altura_motor) {
MensajeError ("Altura de motor requerido");
document.FrmRegistro.altura_motor.focus();
return false;
}

if (!pata) {
MensajeError ("Campo Pata requerido");
document.FrmRegistro.pata.focus();
return false;
}

if (!numero_deposito) {
MensajeError ("Numero de dep&oacute;sito requerido");
document.FrmRegistro.numero_deposito.focus();
return false;
}

if (!monto_deposito) {
MensajeError ("Monto de dep&oacute;sito requerido");
document.FrmRegistro.monto_deposito.focus();
return false;
}

if (!banco_deposito) {
MensajeError ("Banco requerido");
document.FrmRegistro.banco_deposito.focus();
return false;
}

if (!fecha_deposito) {
MensajeError ("Fecha de dep&oacute;sito requerido");
document.FrmRegistro.fecha_deposito.focus();
return false;
}

if (!damas) {
MensajeError ("Campo Damas requerido");
document.FrmRegistro.damas.focus();
return false;
}

if (!caballeros) {
MensajeError ("Campo Caballeros requerido");
document.FrmRegistro.caballeros.focus();
return false;
}

if (!ninios) {
MensajeError ("Campo Ni&ntilde;os requerido");
document.FrmRegistro.ninios.focus();
return false;
}

if (!tallas_franelas) {
MensajeError ("Campo Tallas de franelas requerido");
document.FrmRegistro.tallas_franelas.focus();
return false;
}





	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	


	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("id_competencia="+id_competencia+"&ip="+ip+"&piloto="+piloto+"&cedula="+cedula+"&edad="+edad+"&celular="+celular+"&telefono="+telefono+"&fax="+fax+"&email="+email+"&talla_franela="+talla_franela+"&tipo_sangre="+tipo_sangre+"&ciudad="+ciudad+"&nombre_embarcacion="+nombre_embarcacion+"&matricula="+matricula+"&eslora="+eslora+"&patin="+patin+"&altura_borda="+altura_borda+"&prestancia="+prestancia+"&casco="+casco+"&capacidad_combustible="+capacidad_combustible+"&n_motores="+n_motores+"&clase_motor="+clase_motor+"&marca_modelo="+marca_modelo+"&potencia_total="+potencia_total+"&tipo_motor="+tipo_motor+"&max_revoluciones="+max_revoluciones+"&altura_motor="+altura_motor+"&pata="+pata+"&numero_deposito="+numero_deposito+"&monto_deposito="+monto_deposito+"&banco_deposito="+banco_deposito+"&fecha_deposito="+fecha_deposito+"&damas="+damas+"&caballeros="+caballeros+"&ninios="+ninios+"&tallas_franelas="+tallas_franelas)
  
  }



function RegistroFrmEgresos (pagina, div){
	
//divpreloader = document.getElementById('preloader2');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
concepto=document.FrmClientes.concepto.value;
monto=document.FrmClientes.monto.value;
fecha=document.FrmClientes.fecha.value;


  var msg_error;

if (!concepto) {
msg_error="Debe escribir el Concepto del egreso<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'CONCEPTO REQUERIDO'});	
document.FrmClientes.concepto.focus();
return false;
}

if (!monto) {
msg_error="Debe escribir el Monto del egreso<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'MONTO REQUERIDO'});	
document.FrmClientes.monto.focus();
return false;
}

if (!fecha) {
msg_error="Debe escribir la Fecha del egreso<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'FECHA REQUERIDA'});	
document.FrmClientes.fecha.focus();
return false;
}
	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("concepto="+concepto+"&monto="+monto+"&fecha="+fecha)
  
  }



function RegistroFrmIngresos (pagina, div){
	
//divpreloader = document.getElementById('preloader2');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
id_cliente=document.FrmClientes.id_cliente.value;
n_factura=document.FrmClientes.n_factura.value;
fecha=document.FrmClientes.fecha.value;
monto_bruto=document.FrmClientes.monto_bruto.value;
monto_iva=document.FrmClientes.monto_iva.value;
islr_retenido=document.FrmClientes.islr_retenido.value;
iva_retenido=document.FrmClientes.iva_retenido.value;
status=document.FrmClientes.status.value;



  var msg_error;

if (!id_cliente) {
msg_error="Debe seleccionar el Cliente<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'CLIENTE REQUERIDO'});	
document.FrmClientes.id_cliente.focus();
return false;
}

if (!n_factura) {
msg_error="Debe escribir el N de Factura<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'N° FACTURA REQUERIDO'});	
document.FrmClientes.n_factura.focus();
return false;
}


if (!fecha) {
msg_error="Debe escribir la Fecha del ingreso<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'FECHA REQUERIDA'});	
document.FrmClientes.fecha.focus();
return false;
}


if (!monto_bruto) {
msg_error="Debe escribir el Monto Bruto<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'MONTO REQUERIDO'});	
document.FrmClientes.monto_bruto.focus();
return false;
}


if (!monto_iva) {
msg_error="Debe escribir el Monto del IVA<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'MONTO REQUERIDO'});	
document.FrmClientes.monto_iva.focus();
return false;
}



if (!islr_retenido) {
msg_error="Debe escribir el Monto del ingreso<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'MONTO REQUERIDO'});	
document.FrmClientes.islr_retenido.focus();
return false;
}

if (!iva_retenido) {
msg_error="Debe escribir el Monto del ingreso<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'MONTO REQUERIDO'});	
document.FrmClientes.iva_retenido.focus();
return false;
}

if (!status) {
msg_error="Debe seleccionar un Estatus<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'ESTATUS REQUERIDO'});	
document.FrmClientes.status.focus();
return false;
}



	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	

	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("id_cliente="+id_cliente+"&n_factura="+n_factura+"&fecha="+fecha+"&monto_bruto="+monto_bruto+"&monto_iva="+monto_iva+"&islr_retenido="+islr_retenido+"&iva_retenido="+iva_retenido+"&status="+status)
  
  }


function ActualizarIngreso (pagina, div){
	
//divpreloader = document.getElementById('preloader2');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs

id_ingreso=document.FrmClientes.id_ingreso.value;
islr_retenido=document.FrmClientes.islr_retenido.value;
iva_retenido=document.FrmClientes.iva_retenido.value;
status=document.FrmClientes.status.value;



  var msg_error;



if (!islr_retenido) {
msg_error="Debe escribir el Monto del ingreso<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'MONTO REQUERIDO'});	
document.FrmClientes.islr_retenido.focus();
return false;
}

if (!iva_retenido) {
msg_error="Debe escribir el Monto del ingreso<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'MONTO REQUERIDO'});	
document.FrmClientes.iva_retenido.focus();
return false;
}

if (!status) {
msg_error="Debe seleccionar un Estatus<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'ESTATUS REQUERIDO'});	
document.FrmClientes.status.focus();
return false;
}



	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	

	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("id_ingreso="+id_ingreso+"&islr_retenido="+islr_retenido+"&iva_retenido="+iva_retenido+"&status="+status)
  
  }



function RegistroNomina (pagina, div){
	
//divpreloader = document.getElementById('preloader2');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
  id_trabajador=document.FrmClientes.id_trabajador.value;
concepto=document.FrmClientes.concepto.value;
monto=document.FrmClientes.monto.value;
fecha=document.FrmClientes.fecha.value;


  var msg_error;

if (!id_trabajador) {
msg_error="Debe seleccionar el Beneficiario<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'BENEFICIARIO REQUERIDO'});	
document.FrmClientes.id_trabajador.focus();
return false;
}

if (!concepto) {
msg_error="Debe escribir el Concepto del pago<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'CONCEPTO REQUERIDO'});	
document.FrmClientes.concepto.focus();
return false;
}

if (!monto) {
msg_error="Debe escribir el Monto del pago<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'MONTO REQUERIDO'});	
document.FrmClientes.monto.focus();
return false;
}

if (!fecha) {
msg_error="Debe escribir la Fecha del pago<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'FECHA REQUERIDA'});	
document.FrmClientes.fecha.focus();
return false;
}
	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("id_trabajador="+id_trabajador+"&concepto="+concepto+"&monto="+monto+"&fecha="+fecha)
  
  }


function ConsultaFecha (pagina, div){
	
//divpreloader = document.getElementById('preloader2');

divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
 fecha_desde=document.FrmFecha.fecha_desde.value;
fecha_hasta=document.FrmFecha.fecha_hasta.value;
consulta_intervalos=document.FrmFecha.consulta_intervalos.value;


  var msg_error;

if (!fecha_desde) {

Growl.Bezel({title:'ERROR:', text:'FECHA DE INICIO REQUERIDA'});	
document.FrmFecha.fecha_desde.focus();
return false;
}

if (!fecha_hasta) {

Growl.Bezel({title:'ERROR:', text:'FECHA DE CULMINACION REQUERIDA'});	
document.FrmFecha.fecha_hasta.focus();
return false;
}


	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("fecha_desde="+fecha_desde+"&fecha_hasta="+fecha_hasta+"&consulta_intervalos="+consulta_intervalos)
  
  }


function ConsultaClientes (pagina, div){
	
//divpreloader = document.getElementById('preloader2');

divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
 id_cliente=document.FrmClientes.id_cliente.value;
 consulta_clientes=document.FrmClientes.consulta_clientes.value;

if (!id_cliente) {
Growl.Bezel({title:'ERROR:', text:'CLIENTE REQUERIDO'});	
document.FrmClientes.id_cliente.focus();
return false;
}



	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("id_cliente="+id_cliente+"&consulta_clientes="+consulta_clientes)
  
  }



function ConsultaFechaCliente (pagina, div){
	
//divpreloader = document.getElementById('preloader2');

divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
  id_cliente=document.FrmFechaCliente.id_cliente.value;
 fecha_desde=document.FrmFechaCliente.fecha_desde.value;
fecha_hasta=document.FrmFechaCliente.fecha_hasta.value;
consulta_fecha_cliente=document.FrmFechaCliente.consulta_fecha_cliente.value;


if (!id_cliente) {

Growl.Bezel({title:'ERROR:', text:'CLIENTE REQUERIDO'});	
document.FrmFechaCliente.id_cliente.focus();
return false;
}

if (!fecha_desde) {

Growl.Bezel({title:'ERROR:', text:'FECHA DE INICIO REQUERIDA'});	
document.FrmFechaCliente.fecha_desde.focus();
return false;
}

if (!fecha_hasta) {

Growl.Bezel({title:'ERROR:', text:'FECHA DE CULMINACION REQUERIDA'});	
document.FrmFechaCliente.fecha_hasta.focus();
return false;
}


	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("fecha_desde="+fecha_desde+"&fecha_hasta="+fecha_hasta+"&consulta_fecha_cliente="+consulta_fecha_cliente+"&id_cliente="+id_cliente)
  
  }


function ConsultaBeneficiario (pagina, div){
	
//divpreloader = document.getElementById('preloader2');

divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
 id_trabajador=document.FrmClientes.id_trabajador.value;
 consulta_beneficiario=document.FrmClientes.consulta_beneficiario.value;

if (!id_trabajador) {
Growl.Bezel({title:'ERROR:', text:'BENEFICIARIO REQUERIDO'});	
document.FrmClientes.id_trabajador.focus();
return false;
}



	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("id_trabajador="+id_trabajador+"&consulta_beneficiario="+consulta_beneficiario)
  
  }



function ConsultaFechaBeneficiario (pagina, div){
	
//divpreloader = document.getElementById('preloader2');

divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
  id_trabajador=document.FrmFecha.id_trabajador.value;
 fecha_desde=document.FrmFecha.fecha_desde.value;
fecha_hasta=document.FrmFecha.fecha_hasta.value;
consulta_fecha_beneficiario=document.FrmFecha.consulta_fecha_beneficiario.value;


if (!id_trabajador) {

Growl.Bezel({title:'ERROR:', text:'BENEFICIARIO REQUERIDO'});	
document.FrmFecha.id_trabajador.focus();
return false;
}

if (!fecha_desde) {

Growl.Bezel({title:'ERROR:', text:'FECHA DE INICIO REQUERIDA'});	
document.FrmFecha.fecha_desde.focus();
return false;
}

if (!fecha_hasta) {

Growl.Bezel({title:'ERROR:', text:'FECHA DE CULMINACION REQUERIDA'});	
document.FrmFecha.fecha_hasta.focus();
return false;
}


	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("fecha_desde="+fecha_desde+"&fecha_hasta="+fecha_hasta+"&consulta_fecha_beneficiario="+consulta_fecha_beneficiario+"&id_trabajador="+id_trabajador)
  
  }


function RegistroAgenda (pagina, div){
	
//divpreloader = document.getElementById('preloader2');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
id_trabajador=document.FrmAgenda.id_trabajador.value;
tarea=document.FrmAgenda.tarea.value;
fecha=document.FrmAgenda.fecha.value;


  var msg_error;

if (!id_trabajador) {
msg_error="Debe seleccionar el Trabajador<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'TRABAJADOR REQUERIDO'});	
document.FrmAgenda.id_trabajador.focus();
return false;
}

if (!tarea) {
msg_error="Debe escribir la tarea a realizar<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'TAREA REQUERIDO'});	
document.FrmAgenda.tarea.focus();
return false;
}


if (!fecha) {
msg_error="Debe escribir la Fecha del pago<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'FECHA REQUERIDA'});	
document.FrmAgenda.fecha.focus();
return false;
}
	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("id_trabajador="+id_trabajador+"&tarea="+tarea+"&fecha="+fecha)
  
  }


function ActualizarAgenda (pagina, div){
	
//divpreloader = document.getElementById('preloader2');
divmensajes = document.getElementById('mensajes');
divResultado = document.getElementById(div);
divpreloader = document.getElementById('preloader');//divResultado = document.getElementById(div);

  //valores de los inputs
id_agenda=document.FrmAgenda.id_agenda.value;
id_trabajador=document.FrmAgenda.id_trabajador.value;
consulta_beneficiario=document.FrmAgenda.consulta_beneficiario.value;
fecha=document.FrmAgenda.fecha.value;


  var msg_error;


if (!fecha) {
msg_error="Debe escribir la Fecha del pago<br />";	
divmensajes.innerHTML = msg_error;
Growl.Bezel({title:'ERROR:', text:'FECHA REQUERIDA'});	
document.FrmAgenda.fecha.focus();
return false;
}
	
	ajax=objetoAjax();
	ajax.open("POST", pagina, true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								
								divpreloader.innerHTML = "";
                                
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("id_agenda="+id_agenda+"&id_trabajador="+id_trabajador+"&consulta_beneficiario="+consulta_beneficiario+"&fecha="+fecha)
  
  }






function LimpiarDiv (div) {
	divResultado = document.getElementById(div);
	divResultado.innerHTML = "";
	}