// JavaScript Document
/*
Hola Cecilia.
Te pido mil disculpas por no haberme comunicado con vos. Pero estoy a diezmil con el sistema ya que quiero terminarlo en forma definitiva para la semana que viene.
TE CUENTO EL ESTADO ACTUAL: 
He tenido que definir dos etapas de todo lo que me pidieron:
ETAPA 1: (TERMINADO Y FUNCIONANDO EN UN 90%)
Esta etapa tiene todo lo que ya había diseñado mas los cambios que me pediste, mas los cambios que me pidió Oscar
Tus pedidos:

    agregar envio urgente para despidos y renuncia
    agregar valor de hora o/ monto fijo
    agregar lista de posibles eventos (despidos, licencias, faltas justificadas, etc.)

Los pedidos de Oscar

    Que el sistema completo funcione no en los servidores de CEOSA sino en el hosting que tiene la empresa. Osea en servidores externos.

ESTADO ACTUAL DE ETAPA 1:
CENTROS DE COSTOS:

    Sistema de carga horas trabajadas... (terminado 100%)
    Envío de planillas al Sistema de Gesión (terminado 100%)
    Envío Urgente de planillas horarias por Despido / Renuncia (terminado 100%)

SISTEMA DE GESTIÓN:

    Visualización de toda las planillas ENVIADAS al S.G. (terminado 100%)
    Generación de planillas EXCEL para bajarlas a las máquinas locales (terminado 100%)
    Administración de planillas RECIBIDAS: LEIDAS Y NO LEDIAS por S.R. (terminado en un 95%)
    Administración de planillas URGENTES (terminado :: NO IMPLEMENTADO)
    Conversión de todo el sistema para que funcione con MYSQL (terminado 100%)


Cecilia estoy a full con este tema ya que quiero que funcione si o si la semana entrante.
Se me complicó un poco con el cambio de servidor ya que entre oracle y mysql las diferencias son grandes pero quedó ok.
Hoy viernes 16 nos juntamos con Oscar en la empresa (en la ruta) ya que me tiene que pasar cierta información para que la pueda utilizar el sistema. Si andás por la Empresa ser bueno que nos juntemos para que te muestre todo lo que está terminado.
*/
var Fila = 0;
var envio = "";
var Coriginal = "";
var Cletra = "";
var enter = "";
var celdamenu = "#E8B67B";
var cache= "";
var consultas = "";
var organizacion = "";
var bpersonas2 = "";
var bpersonas4 = "";
var bimagen = "";
var buscarimagen = "";
var guia = "";
var tramites = "";
var institucional = "";
var asistencia = "";
var Iarra = new Array();



/*	........................................	*/
		// CAPTURA TECLA PULSADA
/*	........................................	*/
function Tecla(e) {
	//e.which;
key = (document.all) ? e.keyCode : e.which;
return key;
}


/*	........................................	*/
		// VERIFICAR FECHAS
/*	........................................	*/
function Bisiesto(anio){
if ( ( anio % 100 != 0) && ((anio % 4 == 0) || (anio % 400 == 0))) {return true;}
else {return false;}
}

function VerificaFecha(fecha) {
if (!fecha){return false;}

var dia  =  parseInt(fecha.substring(0,2),10);
var mes  =  parseInt(fecha.substring(3,5),10);
var anio =  parseInt(fecha.substring(6),10);

	switch(mes){
		case 1	:
		case 3	:
		case 5	:
		case 7	:
		case 8	:
		case 10	:
		case 12	:	numDias=31;break;
	    case 4	: 
		case 6	: 
		case 9	: 
		case 11	:	numDias=30;break;
		case 2	:	if (Bisiesto(anio)){ numDias=29 } else{ numDias=28};break;
		default:	return false;
		}
       
	if (dia > numDias || dia==0){return false;}
return true;

}

function CompararFecha(fec0, fec1){
    var bRes = false; 
    var sDia0 = fec0.substr(0, 2); 
    var sMes0 = fec0.substr(3, 2); 
    var sAno0 = fec0.substr(6, 4); 
    var sDia1 = fec1.substr(0, 2); 
    var sMes1 = fec1.substr(3, 2); 
    var sAno1 = fec1.substr(6, 4); 
	if (sAno0 < sAno1) {return false;}
	
	if (sAno0 > sAno1) {return true;}
	
    if (sAno0 == sAno1){ 
      if (sMes0 < sMes1) {return false;}
	  if (sMes0 > sMes1) {return true;}
	  
      if (sMes0 == sMes1) {
        if (sDia0 >= sDia1) {return true;}
		if (sDia0 <  sDia1) {return false;}
		}
     }
return true;
}


