// JavaScript Document

function mainmenu(){
$(" #nav ul ").css({display: "none"}); // Opera Fix
$(" #nav li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
		},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
		});
}
 $(document).ready(function(){					
	mainmenu();
});

function Teclas(Desc)
{tecla=window.event.keyCode;
switch(Desc){
	case 'numerico':
		if(!(tecla<=57 && tecla>=48)){window.event.keyCode=0;}
	break;
	case 'moneda':
		if(!((tecla<=57 && tecla>=48) || (tecla==44 || tecla==46))){window.event.keyCode=0;}
	break;
	case 'letras':
		if(!((tecla<=122 && tecla>=97)||(tecla<=90 && tecla>=65)||(tecla==32))){window.event.keyCode=0;}
	break;
	case 'letras-mays':
		if((tecla<=122 && tecla>=97)){window.event.keyCode=tecla-32;}
		if((tecla<=57 && tecla>=48)){window.event.keyCode=0;}
	break;
	case 'num_telefono':
		if(!((tecla<=57 && tecla>=48) ||(tecla==32 || tecla==45))){window.event.keyCode=0;}
	break;
	default:
		alert("No hay ninguna Funcionalidad para esta descripcion");
	}
}

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}

function abre(url,cadena)
{
		window.open(url +"?" + 
		          cadena,"","status=no,toolbar=no,scrollbars=yes,resizable=yes,width=750,height=400");
}

function abrirBoleta(url,cadena)
{
		window.open(url +"?" + 
		         cadena,"","status=no,toolbar=no,scrollbars=yes,resizable=no,width=455,height=520");
}