/*function AbreURL(dir,div){
    var outputArea = document.getElementById(div);
    var ajp = new AjaxPages();
    ajp.load(dir);
    var processor = ajp.getProcessor();
    outputArea.innerHTML = processor();
}*/

function nuevoAjax(){
	var xmlhttp=false;
 	try {
 		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	} catch (e) {
 		try {
 			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 		} catch (E) {
 			xmlhttp = false;
 		}
  	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function confirmarlibro(id){
   if(confirm('Seguro que quieres eliminar este libro?')){
	location='index.php?id=mata2&&num='+id;
   }
}

function confirmaractividad(id){
   if(confirm('Seguro que quieres eliminar esta actividad?')){
	location='index.php?id=mata&&num='+id;
   }
}

function BuscaLibro(num){
	var contenedor;
	contenedor = document.getElementById('divbuscador');
	ajax=nuevoAjax();
	ajax.open("POST", 'seccions_web/biblioteca/buscar.php',true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        contenedor.innerHTML = "<img src=\"img/cargando.gif\" border=0/>";
		} else if (ajax.readyState==4) {
			var xml = ajax.responseText;
			contenedor.innerHTML = xml;
	 	}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	if(num=='1'){
	    dato = document.getElementById('idtitol').value;
	    ajax.send("nom="+dato);
	}else{
	    sel = document.getElementById('idcategoria');
	    indice = sel.selectedIndex;
	    dato = sel.options[indice].value;
	    ajax.send("cat="+dato);
	}
}

function AddLibro(accion){
   error=false;
   txtcodigo = document.getElementById('txtcodigo').value;
   txttitulo = document.getElementById('txttitulo').value;
   txtautor = document.getElementById('txtautor').value;
   txteditorial = document.getElementById('txteditorial').value;
   txtcategoria = document.getElementById('txtcategoria').value;
   txtedicion = document.getElementById('txtedicion').value;
   txtejemplares = document.getElementById('txtejemplares').value;
   diverror1 = document.getElementById('diverror1');
   diverror2 = document.getElementById('diverror2');
   diverror3 = document.getElementById('diverror3');
   diverror4 = document.getElementById('diverror4');
   diverror5 = document.getElementById('diverror5');
   diverror6 = document.getElementById('diverror6');
   diverror7 = document.getElementById('diverror7');
   diverror1.innerHTML = '';
   diverror2.innerHTML = '';
   diverror3.innerHTML = '';
   diverror4.innerHTML = '';
   diverror5.innerHTML = '';
   diverror6.innerHTML = '';
   diverror7.innerHTML = '';
   iconoerror = "<img src='../img/admin/error.png' alt='error en libro introducido' align='right'>";

   if(txtcodigo.length<8){
	error=true;
	diverror1.innerHTML = iconoerror;
   }

   if(txttitulo.length==0){
	error=true;
	diverror2.innerHTML = iconoerror;
   }

   if(txtautor.length==0){
	error=true;
	diverror3.innerHTML = iconoerror;
   }

   if(txteditorial.length==0){
	error=true;
	diverror4.innerHTML = iconoerror;
   }

   if(txtcategoria.length==0){
	error=true;
	diverror5.innerHTML = iconoerror;
   }

   if(txtedicion.length==0){
	error=true;
	diverror6.innerHTML = iconoerror;
   }

   if(txtejemplares.length==0){
	error=true;
	diverror7.innerHTML = iconoerror;
   }

   if(error==false){
	if(accion=='editar'){
	txtid = document.getElementById('hidden_id').value;
	cadena="id="+txtid+"&&titulo="+txttitulo+"&&autor="+txtautor+"&&editorial="+txteditorial+"&&categoria="+txtcategoria+"&&edicion="+txtedicion+"&&ejemplares="+txtejemplares+"&&codigo="+txtcodigo;
	AbreURL('/CELL/admin/biblio/editlibro.php','diveditlibro',cadena);

	}
	else{
   	cadena="titulo="+txttitulo+"&&autor="+txtautor+"&&editorial="+txteditorial+"&&categoria="+txtcategoria+"&&edicion="+txtedicion+"&&ejemplares="+txtejemplares+"&&codigo="+txtcodigo;
   	AbreURL('/CELL/admin/biblio/addlibro.php','divaddlibro',cadena);
	}
   }
   else{
	alert('Por favor, rellena todos los campos correctamente.');
   }
}

function Biblio_Codigo_Disponible(){
   txtcodigo = document.getElementById('txtcodigo').value;
   divcoddisponible = document.getElementById('divcoddisponible');
   var ExpReg_cad1=/^\d{2}\.\d{2}\s.*$/;
   var ExpReg_cad=/^\d{1,2}\.\d{2}\s[aA-zZ]{3}$/;
   if(txtcodigo.length>=8){
	if (ExpReg_cad.test(txtcodigo)==true){
	   cadena = "codigo="+txtcodigo;
	   AbreURLdiscreto('/CELL/admin/biblio/codigo_disponible.php','divcoddisponible',cadena);
	}
	else{
	   if((txtcodigo.length==8)&&(ExpReg_cad1.test(txtcodigo)==true)){
		divcoddisponible.innerHTML = " p.ej. 1.01 ABC";
	   }
	   else{
		divcoddisponible.innerHTML = " <b> Disponibilidad:</b> <a style='color:red;font-weight:bold;'>No es un código válido.</a>";
	   }

	}
   }
   else{
	divcoddisponible.innerHTML = " p.ej. 1.01 ABC";
   }
}

function AbreURL(dir,div,cadena){
	var contenedor;
	contenedor = document.getElementById(div);
	/*n1 = document.getElementById('num1').value;
	n2 = document.getElementById('num2').value;*/
	ajax=nuevoAjax();
	ajax.open("POST", dir,true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        contenedor.innerHTML = "<img src=\"/CELL/img/cargando.gif\" border=0/>";
		} else if (ajax.readyState==4) {
			var xml = ajax.responseText;
			contenedor.innerHTML = xml;
	 	}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(cadena);
}

function AbreURLdiscreto(dir,div,cadena){
	var contenedor;
	contenedor = document.getElementById(div);
	/*n1 = document.getElementById('num1').value;
	n2 = document.getElementById('num2').value;*/
	ajax=nuevoAjax();
	ajax.open("POST", dir,true);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
			//No muestra icono cargando
                        //contenedor.innerHTML = "<img src=\"/CELL/img/cargando.gif\" border=0/>";
		} else if (ajax.readyState==4) {
			var xml = ajax.responseText;
			contenedor.innerHTML = xml;
	 	}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(cadena);
}