/*	--------------------------------------	*/
//  MUESTRA DIV CONECTANDOSE
/*	--------------------------------------	*/
function Conexion(x) {
if (!$('Conectando')) {return;}
if (x == 1 ) { var estado = "block";}
if (x == 0 ) { var estado = "none";}

$("Conectando").style.display = estado;

return;
}


/*	.............................................	*/
		// FUNCION PARA IMPRIMIR DOCUMENTOS
/*	.............................................	*/
function VersionImprimir(x) {
if (!x) {return;}
var status = "menubar=no,resizable=yes,scrollbars=yes,top=100";
ventana = window.open(x,'IMPRIMIR',status);
ventana.focus();
}

/*	.............................................	*/
		// COLOCA MENSAJES ESPECIALES
/*	.............................................	*/
function Mensajes(x) {
if (!x) {return;}
var men = "<span class='LetraMensajes'>" + x + "</span>";
$('Mensajes').innerHTML = men;
}


/*	............................................	*/
		// MARCAR CELDA AL PULSAR ENTER
/*	............................................	*/
function Marcar(x) {
$(x).style.backgroundColor = "#6089DF";
if (enter && enter != x) {$(enter).style.backgroundColor = celdamenu;}
enter = x;
}



/*	.............................................	*/
		// CAMBIO DE COLOR DE FILA
/*	.............................................	*/
function Color(id,fondo,letra) {
if (!id || enter == id ) {return;}

var color_fondo = "#6089DF";
var color_letra = "#FFFFFF";

if (fondo) {color_fondo = fondo;}
if (letra) {color_letra = letra;}

	if (Fila != id) {
		Coriginal = $(id).style.backgroundColor;
		Cletra    = $(id).style.color;
		Fila = id;
		}
	else {
		color_fondo = Coriginal;
		color_letra = Cletra;
		Fila = "";
		}

$(id).style.backgroundColor	= color_fondo;
$(id).style.color			= color_letra;


}

/*	.................................................	*/
//	ACTIVA O DESACTIVA EL VISUALIZADOR DE CONEXION
/*	.................................................	*/
function Fuera_Servicio_Conexion(x) {
if ( x == 0) { $("Conexion").style.visibility = "hidden";}
if ( x == 1) { 
		$("Principal").innerHTML = "";
		$("Conexion").style.visibility = "visible";
		}
return;
}

/*	......................................	*/
	//	LANZADOR UNIVERSAL DE AJAX
/*	......................................	*/

function Lanzador(Destino,Tipo,Param,Despues) {
if (!Destino || !Tipo) {return;}
Conexion(1);

if (Tipo == "updater") {

new Ajax.Updater(Destino, 'control/control.php', {
	parameters : Param,
	onFailure : function(transport) {
								Conexion(0);
								alert("Problemas en las comunicaciones....");
								$(Destino).innerHTML = transport.responseText;
								return;
								},
		
	onComplete: function(transport) {
				Conexion(0);
				if (Despues) {
					if (200 == transport.status) {eval(Despues);}
					} // fin hay Despues
				}	// fin función transport
	});
} // fin updater

if (Tipo == "request") {
new Ajax.Request('control/control.php', {
	parameters : Param,
	onFailure : function(transport) {
								Conexion(0);
								alert("Problemas en las comunicaciones....");
								return;
								},
	onComplete: function(transport) {
				Conexion(0);
				if (Despues) {
					if (200 == transport.status) {eval(Despues);}
					} // fin Despues
				} // fin función transport
	});
} // fin request

}


/*	.......................................	*/
// FUNCION BUSCADOR AUTOMATICO DE MENSAJES
/*	.......................................	*/
function NOBuscarMensajes() {envio.stop();}

function BuscaMensajes() {
if ($('usuario').value == '0') {return;}
envio =  new Ajax.PeriodicalUpdater('Mclientes', 'control/control.php', {
				parameters : "accion=BuscarMensajes",
				method: 'post', 
				frequency: 2
				//decay: 2
				});
}


/*	.......................................	*/
// MUESTRA PUBLICIDAD DEL REGISTRO EN EL PORTAL
/*	.......................................	*/
function MostrarPublicidad(id) {
if (!id || id == 0) {return false;}

var status = "menubar=no,resizable=no,scrollbars=no,top=100,left=300, height=400";
var vent = window.open("vistas/mensajes.php?id="+id,"Ventana",status);
vent.focus();
}

/*	.......................................	*/
	// FUNCION LOGIN DE USUARIOS
	// FUNCION CERRAR CESION USUARIOS
