function Pagos(){
	window.open('/pagos/pagos','pagos','width=500,height=450,left='+(screen.availWidth-400)/2+',top='+(screen.availHeight-540)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}


function Pagos_oficiales(){
	window.open('/pagos/oficiales','oficiales','width=700,height=450,left='+(screen.availWidth-400)/2+',top='+(screen.availHeight-540)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}


function WinProgconPrev(){
	window.open('/progconPrev/','Programa','width=700,height=500,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}

function muestroEstadisticas(anio){
	imgname='img_'+anio;
	divname='anio_'+anio;
	imagen=document.getElementById(imgname);
	fila=document.getElementById(divname);
	if (fila.style.display=='inline'){
	      imagen.src="/imgs/v4/previsional/flecha_derecha.png";
	      fila.style.display='none';
	}else{
	      imagen.src="/imgs/v4/previsional/flecha_abajo.png";
	      fila.style.display='inline'
	}
}

function contacto(){
	window.open('/herramientas/contacto.form','contacto1','width=400,height=540,left='+(screen.availWidth-400)/2+',top='+(screen.availHeight-540)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}

function buzon(formu){
	url='/buzon/'+formu;
	window.open(url,'contacto1','width=400,height=540,left='+(screen.availWidth-500)/2+',top='+(screen.availHeight-600)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}

// ------------------------------------------------------------------
function agenda(){
	window.open('/herramientas/agenda','agenda','width=500,height=400,left='+(screen.availWidth-500)/2+',top='+(screen.availHeight-400)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function soporte(){
	window.open('/herramientas/soporte','sugerencias','width=400,height=560,left='+(screen.availWidth-400)/2+',top='+(screen.availHeight-560)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function ContactoCJPER(){
	window.open('/herramientas/contacto.CJPER','contacto2','width=600,height=450,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function ampliar(id){
	window.open('/institucional/Ampliar?id='+id,'ampliar','width=700,height=520,left='+(screen.availWidth-700)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function foto(src,alt,gal){
	window.open('/recreacion/Ampliar?img='+src+'&alt='+alt+'&gal='+gal,'ampliar','width=730,height=720,left='+(screen.availWidth-730)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function SiteMap(){
	window.open('/herramientas/SiteMap','SiteMap','width=450,height=500,left='+(screen.availWidth-450)/2+',top='+(screen.availHeight-500)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function Ayuda(){
	window.open('/herramientas/Ayuda','Ayuda','width=700,height=400,left='+(screen.availWidth-700)/2+',top='+(screen.availHeight-400)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function Go(url) {
	window.opener.location.href = url;
	self.close();
}
// ------------------------------------------------------------------
function imprimir(id) {
Set = "toolbar=no,status=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=no,";
Set+= "width=670,height=400,left="+(screen.availWidth-670)/2+",top="+(screen.availHeight-400)/2;
window.open('/institucional/Imprime/'+id,'print',Set);
}
// ------------------------------------------------------------------
function enviar(id) {
Set = "toolbar=no,status=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=no,";
Set+= "width=370,height=520,left="+(screen.availWidth-320)/2+",top="+(screen.availHeight-450)/2;
window.open('/institucional/EnviarxMail/'+id,'url',Set);
}
// ------------------------------------------------------------------
function imprimir_recreacion(id) {
Set = "toolbar=no,status=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=no,";
Set+= "width=670,height=400,left="+(screen.availWidth-670)/2+",top="+(screen.availHeight-400)/2;
window.open('/recreacion/Imprime/'+id,'print',Set);
}

function imprimir_expedientes(doc_nro,tipo_tramite,id){
	Set = "toolbar=no,status=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=no,";
	Set+= "width=670,height=400,left="+(screen.availWidth-670)/2+",top="+(screen.availHeight-400)/2;
	datos	='?doc_nro='+doc_nro+'&tipo_tramite='+tipo_tramite+'&id='+id;
	url	='/consultas/imp/Expedientes_print.php'+datos;
	window.open(url,'print',Set);
}


function imprimir_exped_aCasa(doc_nro,tipo_tramite){
Set = "toolbar=no,status=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=no,";
Set+= "width=670,height=400,left="+(screen.availWidth-670)/2+",top="+(screen.availHeight-400)/2;
datos	='?doc_nro='+doc_nro+'&tipo_tramite='+tipo_tramite;
url	='/consultas/imp/Exp_aCasa_print.php'+datos;
window.open(url,'print',Set);
}

// ------------------------------------------------------------------
function enviar_recreacion(id) {
Set = "toolbar=no,status=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=no,";
Set+= "width=320,height=450,left="+(screen.availWidth-320)/2+",top="+(screen.availHeight-450)/2;
window.open('/recreacion/EnviarxMail/'+id,'url',Set);
}
// ------------------------------------------------------------------
function getCookie(name) {
  var cname = name + "=";
  var dc = document.cookie;
  if (dc.length > 0) {
    begin = dc.indexOf(cname);
    if (begin != -1) {
      begin += cname.length;
      end = dc.indexOf(";", begin);
      if (end == -1) end = dc.length;
        return unescape(dc.substring(begin, end));
    }
  }
  return null;
}
// ------------------------------------------------------------------
function setCookie(cookieName,cookieValue,nDays) {
    var today = new Date();
    var expire = new Date();
    if (nDays==null || nDays==0) nDays=1;
    expire.setTime(today.getTime() + 3600000*24*nDays);
    document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}
// ------------------------------------------------------------------
function delCookie (name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path == null) ? "" : "; path=" + path) +
    ((domain == null) ? "" : "; domain=" + domain) +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
     cambiaFuente('12', '');
  }
}
// ------------------------------------------------------------------
var firstCall = true;
// ------------------------------------------------------------------
function cambia(fSize, increment) {
    if (firstCall) { firstCall = false;
        if (increment != "") cambia('12', '');
    }
  if (document.getElementsByTagName) {
    tags = new Array ("span");
    for (j=0; j<tags.length; j++) {
      var getElement = document.getElementsByTagName(tags[j]);
      var eachElement, currentFontSize, fontIncrease, newFontSize;
      for (i=0; i<getElement.length; i++) {
        eachElement = getElement[i];
        if (increment != "") {
          currentFontSize = parseInt(eachElement.style.fontSize);
          fontIncrease = parseInt(increment);
          newFontSize = currentFontSize + fontIncrease;
          }
        else if (fSize != "")
            newFontSize = parseInt(fSize);
            if (newFontSize > 16) newFontSize = 16;
            if (newFontSize < 10) newFontSize = 10;
            eachElement.style.fontSize = newFontSize + "px";
            setCookie('fontSize', newFontSize);
      }
    }
  }
}

// ------------------------------------------------------------------
function cambiafuente(tag,tipofuente) {
    document.getElementById(tag).style.fontFamily = tipofuente;
    setCookie('fontType', tipofuente);
}

// ------------------------------------------------------------------
function setear() {
    if (getCookie('fontSize')) cambia(getCookie('fontSize'), '');
    if (getCookie('fontType')) cambiafuente('nota', getCookie('fontType'));
}
// ------------------------------------------------------------------
function ValidarContacto(formu){
	var emailvalido = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;
 	if (formu.c_nombre.value==''){
		alert("El campo NOMBRE no puede estar vacío");
		formu.c_nombre.focus();
		return false;
	}
 	if (formu.c_apellido.value==''){
		alert("El campo APELLIDO no puede estar vacío");
		formu.c_apellido.focus();
		return false;
	}

 	if (formu.c_email.value==''){
		alert("El campo CORREO ELECTRONICO no puede estar vacío");
		formu.c_email.focus();
		return false;
	}

 	if (formu.c_email.value==''){
		alert("El campo CORREO ELECTRONICO no puede estar vacío");
		formu.c_email.focus();
		return false;
	}

   if (!emailvalido.test(formu.c_email.value)) {
	alert("La direción de correo electrónico no es válida");
	formu.c_email.focus();
	return false;
	}

	if (formu.c_telefono.value == '') 	{
	alert("El campo TELEFONO no puede estar vacío");
	formu.c_telefono.focus();
	return false;
	}

	if (formu.c_localidad.value == '') 	{
	alert("El campo LOCALLIDAD no puede estar vacío");
	formu.c_localidad.focus();
	return false;
	}

	if (formu.c_localidad.value == '') 	{
	alert("El campo LOCALIDAD no puede estar vacío");
	formu.c_localidad.focus();
	return false;
	}

	if (formu.c_mensaje.value.indexOf('<') > 1 || formu.c_mensaje.value.indexOf('>') > 1){
	alert("No se permiten los caracteres < y > en el campo MENSAJE.");
	formu.c_mensaje.focus();
	return false;
	}

	if (formu.c_codigo.value.length < 4){
	alert("Ingrese los 4 caracteres del código de seguridad");
	formu.c_codigo.focus();
	return false;
	}
	return true;
}
// ------------------------------------------------------------------
function enviarmail() {
	var emailvalido = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;
	if (document.enviamail.emaildest.value == "" || document.enviamail.emaildest.value == '') 	{
	alert("Por favor, ingrese la dirección de correo electrónico de destino");
	document.enviamail.emaildest.focus();
	return false;
	}

    if (!emailvalido.test(document.enviamail.emaildest.value)) {
	alert("El email destinatario es incorrecto");
	document.enviamail.emaildest.focus();
	return false;
	}

	if (document.enviamail.emailrem.value == "" || document.enviamail.emailrem.value == '') 	{
	alert("Por favor, ingrese su dirección de correo electrónico");
	document.enviamail.emailrem.focus();
	return false;
	}

    if (!emailvalido.test(document.enviamail.emailrem.value)) {
	alert("El email remitente es incorrecto");
	document.enviamail.emailrem.focus();
	return false;
	}
    return true;
}

// --ESTA ES PARA LA CONSULTA DE EXPEDIENTES--------------------------------------------------------
function ValidarConsultagr() {
		var docvalido = /^[\d]{1,}$/;
		if ((ConsultaExpediente.QueryDocValuegr.value=="") || (ConsultaExpediente.QueryDocValuegr.value=='')){
			alert('Ingrese su número de documento.');
			ConsultaExpediente.QueryDocValuegr.focus();
			return false; 
		}
		if (!docvalido.test(ConsultaExpediente.QueryDocValuegr.value)) {
			alert("Este tipo de consulta sólo permite el ingreso de números");
			ConsultaExpediente.QueryDocValuegr.focus();
			return false;
		}
		WinConsultaExpediente(ConsultaExpediente.QueryDocValuegr.value); return false;
	}


// --ESTA ES PARA LA CONSULTA DE EXPEDIENTES AMAS DE CASA-----------------------------------------------
function ValidarConsultaac() {
		var docvalido = /^[\d]{1,}$/;
		if ((ConsultaExpedAmasCasa.QueryDocValueac.value=="") || (ConsultaExpedAmasCasa.QueryDocValueac.value=='')){
			alert('Ingrese su número de documento.');
			ConsultaExpedAmasCasa.QueryDocValueac.focus();
			return false; 
		}
		if (!docvalido.test(ConsultaExpedAmasCasa.QueryDocValueac.value)) {
			alert("Este tipo de consulta sólo permite el ingreso de números");
			ConsultaExpedAmasCasa.QueryDocValueac.focus();
			return false;
		}
		WinConsultaExpedAmasCasa(ConsultaExpedAmasCasa.QueryDocValueac.value); return false;
	}


// --ESTA ES PARA LA CERTIFICACION NEGATIVA--------------------------------------------------------
function ValidarConsultaCert(){
		var docvalido = /^[\d]{1,}$/;
		QueryDocValue=document.getElementById('QueryDocValue');
 		if ((QueryDocValue.value=="") || (QueryDocValue.value=='')){
			alert('Ingrese su número de documento');
 			QueryDocValue.focus();
			return false; 
		}
		if (!docvalido.test(QueryDocValue.value)) {
			alert("Este tipo de consulta sïsólo permite el ingreso de número");
			QueryDocValue.focus();
			return false;
		}
			WinCertNegativa(QueryDocValue.value);
		return false;
	}


// ------------------------------------------------------------------
function ValidarConsultaAvanzada() {
    if ((ConsultaExpediente.QueryDocValue.value=="") || (ConsultaExpediente.QueryDocValue.value=='')) {
        alert('Ingrese el número de documento o apellido del beneficiario');
        ConsultaExpediente.QueryDocValue.focus();
        return false; }
    if (!validacion_caracteres(ConsultaExpediente.QueryDocValue.value)) {return false;}
    WinConsultaExpedienteAvanzada(ConsultaExpediente.QueryDocValue.value); 
	return false;
}

// ------------------------------------------------------------------
function ValidarConstanciaLiquidacion() {
    if ((ConstanciaLiquidacion.QueryDocValue.value=="") || (ConstanciaLiquidacion.QueryDocValue.value=='')) {
        alert('Ingrese el número de documento o apellido del beneficiario');
        ConstanciaLiquidacion.QueryDocValue.focus();
        return false; }
    if (!validacion_caracteres(ConstanciaLiquidacion.QueryDocValue.value)) {return false;}
    WinConsultaBeneficiario(ConstanciaLiquidacion.QueryDocValue.value); 
	return false;
}



// ------------------------------------------------------------------
function ValidarConstanciaLiquidacionForm() {

  var checkOK = "0123456789-.";
  var checkStr = ConstanciaLiquidacion.monto.value;
  var allValid = true;
  var validGroups = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++) {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)  {
      allValid = false;
      break;
    }
    if (ch == ".") {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid) {
    alert("Sólo se permiten números y punto en el campo \"Monto\".");
    ConstanciaLiquidacion.monto.focus();
    return (false);
  }

  if (decPoints > 1 || !validGroups) {
    alert("Ingrese sólo números válidos en el campo \"Monto\".");
    ConstanciaLiquidacion.monto.focus();
    return (false);
  }
  return (true);
}



// ------------------------------------------------------------------
function ValidarConsultaAvanzadaCausante() {
    if ((ConsultaCausante.QueryCausanteValue.value=="") || (ConsultaCausante.QueryCausanteValue.value=='')) {
        alert('Ingrese el número de documento o apellido del causante');
        ConsultaCausante.QueryCausanteValue.focus();
        return false; }
    if (!validacion(ConsultaCausante.QueryCausanteValue.value)) {return false;}
    WinConsultaExpedienteAvanzada(ConsultaCausante.QueryCausanteValue.value+'/@'); 
	return false;
}

// ------------------------------------------------------------------
function ValidarConsultaTramite() {
    if ((ConsultaTramite.QueryTramiteValue.value=="") || (ConsultaTramite.QueryTramiteValue.value=='')) {
        alert('Ingrese el código del trámite que desea consultar');
        ConsultaTramite.QueryTramiteValue.focus();
        return false; }
    if (!validacion(ConsultaTramite.QueryTramiteValue.value)) {return false;}
    WinConsultaTramite(ConsultaTramite.QueryTramiteValue.value); 
	return false;
}

// ------------------------------------------------------------------
function ValidarConsultaSueldosAvanzada() {
    if ((ConsultaExpediente.QueryDocValue.value=="") || (ConsultaExpediente.QueryDocValue.value=='')) {
        alert('Ingrese el número de documento o apellido del beneficiario');
        ConsultaExpediente.QueryDocValue.focus();
        return false; }
    if (!validacion_caracteres(ConsultaExpediente.QueryDocValue.value)) {return false;}
    WinConsultaSueldosAvanzada(ConsultaExpediente.QueryDocValue.value,ConsultaExpediente.mes.value,ConsultaExpediente.ano.value); 
	return false;
}

// ------------------------------------------------------------------
function WinConsultaBeneficiario(xxx) {
	window.open('/intranet/CONSTANCIA_Pre/'+xxx,'ConsultasPreview','width=600,height=450,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}

// ------------------------------------------------------------------
function WinConstancia(xxx) {
	self.location.href='/intranet/CONSTANCIA_LIQUIDACION/'+xxx;
}

// ------------------------------------------------------------------
function WinConsultaTramite(xxx) {
	window.open('/intranet/CONSTANCIA_TRAMITE_Pre/'+xxx,'ConsultasPreview','width=600,height=450,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}

 
function WinConsultaExpediente(xxx){
	window.open('/consultas/Pre/'+xxx,'ConsultasPreview','width=600,height=450,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}

function WinConsultaExpedAmasCasa(xxx){
	window.open('/consultas/PreAmasCasa/'+xxx,'ConsultasPreview','width=600,height=450,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}

function WinCertNegativa(xxx){
	window.open('/consultas/PreCertNegativa/'+xxx,'ConsultasPreview','width=600,height=500,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}

// ------------------------------------------------------------------
function WinConsultaExpedienteAvanzada(xxx) {
	window.open('/intranet/EXPEDIENTES_Pre/'+xxx,'ConsultasPreview','width=600,height=450,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function WinConsultaSueldosAvanzada(xxx,mes,ano) {
	window.open('/intranet/HABERES_Pre/'+xxx+'/'+mes+'/'+ano,'ConsultasPreview','width=600,height=450,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function WinConsultaDocumentos(xxx) {
	window.open('/intranet/CONSTANCIA_Pre/'+xxx,'ConstanciaPreview','width=600,height=450,left='+(screen.availWidth-600)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function ValidarConsultaCodigo() {
	var codvalido = /^[\d]{1,}$/;
    if ((ConsultaCodigo.CodeValue.value=="") || (ConsultaCodigo.CodeValue.value=='')) {
        alert('Ingrese el código a consultar');
        ConsultaCodigo.CodeValue.focus();
        return false; 
	}
    if (!codvalido.test(ConsultaCodigo.CodeValue.value)) {
		alert("Este tipo de consulta sólo permite el ingreso de números.");
        ConsultaCodigo.CodeValue.focus();
		return false;
	}
}
// ------------------------------------------------------------------
function validacion(string) {
    var validos="0123456789";
    string=string.toLowerCase();
    for (var i=0; i<string.length; i++) {
        if (validos.indexOf(string.charAt(i)) < 0) {
            alert('Este tipo de consulta sólo admite números');
            return false;}
    }
    return true;
} 
// ------------------------------------------------------------------
function validacion_caracteres(string) {
    var validos="0123456789abcdefghijklmnopqrstuvwxyz";
    string=string.toLowerCase();    
    for (var i=0; i<string.length; i++) {
        if (validos.indexOf(string.charAt(i)) < 0) {
            alert('Este tipo de consultasïsolo permite letras y/o números');
            return false;}
    }
    return true;
} 
// ------------------------------------------------------------------
function ValidarContactoPresidente() {

	var emailvalido = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;

	if (document.contacto.email.value == "" || document.contacto.email.value == '') {
	alert("Por favor, ingrese su dirección de correo electrónico");
	document.contacto.email.focus();
	return false;
	}

	if (!emailvalido.test(document.contacto.email.value)) {
	alert("La dirección de correo electrónico no es válida");
	document.contacto.email.focus();
	return false;
	}

	if (document.contacto.validator.value == "" || document.contacto.validator.value == '' || document.contacto.validator.value.length < 4) {
	alert("Por favor, ingrese los 4 caracteres del código de seguridad de la caja.");
	document.contacto.validator.focus();
	return false;
	}

	return true;
}
// ------------------------------------------------------------------
function ValidarSoporte() {

    var email  		= document.soporte.email.value; 
    var codigo  	= document.soporte.validator.value; 
	var emailvalido = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;
	if (email.length == 0) {
		alert("Ingrese su dirección de correo electrónico");
		document.soporte.email.focus(); 		
		return false;		
    } else if (email.length > 64) {
		alert("La dirección de correo electrónico no puede exceder los 64 caracteres de longitud");
		document.soporte.email.focus(); 		
		return false;
    } else if (!emailvalido.test(email)) {
		alert("La dirección de correo electrónico ingresada no es válida");
		document.soporte.email.focus(); 		
		return false;
	} else if (codigo.length < 6) {
		alert("Por favor, ingrese los 4 caracteres del código de seguridad de la caja gris");
		document.soporte.validator.focus(); 		
		return false;
	}	
	return true;
}
// ------------------------------------------------------------------
function descargar(doc) {
    document.location.href='/previsional/descargar.php?doc='+doc;
    return false;
}

function download(){
	window.open('/download/','download','width=600,height=350,left='+(screen.availWidth-700)/2+',top='+(screen.availHeight-400)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}


// ------------------------------------------------------------------


function select_ir(object) {
    var pe = object.options[object.selectedIndex].value;
    if (pe.length > 0) {window.open(pe);}
    else {return false;}
}
// ------------------------------------------------------------------
rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
        rnd.seed = (rnd.seed*9301+49297) % 233280;
        return rnd.seed/(233280.0);
};
// ------------------------------------------------------------------
function rand(number) {
        return Math.ceil(rnd()*number);
};
// ------------------------------------------------------------------
function ver(id) {
	window.open('/previsional/ver?ley='+id,'ley','width=700,height=400,left='+(screen.availWidth-700)/2+',top='+(screen.availHeight-400)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function ContactosExpediente(documento,area) {
	window.open('/consultas/ContactosExpediente?QueryDocValue='+documento+'&CodigoArea='+area,'ContactosExpediente','width=700,height=400,left='+(screen.availWidth-700)/2+',top='+(screen.availHeight-400)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function imprime_ie(ventana) {
	Set = "toolbar=no,status=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=no,";
	Set+= "width=70,height=50,left=0,top=0";
	window.open(ventana,'imprimir',Set);
}
// ------------------------------------------------------------------
function constancia_info(id) {
	window.open('/intranet/CONSTANCIA_print/'+id,'ConstanciaInfo','width=700,height=400,left='+(screen.availWidth-700)/2+',top='+(screen.availHeight-400)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function registro_bersa(){
	window.open('registro_bersa','registro_bersa','width=550,height=450,left='+(screen.availWidth-550)/2+',top='+(screen.availHeight-450)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}
// ------------------------------------------------------------------
function ValidarRegistroBersa() {

	var emailvalido = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;

	if (document.registro_bersa[1].value == "" || document.registro_bersa[1].value == '') {
	alert("Por favor, ingrese su/s nombre/s");
	document.registro_bersa[1].focus();
	return false;
	}

	if (document.registro_bersa[2].value == "" || document.registro_bersa[2].value == '') {
	alert("Por favor, ingrese su/s apellidos/s");
	document.registro_bersa[2].focus();
	return false;
	}

	if (document.registro_bersa[4].value == "" || document.registro_bersa[4].value == '') {
	alert("Por favor, ingrese su número de documento");
	document.registro_bersa[4].focus();
	return false;
	}

	if (document.registro_bersa[5].value == "" || document.registro_bersa[5].value == '') {
	alert("Por favor, ingrese su número de CUIL");
	document.registro_bersa[5].focus();
	return false;
	}

	if (document.registro_bersa[6].value == "" || document.registro_bersa[6].value == '') {
	alert("Por favor, ingrese su dirección de correo electrónico");
	document.registro_bersa[6].focus();
	return false;
	}

	if (!emailvalido.test(document.registro_bersa[6].value)) {
	alert("La dirección de correo electrónico ingresada no es válida");
	document.registro_bersa[6].focus();
	return false;
	}

	if (document.registro_bersa[7].value == "" || document.registro_bersa[7].value == '') {
	alert("Por favor, ingrese su número de teléfono para contacto");
	document.registro_bersa[7].focus();
	return false;
	}

	if (document.registro_bersa[8].value == "" || document.registro_bersa[8].value == '') {
	alert("Por favor, ingrese su domicilio");
	document.registro_bersa[8].focus();
	return false;
	}

	if (document.registro_bersa[9].value == "" || document.registro_bersa[9].value == '') {
	alert("Por favor, especifique su último  cargo en el banco");
	document.registro_bersa[9].focus();
	return false;
	}

	if (!document.registro_bersa[10].checked && !document.registro_bersa[11].checked) {
	alert("Por favor, especifique si ha iniciado juicios");
	document.registro_bersa[10].focus();
	return false;
	}

	if (document.registro_bersa[10].checked && document.registro_bersa[12].value == '') {
	alert("Por favor, ingrese el nombre del juzgado");
	document.registro_bersa[12].focus();
	return false;
	}

	if (!document.registro_bersa[13].checked && !document.registro_bersa[14].checked &&
		!document.registro_bersa[15].checked && !document.registro_bersa[16].checked) {
	alert("Por favor, especifique el tipo de cuenta que posee");
	document.registro_bersa[13].focus();
	return false;
	}

	if (document.registro_bersa[16].checked && document.registro_bersa[17].value == '') {
	alert("Por favor, ingrese el nombre del banco donde posee su cuenta");
	document.registro_bersa[17].focus();
	return false;
	}

	if (!document.registro_bersa[18].checked && !document.registro_bersa[19].checked) {
	alert("Por favor, especifique el tipo de beneficio");
	document.registro_bersa[18].focus();
	return false;
	}

	if (document.registro_bersa[19].checked && document.registro_bersa[20].value == '') {
	alert("Por favor, ingrese el nombre del CAUSANTE");
	document.registro_bersa[20].focus();
	return false;
	}

	if (document.registro_bersa[19].checked && document.registro_bersa[21].value == '') {
	alert("Por favor, ingrese el apellido del CAUSANTE");
	document.registro_bersa[21].focus();
	return false;
	}

	if (document.registro_bersa[19].checked && document.registro_bersa[23].value == '') {
	alert("Por favor, ingrese el número de documento del CAUSANTE");
	document.registro_bersa[23].focus();
	return false;
	}

	return true;
}
// ------------------------------------------------------------------
function activar_text() {
	var aa = document.getElementById("juicios_text");
    if (document.registro_bersa.juicios[0].checked) {
		aa.style.visibility='visible';
		document.registro_bersa.juicios_text.focus();
    } else {
		aa.style.visibility='hidden';
	}
}
// ------------------------------------------------------------------
function activar_text2() {
	var aa = document.getElementById("banco_otra_cuenta");
    if (document.registro_bersa.tipo_cuenta_bersa[3].checked) {
		aa.style.visibility='visible';
		document.registro_bersa.banco_otra_cuenta.focus();
    } else {
		aa.style.visibility='hidden';
	}
}
// ------------------------------------------------------------------
function activar_beneficio() {
	var aa = document.getElementById("pensionado_nombre");
	var bb = document.getElementById("pensionado_apellido");
	var cc = document.getElementById("pensionado_documento_tipo");
	var dd = document.getElementById("pensionado_documento_nro");

    if (document.registro_bersa.tipo_beneficio[1].checked) {
		aa.style.visibility='visible';
		bb.style.visibility='visible';
		cc.style.visibility='visible';
		dd.style.visibility='visible';
    } else {
		aa.style.visibility='hidden';
		bb.style.visibility='hidden';
		cc.style.visibility='hidden';
		dd.style.visibility='hidden';
	}
}


// ------------------------------------------------------------------
function winEstadisticos(seccion){
	window.open('/previsional/'+seccion,'Ayuda','width=700,height=400,left='+(screen.availWidth-700)/2+',top='+(screen.availHeight-400)/2+',directories=no,status=no,location=no,toolbar=no,scrollbars=yes,resize=no,menubar=no,copyhistory=no');
}


