/*function validar(form)
{
    elrango = false;

    inf = form.fecha_ini.value;
    supe = form.fecha_fin.value;
    elrango = fecha_valida(inf) && fecha_valida(supe);
    elrango = elrango && valida_ascendente(inf,supe);

    if ( elrango) {
        return true;
    }
    msg = "Error al completar el formulario: \n";
    if (!elrango){
        msg = msg + "Formato o sucesion de fecha incorrecta";
    }
    alert(msg);
    return false;
}

function fecha_valida(lafecha) {
	diames = [31,28,31,30,31,30,31,31,30,31,30,31];
	
	if (lafecha.length != 10) {
		return false;
	}
	if ( (lafecha.indexOf("/",0) != 2 ) || (lafecha.indexOf("/",3) != 5 ) ) {
		return false;
	}
	dia = lafecha.substring(0,2);
	mes = lafecha.substring(3,5);
	anio= lafecha.substring(6,10);


	if (mes != parseInt(mes) || dia!= parseInt(dia) || anio!= parseInt(anio)){
		return false;	
	}
	if ( ((anio % 4 ==0) && (anio%100!=0)) || (anio%400 ==0) ) {
		diames[1] = 29;
	}
	if (diames[mes-1] < dia || mes >12 || mes <1 || anio < 0) {
		return false;
	}

	return true;
}
function valida_ascendente(inf,supe) {

	dia_i = inf.substring(0,2);
	mes_i = inf.substring(3,5);
	anio_i= inf.substring(6,10);
	
	dia_s = supe.substring(0,2);
	mes_s = supe.substring(3,5);
	anio_s= supe.substring(6,10);
	if (anio_i*1000+mes_i*100+dia_i <= anio_s*1000+mes_s*100+dia_s) {
		return true;
	}
	return false;
}
*/
function enviar(form, nombre)
{
 	if (nombre == 'opcion2')
	{
		form.opcion2.checked = true;
		form.mostrar.value = 'no';
		form.loadAllPage.value = 'dontload';
	} else  {

		form.opcion1.checked = true;
		form.mostrar.value = 'yes';
		form.loadAllPage.value = 'dontload';
	}
	form.submit();

 }
function habilitar(form,valor)
{
	if(valor == 'todos') {
		for (i=1; i< form.servicios.length; i++)
		{
			form.servicios[i].checked = false;
		}
	}
	else {
              form.servicios[0].checked = false;
	}
}

// Funcion para los botones de navegacion
function navegacion(valor,NuevoRm)
{       

	if(valor == 'adelante') {
	      
	      document.formulario.inicio.value = document.formulario.forward.value;
              document.formulario.rm.value = NuevoRm;
	      document.formulario.submit();
	}
	else {
	      document.formulario.inicio.value = document.formulario.back.value;
              document.formulario.rm.value = NuevoRm;
	      document.formulario.submit();
	}

}

// Funcion para limpiar los datos cargados en el formulario.
function limpiar(form)
{
    form.reset();
    form.texto.value = "";
    form.fecha_ini.value = "";
    form.fecha_fin.value = "";
}

// Funcion para los botones de ordenacion
function ordenar(valor)
{
    document.formulario.orden.value = valor;
    document.formulario.submit();

}

//Funcion para copiar la fecha inicio seleccionada al la fecha fin, tambien para otras validaciones
function valida_fecha(RM){
    if(document.formulario.fecha_fin.value == "" && document.formulario.fecha_ini.value != ""){
        alert("Debe completar ambas fechas para la busqueda por fecha");
        document.formulario.fecha_fin.value = document.formulario.fecha_ini.value;
    }else if(document.formulario.fecha_fin.value != "" && document.formulario.fecha_ini.value == ""){
        alert("Debe completar ambas fechas para la busqueda por fecha");
        document.formulario.fecha_ini.value = document.formulario.fecha_fin.value;
    }
    
    // Esto es reiniciar el inicio al realizar una nueva busqueda
    document.formulario.inicio.value = "";
    document.formulario.rm.value = RM;
    document.formulario.consulta.value = 1;
}

//Funcion que envia los valores para la edicion.
function editar(valor){
    document.formulario.rm.value = 'fedit';
    document.formulario.id.value = valor;
    document.formulario.submit();
    
}

function ayuda(numero){

  window.open("main.cgi?rm=ayuda&num="+numero,"_blank", "width=350,height=180,status=no,resizable=no", true);

}