/*	.......................................	*/
function CerrarCesion() {
var Param = "accion=CerrarCesion";
var Fin = "if (transport.responseText=='1') {$('NUsuario').innerHTML='Usuario: No identificado';location.reload();}";
Lanzador("Cuerpo","request",Param,Fin);
NOBuscarMensajes();
}



/*	....................................	*/
// CONTROL CAMBIO LOGIN DE USUARIO WEB
/*	....................................	*/
function ControlCambioLogin() {
var vclave = $F('Vclave');
var nclave = $F('Nclave');
var rnclave = $F('RNclave');

var uid = $F('uid');

if (!vclave || !nclave || !rnclave) {
	alert('Debe ingresar datos en los tres campos indicados....!!!!');
	return;
	}

if (nclave != rnclave) {
	alert('PRECAUCION.....!!!!!\n\n\tLa clave ingresada no coincide con su confirmacion....');
	return;
	}

if (nclave == vclave) {
	alert('PRECAUCION.....!!!!!\n\n\tLa clave ingresada DEBE SER DISTINTA a la nueva clave ingresada....');
	return;
	}

var Param = "accion=GuardarCambioLogin&clave=" + nclave + "&uid=" + uid;
var Fin = "var i=transport.responseText; if (i==0){} if (i==1){CerrarCesion();}";

Lanzador("Cuerpo","request",Param,Fin);
}
	
/*	....................................	*/
	// CAMBIO LOGIN DE USUARIO WEB
/*	....................................	*/
function PantallaCambioLogin() {
var Param = "accion=PantallaCambioLogin";
var Fin = "";
Lanzador("Cuerpo","updater",Param,Fin);
return;
}

/*	....................................	*/
	// LOGIN DE USUARIO WEB
/*	....................................	*/
function Login(x) {
consultas = "";
if (x == "1" || x == "3") {
		var usuario = $('Cusuario').value;
		var clave   = $('Cclave').value;
		$('Cusuario').value = "";
		$('Cclave').value = "";
		}
if (x == "2") {
		var usuario = $('Musuario').value;
		var clave   = $('Mclave').value;
		$('Musuario').value = "";
		$('Mclave').value = "";
		}

if (!usuario || !clave) {
		alert("!!!... Debe Ingresar su Nombre Usuario y Clave de ingreso ...!!!");
		return;
		}

var Param = "accion=LoginClientes&cliente=" + usuario + "&clave=" + clave;
if (x == "1") {
	var Fin = "var i = transport.responseText; if (i == -1) {PantallaCambioLogin();} if (i == '0') {Mensajes('!!!... USUARIO NO ENCONTRADO: intente nuevamente ...!!!');} if (i != '0' && i != '-1'){$('NUsuario').innerHTML = 'Usuario: ' + transport.responseText;$('usuario').value=1;Ejecutar('M7');MostrarPublicidad();BuscaMensajes();}";
	}

if (x == "3") {
	var Fin = "if (transport.responseText=='0') {alert('!!!... USUARIO NO ENCONTRADO: intente nuevamente ...!!!');}else {$('NUsuario').innerHTML = 'Usuario: ' + transport.responseText;$('usuario').value=1;Ejecutar('M8');BuscaMensajes();}";	
	}

if (x == "2") {
	var Fin = "if (transport.responseText=='0') {alert('!!!... USUARIO NO ENCONTRADO: intente nuevamente ...!!!');}if (transport.responseText !='0') {if (transport.responseText.length > 70){$('Cuerpo').innerHTML = transport.responseText;}else {$('NUsuario').innerHTML = 'Usuario: ' + transport.responseText;$('usuario').value=1;Ejecutar('M8');BuscaMensajes();}}";	
	}
$('Musuario').focus();

Lanzador("Cuerpo","request",Param,Fin);

}

/*	............................................	*/
	// BUSACAR Y ACTIVAR SERVICIO WEB
/*	............................................	*/
function ServicioWeb(x) {
if (!x) {return;}
var Lin = "";
if (x==2) {
		if (bpersonas2) {
			$('Resultados').innerHTML = bpersonas2;
			return;
			}
		//Lin="$('numero').focus();bpersonas2 = $('Resultados').innerHTML";
		  Lin="if ($('PF_expediente')) {$('PF_expediente').focus();} else {$('numero').focus();} bpersonas2 = $('Resultados').innerHTML";
		}

if (x==4) {
		if (bpersonas4) {
			$('Resultados').innerHTML = bpersonas4;
			return;
			}
		Lin="$('numero').focus();bpersonas4 = $('Resultados').innerHTML";
		}
		
if (x==3) {
		if (bimagen) {
			$('Resultados').innerHTML = bimagen;
			return;
			}
		Lin="$('matricula').focus();bimagen = $('Resultados').innerHTML";
		}

if (x==5) {
		if (asistencia) {
			$('Resultados').innerHTML = asistencia;
			return;
			}
		Lin="asistencia = $('Resultados').innerHTML";
		}
if (x==48) {
	location.href = "meu/";
	return;
	}

Lanzador('Resultados','updater','accion=ServicioWeb&id='+ x,Lin);
}



