//permite validar valores numericos
function validarNumero(obj)
{
    key = window.event.keyCode;
    if(isNaN(String.fromCharCode(key)))
    {
        window.event.keyCode = 0; 
        return false
    }
    else
        return true
}
//permite cargar los datos del calendario
function cargarFecha()
{
	//Para que ejecute en Netscape
	//debe de estar entre <body> y </body>

	PopCalendar = getCalendarInstance()
	PopCalendar.imgDir="/Picaso/imagenes/"
	PopCalendar.startAt = 0	// 0 - sunday ; 1 - monday
	PopCalendar.showWeekNumber = 0 // 0 - don't show; 1 - show
	PopCalendar.showToday = 1 // 0 - don't show; 1 - show
	PopCalendar.showWeekend = 1 // 0 - don't show; 1 - show
	PopCalendar.showHolidays = 1 // 0 - don't show; 1 - show
	PopCalendar.showSpecialDay = 1 // 0 - don't show, 1 - show
	PopCalendar.selectWeekend = 0 // 0 - don't Select; 1 - Select
	PopCalendar.selectHoliday = 0 // 0 - don't Select; 1 - Select
	PopCalendar.addCarnival = 1 // 0 - don't Add; 1- Add to Holiday (Tuesday of Carnival)
	PopCalendar.addGoodFriday = 1 // 0 - don't Add; 1- Add to Holiday
	PopCalendar.language = 0 // 0 - Spanish; 1 - English
	PopCalendar.defaultFormat = "mm-dd-yyyy" //Default Format dd-mm-yyyy
	PopCalendar.fixedX = -1 // x position (-1 if to appear below control)
	PopCalendar.fixedY = -1 // y position (-1 if to appear below control)
	PopCalendar.fade = .5 // 0 - don't fade; .1 to 1 - fade (Only IE)
	PopCalendar.shadow = 1 // 0  - don't shadow, 1 - shadow
	PopCalendar.move = 1 // 0  - don't move, 1 - move (Only IE)
	PopCalendar.saveMovePos = 1  // 0  - don't save, 1 - save
	PopCalendar.centuryLimit = 40 // 1940 - 2039
	//PopCalendar.forcedToday("31-12-1999", "dd-mm-yyyy")  // Force Today Date;

	PopCalendar.initCalendar()

	//Se puede leer de una base de datos y construir esta parte
	//PopCalendar.addHoliday(5,12,2003,"Prueba","Test")

/*	PopCalendar.addSpecialDay(25,6,0,"Mi Cumpleaños","My Birthday")
	PopCalendar.addSpecialDay(25,6,2003,"Reunión","Meeting")
	PopCalendar.addSpecialDay(11,5,0,"Cumpleaños de mi Esposa","My Wife's Birthday")*/
}
//Seleccionar todos
function seleccionar(){
	f=document.AUA;
	if (f.todos.checked==true){
		for (var i=0;i<f.eliminar.length;i++){
			if (f.eliminar[i].checked==false)
				f.eliminar[i].checked=true
		}
	}else{
		for (var i=0;i<f.eliminar.length;i++){
			if (f.eliminar[i].checked==true)
				f.eliminar[i].checked=false
		}
	}
}

function eli(){
	f=document.AUA;
	if (f.todoseli.checked==true){
		for (var i=0;i<f.eliminar.length;i++){
			if (f.eliminar[i].checked==false)
				f.eliminar[i].checked=true
		}
	}else{
		for (var i=0;i<f.eliminar.length;i++){
			if (f.eliminar[i].checked==true)
				f.eliminar[i].checked=false
		}
	}
}

function act(){
	f=document.AUA;
	if (f.todosact.checked==true){
		for (var i=0;i<f.actualizar.length;i++){
			if (f.actualizar[i].checked==false)
				f.actualizar[i].checked=true
		}
	}else{
		for (var i=0;i<f.actualizar.length;i++){
			if (f.actualizar[i].checked==true)
				f.actualizar[i].checked=false
		}
	}
}

function ventana(contexto,ruta,sX,sY,w,h){
		window.open(contexto+ruta,"QAP","status=no,resizable=no,scrollbars=yes,sreenX="+sX+",sreenY="+sY+",width="+w+",height="+h); 
}

function calculadora(contexto){
	f=document.AUA;
	window.open(contexto+"/jsp/utilidades/calculadora.jsp","QAP","status=no,resizable=no,scrollbars=no,width=300,height=300"); 
}

function cambioPSW(){
	f=document.AUA;
	window.open("/CambioPassword/cambioPassword/cambioPassword.jsp","QAP","status=no,resizable=no,scrollbars=no,width=500,height=500"); 
	
}
function resultadoLoteria(contexto){
	f=document.AUA;
	window.open(contexto+"/ServletLoteriaResultado?opcion=6","QAP","status=no,resizable=no,scrollbars=no,width=700,height=700"); 
}

function controlarLoteriasDP(opcion,evt){
	f=document.AUA;
	f.codloteria.value = reemplazarCaracterCadena(f.codloteria.value," ","")
	var tecla = evt.keyCode;
	if (tecla==13)
		f.numero[0].focus();
	
	if (opcion.value=="*"){//*
		for (var i=0;i<f.loteria.length;i++){
			f.loteria[i].checked=true;
		}
		f.codloteria.value="";
		f.codloteria.value = reemplazarCaracterCadena(f.codloteria.value," ","")
		f.codloteria.focus();
	} else{
		if (opcion.value=="-"){//-
			for (var i=0;i<f.loteria.length;i++){
				f.loteria[i].checked=false;
			}
			f.codloteria.value="";
			f.codloteria.value = reemplazarCaracterCadena(f.codloteria.value," ","")
			f.codloteria.focus();
		}else if (f.codloteria.value.length==2){
			for (var i=0;i<f.loteria.length;i++){
				if (f.loteria[i].value==parseInt(f.codloteria.value)){
					if (f.loteria[i].checked==true){
						f.loteria[i].checked=false;
						f.codloteria.value="";
						f.codloteria.value = reemplazarCaracterCadena(f.codloteria.value," ","")
						f.codloteria.focus();
					}
					else{
						f.loteria[i].checked=true;
						f.codloteria.value="";
						f.codloteria.value = reemplazarCaracterCadena(f.codloteria.value," ","")
						f.codloteria.focus();
					}								
				}
			}
		}
	}
}

//Reemplazar caracter cadena
function reemplazarCaracterCadena(cadena, caracter, caracterReemplazar){
	var i;
	var nuevaCadena="";
	for(i=0; i<cadena.length;i++){
		if(cadena.charAt(i)==caracter){
			nuevaCadena+=caracterReemplazar;
		}
		else{
			nuevaCadena+=cadena.charAt(i);
		}	
	}
	return nuevaCadena;
}

function salir(){
	/*if (top.location!=self.location)
		top.location=self.location;*/
		document.AUA.submit();  
}

function generarSorteoLotMed(contexto){
	document.AUA.target="principal";
	document.AUA.action=contexto+"/ServletLoteriaMedellin?opcion=1";
	document.AUA.submit();  
}

function enviarForm(){
			var fecha=document.AUA.fecha.value;
			fecha=fecha.replace(/-/gi,"");
			fecha=fecha.replace(/^(20)/,"");
			window.open(fecha+".htm");
		}
