
var fotoMaestros = 0;
var maxFotoMaestros = 0;
var minFotoMaestros = 0;
var idMaestros = 0;

function setFotoMaestros(in_fotoMaestros){
	fotoMaestros = in_fotoMaestros;	
}

function setIdMaestros(in_id){
	idMaestros = in_id;	
}

function setLimitesFotoMaestros(in_fotoMaestrosMax, in_fotoMaestrosMin){
	maxFotoMaestros = in_fotoMaestrosMax;
	minFotoMaestros = in_fotoMaestrosMin;
}

function obtenerXHR(){
	req=false;
	if (window.XMLHttpRequest){
		req= new XMLHttpRequest();
	}else{
		if (ActiveXObject){
			var vectorVersiones = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
			for (var i=0; i<vectorVersiones.length;i++){
				try{
					req = new ActiveXObject(vectorVersiones[i]);
					return req;
				}catch(e){}
			}
		}
	}
	return req;
}

function gestionarRestoImagenesMaestros(direccion,iniciado){
	var holder = document.getElementById("foto");
	while(holder.hasChildNodes()){
		holder.removeChild(holder.lastChild);
	}
	peticion.open("GET","XMLobtenerRestoImagenesMaestros.php?inicio="+fotoMaestros+"&direccion="+direccion+"&maestro="+idMaestros+"&ini="+iniciado,true);
	peticion.onreadystatechange = procesarRestoImagenesMaestros;
	peticion.send(null);
}

function linkFotoMaestros(id){
	setFotoMaestros(id);
	gestionarRestoImagenesMaestros(1,false)
	
	
}

function procesarRestoImagenesMaestros(){
	if (peticion.readyState==4){		
		if (peticion.status==200){
			var xml = peticion.responseXML;
			var c = xml.documentElement;
			setFotoMaestros(c.childNodes[0].getAttribute("id"));
			var cuadro = document.getElementById("foto");
			var imagen = document.createElement("img");
			imagen.src = c.childNodes[0].getAttribute("valor");
			imagen.height="440";
			imagen.width="660";
			cuadro.appendChild(imagen);
			if (admin==1){
				addAdminIconsMaestros(idG,npagG);
			}
			if (fotoMaestros>minFotoMaestros){
				var span = document.createElement("span");
				span.id="flechaImagenDerecha";
				var enlace = document.createElement("a");
				enlace.href = "javascript:gestionarRestoImagenesMaestros(1,true)";
				var imagen = document.createElement("img");
				imagen.src = "imagenes/flechaDerechaDetalles.png";
				imagen.height=42;
				imagen.width=24;
				imagen.border=0;
				enlace.appendChild(imagen);
				span.appendChild(enlace);
				cuadro.appendChild(span);
			}
			if (fotoMaestros<maxFotoMaestros){
				var span = document.createElement("span");
				span.id="flechaImagenIzquierda";
				var enlace = document.createElement("a");
				enlace.href = "javascript:gestionarRestoImagenesMaestros(0,true)";
				var imagen = document.createElement("img");
				imagen.src = "imagenes/flechaIzquierdaDetalles.png";
				imagen.height=42;
				imagen.width=24;
				imagen.border=0;
				enlace.appendChild(imagen);
				span.appendChild(enlace);
				cuadro.appendChild(span);
			}
		}
	}
}
function mostrarNombreMaestro(maestro,nombre,id,npag){
	var navegador = navigator.appName;
	if (navegador=="Microsoft Internet Explorer"){
			maestro.title = nombre;
	}else{
		var a = document.createElement("a");
		a.href = "?pag=maestros_detalles&npag="+npag+"&id="+id;
		a.className = "linkCapaNombre";
		var span = document.createElement("span");	
		span.className = "capaNombre";
		span.onmouseover = function() {mostrarNombreMaestro(maestro,nombre,id,npag);}
		//span.onmouseover = new Function('mostrarNombreMaestro('+maestro+','+nombre+')');
		span.innerHTML = nombre;
		var hacer = true;
		for (var i=0;i<maestro.childNodes.length;i++){
			if (maestro.childNodes[i].className == "linkCapaNombre"){
					hacer=false;
			}
		}
		if (hacer){
			a.appendChild(span);
			span.innerHTML = nombre;
			maestro.appendChild(a);
		}
	}
}