/*	............................................	*/
	// BUSACAR IMAGEN MATRICULA
	// x= numero matricula ; y= id del servicio
/*	............................................	*/

function BuscarImagen(x,y) {
if (!x || !y) {return;}
buscarimagen = $('Resultados').innerHTML;

x = x.replace(/\.|\,/g,"");
$('matricula').value = x;
if ($('PF_expediente') && $('PF_caratula') ) {
	var pf_expediente = $F('PF_expediente');
	var pf_caratula   = $F('PF_caratula');
	if (!pf_expediente || !pf_caratula) {
		alert("PRECAUCION..... se han encontrado los siguiente inconvenientes:\n\nExpediente/Caratula \t: No pueden estar vacios.\n");
		return;
		}
	else {
		var control = Base64.encode("Expediente: " + pf_expediente + " Caratulados " + pf_caratula);
		}//ojo
	}


var Param = "accion=BuscarImagen&imagen="+ x + "&id=" + y;
if (control) {Param += "&control=" + control;}

Lanzador('Resultados','updater',Param);
}


/*	............................................	*/
	// COBRAR SERVICIO DE IMAGENES
	// x= numero matricula
/*	............................................	*/
function CobrarImagen(x,y) {
var item = $('id').value;
var audi = $('auditoria').value;
var Linea = "";
if ($('FormControl')) {
	var control = Base64.encode($F('FormControl'));
	}

if (!x || !item || !audi) {return;}

var Param = "accion=CobrarImagen&auditoria_id=" + audi + "&id=" + item + "&imagen=" + x;
if (control) {Param += "&control=" + control;}

if (y==0) {Linea = "opener.document.getElementById('Consumo').innerHTML = transport.responseText";}

Lanzador('Consumo','updater',Param,Linea);

window.open("download.php?f="+x + "&accion=mostrar");

//location.href ="download.php?f=" + x;
}

/*	............................................	*/
	// VISUALIZACION DE TITULARIDAD DOMINIIOS
	// BAJAR IMAGENES
/*	............................................	*/

function Analizar(x) {
if (!Iarra[x]) {
	Iarra[x] = 1;
	}
else {
	var ok = confirm("IMAGEN ya bajada....\n\nBaja nuevamente esta imagen Nº" + x);
	if (ok) {window.open("download.php?f="+x + "&accion=mostrar");}
	return;
	}

CobrarImagen(x,0);
}


/*	............................................	*/
	// MOSTRAR IMAGEN A PARTIR DEL HISTORIAL
/*	............................................	*/
function MostrarImagen(x) {
window.open("download.php?f="+x + "&accion=mostrar");

return;
}
/*	............................................	*/
   // MUESTRA EL HISTORIAL DEL DIA DEL CLIENTE
/*	............................................	*/
function VerHistorial() {
cache = $('Resultados').innerHTML;
var Param = "accion=VerHistorial";
Lanzador('Resultados','updater',Param);

}
/*	............................................	*/
	// BUSACAR PERSONAS PARA SERVICIOS
/*	............................................	*/

