//valida letras con jquery en un text del form
$(document).ready(function()
{
	$("#usuario").keypress(function (e) 
	{
		if ((e.which >= 65 && e.which <= 90)||(e.which >= 97 && e.which <= 122)||(e.which == 32)||(e.which == 144)||(e.which == 130)
			||(e.which >= 160 && e.which <= 165)||(e.which == 181)||(e.which == 214)||(e.which == 224)||(e.which == 233))
			return true;
		else 
			return false;
	}
	);
}
);


////////////////////////////////////////////////////////////
var nav4 = window.Event ? true : false;

function numerosEnteros(evt)
{
   var key = nav4 ? evt.which : evt.keyCode;	
   return (key < 13 || (key >= 48 && key <= 57))
}

function alfanumericos(evt){	
var key = nav4 ? evt.which : evt.keyCode;	
return (key != 39)
}

function letras(evt)
{
   var key = nav4 ? evt.which : evt.keyCode;	
   return ((key >= 65 && key <= 90)||(key >= 97 && key <= 122)||(key == 39)||(key == 193)||(key == 196)||(key == 201)||(key == 203)||(key == 205)||(key == 207)
	||(key == 211)||(key == 214)||(key == 218)||(key == 220)||(key == 225)||(key == 228)||(key == 233)||(key == 235)||(key == 237)||(key == 239)
	||(key == 243)||(key == 246)||(key == 250)||(key == 252)||(key == 32)||(key == 8)||(key == 0))
}
	
function validarCorreo(valor) 
{
if (valor!="")
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		{return true;} 
	else {
			return false;
		 }
}
else
{return false;}
}

function abrirVentana(pagina,titulo,longitudes)
{ 
 var mipopup
 mipopup=window.open(pagina,titulo,longitudes);
 mipopup.focus();
}

function objetoNavegador(nombre)
{
	if (document.all)	
		objeto=document.all[nombre];
	else if (document.getElementById)
		objeto=document.getElementById(nombre);
	else if (document.layers)
		objeto=document.layers[nombre];
	else
		objeto=false;
	return objeto;
}


function validarFechas(fechaInicial,fechaFinal)	
{
	var fecha1,fecha2;
	var mes,ano,dia;
	if (fechaInicial=="Hoy")
		fecha1 = new Date();
	else
	{
		ano = fechaInicial.substring(6,10);
		mes = fechaInicial.substring(3,5);
		dia = fechaInicial.substring(0,2);
		mes = mes - 1;
		fecha1 = new Date(ano, mes, dia);
	}
	if(fechaFinal=="Hoy")
		fecha2 = new Date();
	else
	{
		ano = fechaFinal.substring(6,10);
		mes = fechaFinal.substring(3,5);
		dia = fechaFinal.substring(0,2);
		mes = mes - 1;
		fecha2 = new Date(ano, mes, dia);	
	}
	if (fecha1 < fecha2)
		return false;
	return true;
}

function validarRangoFechas(fechaInicial,fecha,fechaFinal)	
{
	var fecha1,fecha2,fecha3;
	var mes,ano,dia;
	if (fechaInicial=="Hoy")
		fecha1 = new Date();
	else
	{
		ano = fechaInicial.substring(6,10);
		mes = fechaInicial.substring(3,5);
		dia = fechaInicial.substring(0,2);
		mes = mes - 1;
		fecha1 = new Date(ano, mes, dia);
	}
	if(fecha=="Hoy")
		fecha3 = new Date();
	else
	{
		ano = fecha.substring(6,10);
		mes = fecha.substring(3,5);
		dia = fecha.substring(0,2);
		mes = mes - 1;
		fecha3 = new Date(ano, mes, dia);	
	}	
	if(fechaFinal=="Hoy")
		fecha2 = new Date();
	else
	{
		ano = fechaFinal.substring(6,10);
		mes = fechaFinal.substring(3,5);
		dia = fechaFinal.substring(0,2);
		mes = mes - 1;
		fecha2 = new Date(ano, mes, dia);	
	}
	if ((fecha1>fecha3)||(fecha3>fecha2))
		return false;
	return true;
}
function validarFechasMenorIgual(fechaInicial,fechaFinal)	
{
	var fecha1,fecha2;
	var mes,ano,dia;
	if (fechaInicial=="Hoy")
		fecha1 = new Date();
	else
	{
		ano = fechaInicial.substring(6,10);
		mes = fechaInicial.substring(3,5);
		dia = fechaInicial.substring(0,2);
		mes = mes - 1;
		fecha1 = new Date(ano, mes, dia);
	}
	if(fechaFinal=="Hoy")
		fecha2 = new Date();
	else
	{
		ano = fechaFinal.substring(6,10);
		mes = fechaFinal.substring(3,5);
		dia = fechaFinal.substring(0,2);
		mes = mes - 1;
		fecha2 = new Date(ano, mes, dia);	
	}
	if (fecha1 <= fecha2)
		return false;
	return true;
}

function imprimirPagina() 
{
	if (window.print) 
		window.print(); 
	else
		alert("No se encuentra disponible la impresora.");
}
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
function mostrar(nombreDiv)//se utiliza en estructura
{
	//Verifico todos los div que  puedan estar visibles y los oculto
	for(i=1;i<15;i++)
	{
		campo="div"+i;
		if(objetoNavegador(campo))
			objetoNavegador(campo).style.visibility="hidden";	
	}
	//Fin de verificar los div que estén visibles
	objetoNavegador(nombreDiv).style.visibility="visible";
}
function ocultar(nombreDiv)
{
	if(objetoNavegador(nombreDiv))
		objetoNavegador(nombreDiv).style.visibility="hidden";
}
function tardarOcultar(nombreDiv)
{
	setTimeout("ocultar('"+nombreDiv+"');",3500);
}
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
var x; //se utiliza para desplegar submenus
x=$(document);
x.ready(inicializarEventos);

function inicializarEventos()
{
	for(j=1;j<23;j++)
	{
		valor="#enlace"+j;
		x=$(valor);
		x.click(ocultarMostrarRecuadro);
	}
}

function ocultarMostrarRecuadro()
{
	y=$(this);
	nombre=y.attr("id");
	imagen=y.attr("src"); if(imagen=='imagenes/mas.gif') y.attr("src","imagenes/menos.gif");
						  if(imagen=='imagenes/menos.gif') y.attr("src","imagenes/mas.gif");

	i=nombre.substring(6); /*este sub corta de acuerdo al nombre enlace*/
	x=$("#descripcion"+i);
	x.slideToggle("slow");
	
}
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
//se utiliza en publicaciones
var x;
x=$(document);
x.ready(iniciarEventos);

function iniciarEventos()
{
  var x;
  x=$("#menu a");
  x.click(presionEnlace);
}

function presionEnlace()
{
  var pagina=$(this).attr("href");
  var x=$("#detalles");
  x.ajaxStart(inicioEnvio);
  x.load(pagina); 
  return false;
}

function inicioEnvio()
{
  var x=$("#detalles");
  x.html('<img src="../cargando.gif">');
}

