﻿//validaciones


function noEnviar(evt)
{
        return(false);
}

function enter(evt, id)
  {
  
    var obj=document.getElementById(id);
    var keyPressed = (evt.which) ? evt.which : event.keyCode
//alert(keyPressed);
    if (keyPressed != 16)
        return(keyPressed);
    else
    {
        obj.focus();
        obj.focus();
        obj.focus();
        obj.click();
    }
  }
 
 /*
  Aceta solo Numeros
  Author: Alejandro Parra
 */
  function SoloNumberos(evt)
  {
    var keyPressed = (evt.which) ? evt.which : event.keyCode
    return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
  }
  //-->

 
 /*
  No Aceta Numeros
  Author: Alejandro Parra
 */
  function NoNumberos(evt)
  {
    var keyPressed = (evt.which) ? evt.which : event.keyCode
    return (keyPressed == 8 || keyPressed == 32 || keyPressed == 39 || keyPressed == 225 || keyPressed == 233 || keyPressed == 237 || keyPressed == 243 || keyPressed == 250 || keyPressed == 193 || keyPressed == 201 || keyPressed == 205 || keyPressed == 211 || keyPressed == 218 || (keyPressed < 123 && keyPressed > 96) || (keyPressed < 91 && keyPressed > 64) );
  }
  //-->


 
 /*
  No Aceta Tags
  Author: Alejandro Parra
 */
  function NoTags(evt)
  {
    var keyPressed = (evt.which) ? evt.which : event.keyCode
    return (keyPressed != 60 && keyPressed != 62 && keyPressed != 32);
  }
  //-->
  
  
 /*
  Aceta solo Mails
  Author: Alejandro Parra
 */
  function SoloMail(evt)
  {
    var keyPressed = (evt.which) ? evt.which : event.keyCode
    //alert(keyPressed);
    return (keyPressed == 8 ||keyPressed == 45 || keyPressed == 46 || keyPressed == 95 || keyPressed == 64 || keyPressed == 39 || keyPressed == 225 || keyPressed == 233 || keyPressed == 237 || keyPressed == 243 || keyPressed == 250 || keyPressed == 193 || keyPressed == 201 || keyPressed == 205 || keyPressed == 211 || keyPressed == 218 || (keyPressed < 123 && keyPressed > 96) || (keyPressed < 91 && keyPressed > 64) || (keyPressed < 58 && keyPressed > 47)  );  
  }
  //-->
  
  
  /*
  Aceta solo Mails
  Author: Alejandro Parra
 */
  function SoloMailCorto(evt)
  {
    var keyPressed = (evt.which) ? evt.which : event.keyCode
    //alert(keyPressed);
    return (keyPressed == 8 || keyPressed == 45 || keyPressed == 46 || keyPressed == 95 || keyPressed == 32 || keyPressed == 39 || keyPressed == 225 || keyPressed == 233 || keyPressed == 237 || keyPressed == 243 || keyPressed == 250 || keyPressed == 193 || keyPressed == 201 || keyPressed == 205 || keyPressed == 211 || keyPressed == 218 || (keyPressed < 123 && keyPressed > 96) || (keyPressed < 91 && keyPressed > 64) || (keyPressed < 58 && keyPressed > 47)  );  
  }
  //-->
  



var previoSubMenuActivo='';
function muestraSubMenu(id)
{
	if(id==previoSubMenuActivo)
	{//es el mismo elemento que el previo
		if(document.getElementById(id).style.display=="none")
			document.getElementById(id).style.display="block";
		else
			document.getElementById(id).style.display="none";
	}
	else
	{//es diferente
		document.getElementById(id).style.display="block";
		if(previoSubMenuActivo!="")
			document.getElementById(previoSubMenuActivo).style.display="none";
	}
	previoSubMenuActivo=id;		
		
	//ojo problemente se quede un obejto diferente en show
		
}



var paginaActual = 1;

function cambiaPagina(idPagina, totalPaginas) {
    var obj = document.getElementById('listadoPagina_' + idPagina);

    for (i = 1; i <= totalPaginas; i++)
        document.getElementById('listadoPagina_' + i).style.display = 'none';

    obj.style.display = 'block';
    paginaActual = idPagina;

    
    document.getElementById('paginaActual').innerHTML=idPagina;
    
    
}