function BuscarPersona(servicio,buscarpor) {
if (!servicio || !buscarpor) {return;}
var lin = "";
var men = "";

/* ....... 	ARRANQUE CONTROL ..... */
if (buscarpor == "fisica") {
	$('numero').value = "";
	}
if (buscarpor == "documento") {
	$('nombre').value = "";
	$('apellido').value = "";
	buscarpor = 'fisica';
	}
/* ............................... */

if (buscarpor == "fisica") {
	if (!$('numero').value && !$('apellido').value) {return;}
	if ($('numero').value)   {
		$('numero').value = $('numero').value.replace(/\.|\,/g,"");
		if (isNaN($('numero').value)) {men = "Documento\t: Debe ser un numero valido.\n";}
		if ($('numero').value.length < 5) {men += "Documento\t: Longitud minima permitida 5 digitos.\n";}
		lin  = "&numero=" + $('numero').value;
		}
	if ($('nombre').value)   {
		var patron = /[0-9]/gi;
		if ($('nombre').value.search(patron) != -1) {men += "Nombre \t: No deberia contener numeros.\n";}
		lin += "&nombre=" + $('nombre').value;
		}
	if ($('apellido').value) {
		var patron = /[0-9]/gi;
		if ($('apellido').value.search(patron) != -1) {men += "Apellido \t: No deberia contener numeros.\n";}
		if ($('apellido').value.length < 3) {men += "Apellido \t: Longitud minima permitida 3 Letras.\n";}
		lin += "&apellido=" + $('apellido').value;
		}
	
	} // fin fisica

if (buscarpor == "razon_social") {
	var patron = /\s{2,120}/gi;
	$('razon_social').value = $('razon_social').value.replace(patron," ");
	var patron = /^\s|\s$/gi;
	$('razon_social').value = $('razon_social').value.replace(patron,"");
	var patron = /\.{2,120}|\,{2,120}/gi;
	if ($('razon_social').value.search(patron) != -1) {men += "R.Social \t: Informacion no Valida.\n";}
	
	if (!$('razon_social').value || $('razon_social').value.length < 3) {men += "R.Social \t: Ingrese Informacion no menor a 3 caracteres.\n";}
	
	lin = "&razon_social=" + encodeURIComponent($('razon_social').value);
	} // fin razon_social

if (buscarpor == "cuit") {
	if (!$('cuit1').value || !$('cuit2').value || !$('cuit3').value) {men += "C.U.I.T. \t: Debe ingresar informacion.\n";}
	$('cuit2').value = $('cuit2').value.replace(/\.|\,/g,"");
	if (isNaN($('cuit1').value) || isNaN($('cuit2').value) || isNaN($('cuit3').value)) {men += "C.U.I.T. \t: Informacion no Valida.\n";}
	var cuit = $('cuit1').value + "-" + $('cuit2').value + "-" + $('cuit3').value;
	lin = "&cuit=" + cuit;
	} // fin cuit


if ($('PF_expediente') && $('PF_caratula') ) {
	var pf_expediente = $F('PF_expediente');
	var pf_caratula   = $F('PF_caratula');
	if (!pf_expediente || !pf_caratula) {men += "Expediente/Caratula \t: No pueden estar vacios.\n";}
	else {
		var control = Base64.encode("Expediente: " + pf_expediente + " Caratulados " + pf_caratula);
		}//ojo
	}


if (men) {
	men = "!!!..... PRECAUCION .....!!!\n\n\tSe han encontrado los siguientes ERRORES:\n\n" + men;
	alert(men);
	return;
	}
	

var Param = "accion=BuscarPersona&item=" + servicio + "&buscarpor=" + buscarpor + lin;
if (control) {Param += "&control=" + control;}

cache = $('Cuerpo').innerHTML;
Lanzador('Cuerpo','updater',Param);
return;
}

/*	........................................	*/
	//BUSCAR TITULARIDAD
	//BUSCAR INHIBICIONES .. PARA UN ID PERSONA
/*	........................................	*/
function BuscarResultados(id,serv) {
if (!id || !serv) {return;}
var Status = "menubar=no,resizable=yes,scrollbars=yes,top=100";
Param = "accion=BuscarResultados&id=" + id + "&item=" + serv;

var Lin = "var ventana = window.open('','Resultados','menubar=no,resizable=yes,scrollbars=yes,top=100');ventana.document.open();ventana.document.write(transport.responseText);ventana.document.close();ventan.focus()";

Lanzador("Cuerpo","request",Param,Lin);

return;
}

/*	........................................	*/
		//NAVEGADOR DE PERSONAS
/*	........................................	*/
function Navegar_Personas(x) {
var totalreg = $('totalreg').value;
var pagina   = $('pagina').value;
var item	 = $('item').value;

if (x == '0') {pagina -= 2;}
var Param = "accion=Navegar_Personas&totalreg=" + totalreg + "&pagina=" + pagina + "&item=" + item;

Lanzador("Cuerpo","updater",Param);
}


/*	........................................	*/
		//NAVEGADOR DE PERSONAS
/*	........................................	*/
function Ayuda(x) {
if (!x) {return;}

if (x == 0) {
	$('Mayuda').style.display = "none";
	return;
	}

$('Mayuda').style.display = "block";
}


/*	........................................	*/
		//VER MENSAJES AL CLIENTE
/*	........................................	*/
function VerMensajes() {
var Param = "accion=VerMensajes";
Lanzador("Cuerpo","updater",Param);

}

/*	........................................	*/
		//MARCAR MENSAJE COMO LEIDO
