// JavaScript Document
window.document.write('<script language="javascript" type="text/javascript" src="./js/compruebacampos.js"></script>');
window.document.write('<script language="javascript" type="text/javascript" src="./js/XHConn.js"></script>');

	var g_nombre = "";
	var g_direccion = "";
	var g_desde = "";
	var g_hasta  = "";

//__________________________________________________________________

// Icono de MCR
	
	var icon = new GIcon();

	icon.image = "./imgs/icons/mcr.gif";
	
	icon.shadow = "./imgs/icons/mcr_sh.png";
	
	icon.iconSize = new GSize(18, 18);
	
	icon.shadowSize = new GSize(22, 22);
	
	icon.iconAnchor = new GPoint(9, 9);
	
	icon.infoWindowAnchor = new GPoint(9, 0);
	
	
	// Icono de Alumno
	
	var iconAlumno = new GIcon();
	
	iconAlumno.image = "./imgs/icons/alumno.gif";
	
	iconAlumno.shadow = "./imgs/icons/alumno_sh.png";
	
	iconAlumno.iconSize = new GSize(18, 18);
	
	iconAlumno.shadowSize = new GSize(22, 22);
	
	iconAlumno.iconAnchor = new GPoint(9, 9);
	
	iconAlumno.infoWindowAnchor = new GPoint(9, 0);


	// Icono de ExAlumno
	
	var iconExAlumno = new GIcon();
	
	iconExAlumno.image = "./imgs/icons/exalumno.gif";
	
	iconExAlumno.shadow = "./imgs/icons/exalumno_sh.png";
	
	iconExAlumno.iconSize = new GSize(18, 18);
	
	iconExAlumno.shadowSize = new GSize(22, 22);
	
	iconExAlumno.iconAnchor = new GPoint(9, 9);
	
	iconExAlumno.infoWindowAnchor = new GPoint(9, 0);

	
	// Icono de Aspirante
	
	var iconAspirante = new GIcon();
	
	iconAspirante.image = "./imgs/icons/aspirante.gif";
	
	iconAspirante.shadow = "./imgs/icons/aspirante_sh.png";
	
	iconAspirante.iconSize = new GSize(18, 18);
	
	iconAspirante.shadowSize = new GSize(22, 22);
	
	iconAspirante.iconAnchor = new GPoint(9, 9);
	
	iconAspirante.infoWindowAnchor = new GPoint(9, 0);

//__________________________________________________________________________________


function CreaMapaGeneral(div) {

	var mapa001 = new GMap2(document.getElementById(div));
	
	mapa001.addControl(new GSmallMapControl());
	mapa001.addControl(new GMapTypeControl());
	
	//mapa001.setCenter(new GLatLng(40.416698,-3.70309), 17);
	mapa001.setCenter(new GLatLng(40.416698,-3.70309), 15);
	
	
	for (var i = 0; i < proyectos.proyectos.length; i++){
	
		var point = new GLatLng(proyectos.proyectos[i].latitud,proyectos.proyectos[i].longitud);

		var marker = null;
		
		switch(proyectos.proyectos[i].rango){
			case "1":
				//icon = icon; MCR
				break;
			case "2":
				icon = iconAlumno;
				break;
			case "3":
				icon = iconExAlumno;
				break;
			case "4":
				icon = iconAspirante;
				break;
		}
		
		marker = new GMarker(point, icon);
		
		marker.photo = proyectos.proyectos[i];
		
		mapa001.addOverlay(marker,icon);
	}
	
	GEvent.addListener(mapa001, "click", function(overlay, point) {

		if (!overlay || !overlay.photo){
			//alert('return');
			return;
		}
		
		var p = overlay.photo;
	
		// if photo_title is too long, cut it.
	
		if (p.nombre.length > 30) {
	
			p.nombre = p.nombre.substring(0, 30) + "...";
	
		}
		
		var str_valoracion = "";
		var ico_sel = "<img src='.\/imgs\/punto.gif' \/>";
		var ico_gris = "<img src='.\/imgs\/punto_gris.gif' \/>";
		
		for (var i = 1; i<6; i++){
			if (i <= p.valoracion){
				str_valoracion += ico_sel;
			}else{
				str_valoracion += ico_gris;
			}
		}
	
		overlay.openInfoWindowHtml(
	
			"<div id='infowin'>" +
			
			"<div style='float:left;'><a href='.\/proyecto.php?pid="+ p.id +"'><img width='110' height='78' src='.\/uploads\/proyectos\/"+ p.id + "\/" + p.img + "' \/><\/a><\/p></div>" +
			
			"<div style='float:left; margin-left:5px;' id='globo_google'>" + 
			
			"<p><a href='.\/proyecto.php?pid="+ p.id +"'><strong>" + p.nombre + "<\/strong><\/a><\/p>" +
			
			"<p><strong>Autor:</strong> " + p.autor + "<\/p>" +
			
			"<p><strong>Valoracion:<\/strong><br \/>" + 
			
			str_valoracion + 
			
			"<\/p>" +
			
			"</div>");
			
			/*
			"<p><strong>" + p.nombre + "<\/strong><\/p>" +
			
			"<p><img width='110' height='78' src='.\/uploads\/proyectos\/"+ p.id + "\/" + p.img + "' \/><\/p><br clear='all' \/>" +
			
			"<p><a href='.\/proyecto.php?id=" + p.id + "'>Administrar<\/a><\/p>" +
			
			"<\/div>");*/

	});

}