function previaPagina(totalPaginas) {
    paginaActual--;
    if (paginaActual <= 0)
        paginaActual = 1;
    
    var obj = document.getElementById('listadoPagina_' + paginaActual);

    for (i = 1; i <= totalPaginas; i++)
        document.getElementById('listadoPagina_' + i).style.display = 'none';

    obj.style.display = 'block';
    document.getElementById('paginaActual').innerHTML = paginaActual;
}

function siguientePagina(totalPaginas) {
    paginaActual++;
    if (paginaActual >= totalPaginas)
        paginaActual = totalPaginas;

    var obj = document.getElementById('listadoPagina_' + paginaActual);

    for (i = 1; i <= totalPaginas; i++)
        document.getElementById('listadoPagina_' + i).style.display = 'none';

    obj.style.display = 'block';
    document.getElementById('paginaActual').innerHTML = paginaActual;
}



var paginaActual2 = 1;

function cambiaPagina2(idPagina, totalPaginas) {
    var obj = document.getElementById('listadoPagina2_' + idPagina);

    for (i = 1; i <= totalPaginas; i++)
        document.getElementById('listadoPagina2_' + i).style.display = 'none';

    obj.style.display = 'block';
    paginaActual2 = idPagina;


    document.getElementById('paginaActual2').innerHTML = idPagina;


}


function previaPagina2(totalPaginas) {
    paginaActual2--;
    if (paginaActual2 <= 0)
        paginaActual2 = 1;

    var obj = document.getElementById('listadoPagina2_' + paginaActual2);

    for (i = 1; i <= totalPaginas; i++)
        document.getElementById('listadoPagina2_' + i).style.display = 'none';

    obj.style.display = 'block';
    document.getElementById('paginaActual2').innerHTML = paginaActual2;
}

function siguientePagina2(totalPaginas) {
    paginaActual2++;
    if (paginaActual2 >= totalPaginas)
        paginaActual2 = totalPaginas;

    var obj = document.getElementById('listadoPagina2_' + paginaActual2);

    for (i = 1; i <= totalPaginas; i++)
        document.getElementById('listadoPagina2_' + i).style.display = 'none';

    obj.style.display = 'block';
    document.getElementById('paginaActual2').innerHTML = paginaActual2;
}










function autoClick(evt, idBoton) {
    var keyPressed = (evt.which) ? evt.which : event.keyCode

    if (keyPressed == 13) {
        var obj = document.getElementById(idBoton);
        obj.focus();
        obj.click();
    }

}


function cambiaImagen(id, imagen) {

    var obj = document.getElementById(id);
    obj.src = imagen;
}


function overImagen(id, imagen) {

    var obj = document.getElementById(id);
    obj.src = imagen.replace('.jpg', '_over.jpg');
}

function outImagen(id, imagen) {

    var obj = document.getElementById(id);
    obj.src = imagen;
}

function entradaBuscar(id, txtDefault,foco) {
    var obj = document.getElementById(id);
    if (foco == 1) {
        if (obj.value == txtDefault)
            obj.value = '';
    }
    else {
        if (obj.value == '')
            obj.value = txtDefault;
    }
}

var menuActivo = false;

function muestraSubMenu(id) {
    var obj = document.getElementById(id);
    if (obj.style.display == 'none' || obj.style.display == '') {
        obj.style.display = 'block';
        menuActivo = true;
    }
    else
        obj.style.display = 'none';
}

function ocultaSubMenu(id) {
    var obj = document.getElementById(id);
    obj.style.display = 'none';
}


function ocultaMe(id) {
    var obj = document.getElementById(id);
//    if(menuActivo)
        obj.style.display = 'none';
}



function abrirVentana(url) {
        var especificaciones = "top=0, left=0, toolbar=yes,location=yes, status=yes,menubar=yes,scrollbars=yes, resizable=yes, width=800px,height=600px"
        var titulo = "Titulo"
        window.open(url, titulo, especificaciones);
 
}