/*	........................................	*/
function MensajeLeido(x) {
if (!x) {return;}
var Param = "accion=MensajeLeido&id=" + x;
var con = "C" + x;

var Linea = "if (transport.responseText == '1') {document.getElementById(" + x + ").style.display = 'none';$(" + con + ").innerHTML = 'Mensaje Marcado como Le&iacute;do';}";
Lanzador("Cuerpo","request",Param,Linea);

}


/*	........................................	*/
   //ESTADO DE CUENTAS: BUSQUEDAS ESPECIALES
/*	........................................	*/
function EstadoCuentas(x) {
if (!x) {return;}
//var arra = new Array();
//var arra1 = new Array();

if (x==2) {var Param = "accion=EstadoCuentas&flag=" + x} // fin 2 ULTIMOS 3 MESES

if (x==3) {
	var desde = $('fecha1').value;
	var hasta = $('fecha2').value;
	if (!desde && !hasta) {return;}
	if (desde) {
			var arra  = desde.split("/");
			desde = arra[2] + "-" + arra[1] + "-" + arra[0];
			}
	if (hasta) {
			var arra1 = hasta.split("/");
			hasta = arra1[2] + "-" + arra1[1] + "-" + arra1[0];
			}
	var Param = "accion=EstadoCuentas&flag=" + x + "&desde=" + desde + "&hasta=" + hasta;
	} // fin entre fechas


var Linea = "cargaLinks();";
Lanzador("Cuerpo","updater",Param,Linea);
}


/*	........................................	*/
		//IMPRIMIR ESTADO DE CUENTA
/*	........................................	*/
function Imprimir_EstadoCuentas() {
var estado = $('Cuerpo').innerHTML;
var cabeceras = "<html>\n<head>\n<link rel='stylesheet' type='text/css' href='funciones/estilos.css'>\n<link rel='stylesheet' type='text/css' href='funciones/oficinas.css'>\n</head>\n<body>";
var fin = "\n\n</body>\n</html>";
var contenido = cabeceras + "\n\n" + estado + fin;




var ventana = window.open('','Ver_Imprimir','');
ventana.document.open();
ventana.document.write(contenido);
ventana.document.getElementById('tabla_1').style.display = "none";
ventana.document.close();

ventana.focus();
}


/*	........................................	*/
		//IMPRIMIR MENSAJERIA
/*	........................................	*/
function Imprimir_Mensajeria() {
var estado = $('Cuerpo').innerHTML;
var cabeceras = "<html>\n<head>\n<link rel='stylesheet' type='text/css' href='funciones/estilos.css'>\n<link rel='stylesheet' type='text/css' href='funciones/oficinas.css'>\n</head>\n<body>";
var fin = "\n\n</body>\n</html>";

var contenido = cabeceras + "\n\n" + estado + fin;

var ventana = window.open('','Ver_Imprimir','');
ventana.document.open();
ventana.document.write(contenido);
ventana.document.getElementById('Ocultar_1').style.display = "none";
ventana.document.getElementById('Ocultar_2').style.display = "none";

var d = ventana.document.getElementsByName('button'); 
for(i=0; i < d.length; i++) {
	d[i].style.display = "none";
	}
ventana.document.close();
ventana.focus();
}

/*	........................................	*/
		//NAVEGADOR ESTADO DE CUENTA
/*	........................................	*/
function Navegar_EstadoCuentas(x) {
var totalreg = $('totalreg').value;
var pagina   = $('pagina').value;
var labusqueda = $('labusqueda').value;


if (x == '0') {pagina -= 2;}
var Param = "accion=Navegar_EstadoCuentas&totalreg=" + totalreg + "&pagina=" + pagina + "&labusqueda=" + labusqueda;
var Linea = "cargaLinks();";

Lanzador("Cuerpo","updater",Param,Linea);
}



/*	.......................................	*/
	// VER OFICINAS : ORGANIZACION
/*	.......................................	*/
function VerOficina(x) {
if (!x) {return;}

var Param = "accion=VerOficina&id=" + x;
Lanzador("Resultados","updater",Param);

}


/*	.......................................	*/
// ACTIVAR GIA DE TRAMITES: VER CONTENIDO
/*	.......................................	*/
function GuiaTramites(x) {
if (!x) {return;}
if (x == "formularios") {x = "formularios_show";}
var Param = "accion=GuiaTramites&tramite=" + x;
Lanzador("Resultados","updater",Param);
}


/*	.......................................	*/
		// AFOROS Nuevos (2012)
/*	.......................................	*/
function VerSobretasas() {
var Param = "accion=VerSobretasas";
Lanzador("Cuerpo","updater",Param);
}
/*	.......................................	*/
// AFOROS:  SIGUIENTE sistema viejo de aforos
/*	.......................................	*/
function AforoSiguiente(x) {
var Param = "accion=Aforos&siguiente=" + x;
Lanzador("Cuerpo","updater",Param);
}