function CreaMapaEspecifico(div) {

	var mapa001 = new GMap2(document.getElementById(div));
	var proyectos = proyectos_especificos;
	
	mapa001.addControl(new GSmallMapControl());
	mapa001.addControl(new GMapTypeControl());
	
	//mapa001.setCenter(new GLatLng(40.416698,-3.70309), 17);
	//mapa001.setCenter(new GLatLng(40.416698,-3.70309), 15);
	mapa001.setCenter(new GLatLng(proyectos.proyectos[0].latitud,proyectos.proyectos[0].longitud), 15);
	
	//mapa001.setMapType(G_SATELLITE_MAP);
	
	/*var icon = new GIcon();

	icon.image = "./imgs/icons/mcr.gif";
	
	icon.shadow = "./imgs/icons/mcr_sh.png";
	
	icon.iconSize = new GSize(18, 18);
	
	icon.shadowSize = new GSize(22, 22);
	
	icon.iconAnchor = new GPoint(9, 9);
	
	icon.infoWindowAnchor = new GPoint(9, 0);*/
	
	for (var i = 0; i < proyectos.proyectos.length; i++){

		switch(proyectos.proyectos[i].rango){
			case "1":
				//icon = icon; MCR
				break;
			case "2":
				icon = iconAlumno;
				break;
			case "3":
				icon = iconExAlumno;
				break;
			case "4":
				icon = iconAspirante;
				break;
		}
	
		var point = new GLatLng(proyectos.proyectos[i].latitud,proyectos.proyectos[i].longitud);
		
		var marker = new GMarker(point, icon);
		
		marker.photo = proyectos.proyectos[i];
		
		mapa001.addOverlay(marker,icon);
	}
	
	GEvent.addListener(mapa001, "click", function(overlay, point) {

		if (!overlay || !overlay.photo){
			//alert('return');
			return;
		}
		
		var p = overlay.photo;
	
		// if photo_title is too long, cut it.
	
		if (p.nombre.length > 30) {
	
			p.nombre = p.nombre.substring(0, 30) + "...";
	
		}
		
		var str_valoracion = "";
		var ico_sel = "<img src='.\/imgs\/punto.gif' \/>";
		var ico_gris = "<img src='.\/imgs\/punto_gris.gif' \/>";
		
		for (var i = 1; i<6; i++){
			if (i <= p.valoracion){
				str_valoracion += ico_sel;
			}else{
				str_valoracion += ico_gris;
			}
		}
	
		overlay.openInfoWindowHtml(
	
			"<div id='infowin'>" +
			
			"<div style='float:left;'><a href='.\/proyecto.php?pid="+ p.id +"'><img width='110' height='78' src='.\/uploads\/proyectos\/"+ p.id + "\/" + p.img + "' \/><\/a><\/p></div>" +
			
			"<div style='float:left; margin-left:5px;' id='globo_google'>" + 
			
			"<p><a href='.\/proyecto.php?pid="+ p.id +"'><strong>" + p.nombre + "<\/strong><\/a><\/p>" +
			
			"<p><strong>Autor:</strong> " + p.autor + "<\/p>" +
			
			"<p><strong>Valoracion:<\/strong><br \/>" + 
			
			str_valoracion + 
			
			"<\/p>" +
			
			"</div>");
			
			/*
			"<p><strong>" + p.nombre + "<\/strong><\/p>" +
			
			"<p><img width='110' height='78' src='.\/uploads\/proyectos\/"+ p.id + "\/" + p.img + "' \/><\/p><br clear='all' \/>" +
			
			"<p><a href='.\/proyecto.php?id=" + p.id + "'>Administrar<\/a><\/p>" +
			
			"<\/div>");*/

	});

}
//____________________________________________________________________________________________________