function quitarNombreMaestro(maestro,nombre){
	var navegador = navigator.appName;
	if (navegador!="Microsoft Internet Explorer"){
		var elements = getElementsByClassName("linkCapaNombre");
		
		for (i=0;i<elements.length;i++) {
			var padre = elements[i].parentNode;
			padre.removeChild(elements[i]);
		}
	}
}
function addAdminIconsMaestros(id,npag){
	idG=id;
	npagG=npag;
	var cuadro = document.getElementById("foto");
	//Icono editar maestro
	var span = document.createElement("span");
	span.id="editMa";
	var enlace = document.createElement("a");
	enlace.href = "?id="+id+"&npag="+npag+"&pag=manProduct&pagp=maestros";
	var imagen = document.createElement("img");
	imagen.src = "imagenes/editICON.png";
	imagen.height=25;
	imagen.width=25;
	imagen.border=0;
	enlace.appendChild(imagen);
	span.appendChild(enlace);
	cuadro.appendChild(span);
	//Icono añadir foto a maestro
	var span = document.createElement("span");
	span.id="addMa";
	var enlace = document.createElement("a");
	enlace.href = "javascript:mostrarPanelNuevaImagenMaestros("+id+","+npag+")";
	//enlace.href = "addFoto.php?id="+id;
	var imagen = document.createElement("img");
	imagen.src = "imagenes/addICON.png";
	imagen.height=25;
	imagen.width=25;
	imagen.border=0;
	enlace.appendChild(imagen);
	span.appendChild(enlace);
	cuadro.appendChild(span);
	//Icono borrar maestro
	var span = document.createElement("span");
	span.id="deleteMa";
	var enlace = document.createElement("a");
	enlace.href = "?borrarM="+id+"&npag="+npag+"&vista=minis_maestros&pag=maestros";
	var imagen = document.createElement("img");
	imagen.src = "imagenes/deleteICON.png";
	imagen.height=25;
	imagen.width=25;
	imagen.border=0;
	enlace.appendChild(imagen);
	span.appendChild(enlace);
	cuadro.appendChild(span);
	//Icono borrar foto de maestro
	var span = document.createElement("span");
	span.id="deletePictureMa";
	var enlace = document.createElement("a");
	enlace.href = "?borrarP="+fotoMaestros+"&id="+id+"&npag="+npag+"&pag=maestros_detalles";
	var imagen = document.createElement("img");
	imagen.src = "imagenes/lessICON.png";
	imagen.height=25;
	imagen.width=25;
	imagen.border=0;
	enlace.appendChild(imagen);
	span.appendChild(enlace);
	cuadro.appendChild(span);
}

function mostrarPanelNuevaImagenMaestros(id,npag){
	var cuadro = document.getElementById("foto");
	var span = document.createElement("span");
	span.id="addImagenMaestros";
	span.innerHTML = "<div id='divIcocnoCerrar'><a href=javascript:ocultarPanelNuevaImagenMaestros()><img src='imagenes/closeICON.png' border='0'/></a></div><div id='divFormAddImagen'><form action='#' method='post' enctype='multipart/form-data'><input type='hidden' name='id' value='"+id+"'/><div class='campoFormAddImagenMaestros'><label for='titulo' style='font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; margin-right:46px;'>Titulo </label><input type='text' name='titulo' maxlength='15'/></div><div class='campoFormAddImagenMaestros'><input type='file' name='imagen'/></div><div class='botonFormAddImagen'><input type='submit' name='subir' value='A&ntilde;adir'/></div</form></div>"
	cuadro.appendChild(span);
}

function ocultarPanelNuevaImagenMaestros(){
	var span = document.getElementById('addImagenMaestros');
	var padre = span.parentNode;
	padre.removeChild(span);
}