/*	.......................................	*/
			// INSTITUCION
/*	.......................................	*/
function Institucion(x) {
var Param = "accion=Institucion&id=" + x;

Lanzador("Resultados","updater",Param);
}


/*	.......................................	*/
			// NORMATIVA
/*	.......................................	*/
function Normativa(x,norma) {
var Param = "accion=Normativa&id=" + x + "&norma=" + norma;
Lanzador("Resultados","updater",Param);

}


/*	.......................................	*/
			// BUSCAR TRAMITES
/*	.......................................	*/
function Buscar_Tramite(x) {
if (!x) {return;}
var matricula = $('Matricula').value;
var ver = $('tipo_tramite').value;


if (x == 1 || x == 2) {
	if (!matricula) {return;}
	var Param = "accion=Buscar_Tramites&matricula=" + matricula + "&flag=" + x;
	} // fin 1; BUSCAR ESTE MES

if (x == 4) {
	var numero = $('Numero').value;
	if (!numero) {return;}
	var Param = "accion=Buscar_Tramites&flag=" + x + "&numero=" + numero;
	} // fin 1; BUSCAR POR NUMERO DE ENTRADA

if (x==3) {
	if (!matricula) {return;}
	var desde = $('fecha1').value;
	var hasta = $('fecha2').value;
	if (!desde && !hasta) {return;}
	if (!desde && hasta) {return;}
	if (desde) {
			var arra  = desde.split("/");
			desde = arra[2] + "-" + arra[1] + "-" + arra[0];
			}
	if (hasta) {
			var arra1 = hasta.split("/");
			hasta = arra1[2] + "-" + arra1[1] + "-" + arra1[0];
			}
	var Param = "accion=Buscar_Tramites&matricula=" + matricula + "&flag=" + x + "&desde=" + desde + "&hasta=" + hasta;
	} // fin entre fechas

Param += "&ver=" + ver;

var Linea = "cargaLinks();Ver_Panel('0')";
Lanzador("Cuerpo","updater",Param,Linea);
}

/*	........................................	*/
		//NAVEGADOR LISTA DE TRAMITES
/*	........................................	*/
function Navegar_Tramites(x) {
var totalreg	= $('totalreg').value;
var pagina		= $('pagina').value;
var labusqueda	= $('labusqueda').value;
var matricula	= $('Matricula').value;
var ver			= $('tipo_tramite').value;


if (x == '0') {pagina -= 2;}
var Param = "accion=Navegar_Tramites&totalreg=" + totalreg + "&pagina=" + pagina + "&labusqueda=" + labusqueda;

if (matricula)   {Param += "&matricula=" + matricula;}
Param += "&ver=" + ver;
var Linea = "cargaLinks();Ver_Panel('0')";

Lanzador("Cuerpo","updater",Param,Linea);
}



/*	.......................................	*/
		// MUESTRA OCULTA PANEL BUSCADOR
/*	.......................................	*/

function Ver_Panel(x) {
if (!x) {return;}
if (x == '0') {
	$('Panel').style.display='none';
	$('VerPanel').innerHTML = "<a style='font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px'  href='javascript:void(0)' onclick=Ver_Panel('1')>&#8249;&#8249; Ver Panel de B&uacute;squedas &#8250;&#8250;</a>";
	}
	
if (x == '1') {
	$('Panel').style.display='block';
	$('VerPanel').innerHTML = "<a style='font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px' href='javascript:void(0)' onclick=Ver_Panel('0')>Ocultar Panel de B&uacute;squedas</a>";
	}
}



/*	.......................................	*/
		// AGREGAR A FAVORITOS
/*	.......................................	*/
function AgregarFavoritos(){
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
	var url="yury/rpropiedad";
	var titulo="Direccion de Registro Publicos :: Mendoza";
	window.external.AddFavorite(url,titulo);
	}
else {
	if(navigator.appName == "Netscape")
	alert ("Presione Crtl+D para agregar este sitio en sus Bookmarks");
	}
}

/*	......................................................	*/
		// MOSTRAR INFORME DE INHIBICIONE PARA IMPRIMIR
/*	......................................................	*/
function Tramites_ImprimirInforme(x,tramite) {
var Param = "accion=Tramites_ImprimirInforme&version=imprimible&consulta=" + x + "&tramite=" + tramite;
var Despues = "var Vent=window.open();Vent.document.open();Vent.document.write(transport.responseText);Vent.document.close();Vent.focus()";

Lanzador("Cuerpo","request",Param,Despues);
}