function Buscar(){
	
	var campos = new Array();
	campos['fechas'] = new Array('desde','hasta');
	
	if (!CompruebaCampos(campos, document.frm)) return;
	
	document.getElementById('listado').innerHTML = '<center><img src="./imgs/loading.gif">&nbsp;</center>';
	
	g_nombre = document.frm.nombre.value;
	g_direccion = document.frm.direccion.value;
	g_desde = document.frm.desde.value;
	g_hasta = document.frm.hasta.value;
	
	data('index.cod.php', 'accion=buscar&nombre='+document.frm.nombre.value+'&fecha_desde='+document.frm.desde.value+'&fecha_hasta='+document.frm.hasta.value+'&direccion='+g_direccion, 
		ListaRespuesta);
	
	
}
//________________________________________________________________________________________________________________

function CambiaPagina(n){

	document.getElementById('listado').innerHTML = '<center><img src="./imgs/loading.gif">&nbsp;</center>';
	
	data('index.cod.php', 'accion=buscar&nombre='+g_nombre+'&fecha_desde='+g_desde+'&fecha_hasta='+g_hasta+'&direccion='+g_direccion+'&pagina='+n, ListaRespuesta);
}
//________________________________________________________________________________________________________________

function ListaRespuesta(xml){
				
	var resultado = xml.getElementsByTagName('resultado');
	var paginado = xml.getElementsByTagName('paginado')[0];
	
	//Pintamos el Resultado
	var text_resultado = "<br /><h1>Resultados</h1><br />";
	
	var ii = 0;
	for(var i=0;i<resultado.length;i++){
	
		ii++;
	
		var res = resultado[i];
		var id = res.getElementsByTagName('id')[0].firstChild.data;
		var texto = res.getElementsByTagName('texto')[0].firstChild.data;
		var fecha = res.getElementsByTagName('fecha')[0].firstChild.data;
		var autor = res.getElementsByTagName('autor')[0].firstChild.data;
		var img = res.getElementsByTagName('img')[0].firstChild.data;
		
		text_resultado+= '<div style="margin:15px;"><div id="nuevo-proy" style="float:left; width:110px; height:78px;">';
		text_resultado+= '<img src="./uploads/proyectos/'+id+'/'+img+'" width="110" height="78" />';
		text_resultado+= '</div><div style="float:left; margin-left:5px; width:120px;"><a href="proyecto.php?pid='+id+'">';
		text_resultado+= '<strong>'+texto+'</strong><br />\n<strong class="date">'+autor+' '+fecha+'</strong>';
		
		if (ii == 2){
			text_resultado+= '</a></div></div><br clear="all" />';
			ii = 0;
		}else{
			text_resultado+= '</a></div></div>';
		}
		
	
		
	}
	if (resultado.length == 0){
		text_resultado = '<br /><br /><strong class="tit">No hay resultados<br /><strong/><br /><br />';
	}
	if ((i+1 % 3) != 0){
		text_resultado += '<br clear="all" />\n';
	}
	
	document.getElementById('listado').innerHTML = text_resultado;
	document.getElementById('divPaginado').style.display = '';
	document.getElementById('divPaginado').innerHTML = paginado.getElementsByTagName('text')[0].firstChild.data;
	
}
//________________________________________________________________________________________________________________