// Documento JavaScript
// Esta función cargará las paginas
var matriz = new Array();
ejerciente=1;
letra="";
function llamarasincrono(url, id_contenedor){
//document.getElementById("blanco").style.visibility="visible";
document.getElementById(id_contenedor).innerHTML="<table width=80% height=100% border=0><tr><td align=center valign=middle><img src=../img/ajax_loader.gif border=0> <font size=1 color=aaaaaa>Cargando...</td></tr></table>";

url=url + '&' + Math.random();
var pagina_requerida = false
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
} else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){ // en caso que sea una versión antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pagina_requerida.onreadystatechange=function(){ // función de respuesta
cargarpagina(pagina_requerida, id_contenedor)
}
pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
pagina_requerida.send(null)
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, id_contenedor){
if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1)){
document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText
}
}

function suma_cantidad_total(){
	var suma=0;
	var i=1;
	var elemento;
	while (elemento=document.getElementById('_'+i)){
		suma=suma+parseFloat(elemento.value);
		i++;
	}
	return suma
}
function suma_importe_total(){
	var suma=0;
	var i=1;
	var elemento;
	while (elemento=document.getElementById('total_'+i)){
		//suma=suma+(parseFloat(elemento.value)*100)/100);
		suma=suma+parseFloat(elemento.value);
		i++;
	}
	return Math.round(suma*100)/100;
}
function cuenta(){
	var i=1;
	var elemento;
	var cantidad;
	if (document.getElementById('cantidad_total').value>0){
		while (elemento=document.getElementById('_'+i)){
			if(cantidad=elemento.value){
				matriz[i-1]=cantidad;
			}
			i++;
		}
		llamarasincrono ('confirmar.php?cadena='+matriz.toString()+'&sesion='+document.getElementById('sesion').value,'cuerpo');
	}
	else {
		alert ("El formulario está vacío");
	}
}

function comprueba_vacio(objeto){ 
	if (isNaN(objeto.value)){
		alert ("Introduzca valores numéricos");
		objeto.value=0;
	}
	if (objeto.value==""){
		objeto.value=0;
		objeto.select();
	}
}
function key(){
	if (window.event.keyCode==13)
		llamarasincrono('tasas.php?usuario=' + document.getElementById('usuario').value + '&password=' + document.getElementById('password').value,'cuerpo');
}
function key2(){
	if (window.event.keyCode==13)
		llamarasincrono('impresos.php?usuario=' + document.getElementById('usuario').value + '&password=' + document.getElementById('password').value,'cuerpo');
}