/*	....................................................	*/
	// VALIDACION DE DOCUMENTOS CON CODIGO DE BARRAS
/*	....................................................	*/
function ValidarDocumentos() {
Param = "accion=ValidarDocumentos";
Despues = "ValidarCodigo(-1);";
Lanzador("Cuerpo","updater",Param,Despues);
}

/*	....................................................	*/
	// VALIDAR EL CODIGO INGRESADO
/*	....................................................	*/
function ValidarCodigo(entrada) {
var men = "";
if (entrada == -1) {
	$('Cbarras').value = "";
	$('Cbarras').focus();
	return false;
	}
var codigo = $F('Cbarras');
codigo = codigo.replace(/^\s*| |\W/g,"");
$('Cbarras').value = codigo;

if (isNaN(codigo)) {men = "El codigo debe ser numerico.\n";}
if (codigo.indexOf('.',0) >-1 || codigo.indexOf(',',0) > -1) {men += "El codigo no debe tener puntos ni comas.\n";}
if (codigo.length < 8) {men += "El numero ingresado no corresponde a un codigo valido.\n";}

if (men) {
	alert(error + men);
	return false;
	}

var documento = codigo.substr(codigo.length-2,2); //determina tipo de documento
var area	  = codigo.substr(codigo.length-4,2); // determina el área: 01=inhibiciones

if (area == '01') {
	Param = "accion=ValidarCodigo_inhibiciones&codigo=" + codigo;
	Despues = "var i=transport.responseText.split('@');if (i[0]==1){$('Cuerpo').innerHTML=i[1];}if (i[0]==0){alert(error + i[1]);}";
	iajax("Cuerpo","request",Param,Despues);
	}
else {
	alert(error + 'El numero ingresado no corresponde a un codigo valido del sistemas.\n');
	return false;
	}

return false;
//Lanzador("Cuerpo","updater",Param,Despues);
}


/*	.......................................	*/
	// CONTROL DE INGRESO USUARIOS REGISTRO
/*	.......................................	*/
function LoginUsuariosRegistro() {
	location.href = "vistas_registro/inicio.php";
	}


/*	.......................................	*/
	// FUNCION PRINCIPAL EJECUCION
/*	.......................................	*/
function Ejecutar(x) {
var Despues = "";
var Param = "";
switch (x) {
	case	"M1"	:	if (organizacion) {
							$('Cuerpo').innerHTML = organizacion;
							Marcar(x);
							return;
							break;
							}
						Param="accion=Organizacion";
						Despues="organizacion = $('Cuerpo').innerHTML;";
						break;
	case	"M3"	:	Param="accion=Normativa";break;
	case	"M2"	:	Param="accion=Horarios";break;
	case	"M4"	:	Param="accion=Aforos";break;
	case	"M5"	:	Param="accion=0800";break;
	
	case	"M6"	:	if (guia) {
							$('Cuerpo').innerHTML = guia;
							Marcar(x);
							return;
							break;
							}
						Param="accion=GuiaTramites";
						Despues="guia=$('Cuerpo').innerHTML;";
						break;
	case	"M7"	:	if (consultas) {
							$('Cuerpo').innerHTML = consultas;
							Marcar(x);
							return;
							break;
							}
						Param="accion=ConsultasOnline";
						Despues="consultas=$('Cuerpo').innerHTML;$('Cusuario').focus();";
						break;
						
	case	"M8"	:	Param="accion=EstadoCuentas";Despues="cargaLinks();$('Cusuario').focus();";break;

	case	"M9"	:	if (institucional) {
							$('Cuerpo').innerHTML = institucional;
							Marcar(x);
							return;
							break;
							}						
						Param="accion=Institucion";break;
	case	"M10"	:	Param="accion=Salida_Tramites";Despues="cargaLinks();$('Matricula').focus()";break;
	case	"M11"	:	Param="accion=Novedades";break;
	case	"M12"	:	Marcar("M"+x);LoginInhibiciones();return;break;
	case	"M13"	:	Marcar("M"+x);InformesPrincipal();return;break;
	case	"M14"	:	Marcar("M"+x);ValidarDocumentos();return;break;
	case	"M16"	:	Marcar("M"+x);LoginUsuariosRegistro();return;break;
	case	"M18"	:	location.href = "listadiaria/reporte.php";return;break;
						
	case	"M100"	:	location.reload();return;break;
	default			:	return;break;
	}


Marcar("M"+x);
Lanzador("Cuerpo","updater",Param,Despues);


}

/*	.......................................	*/
