// Limpia todo el formulario para que al refrescar no aparezca ningun dato anterior, despues carga en el combo
// todos los nombres de la empresas que aparecen en el XML

function parsearXML(){

	document.form.reset();
	document.form.web.style.background="white";
	document.form.web.style.color="#CC0000";
	document.form.mail.style.background="white";
	document.form.mail.style.color="#CC0000";

	var longitudXML = xmlDoc.childNodes[0].childNodes.length;
	document.form.combo[0] = new Option("Seleccione una empresa");

	//alert(longitudXML);
	for(var i=1;i<longitudXML+1;i++){
		
		document.form.combo[i] = new Option(xmlDoc.firstChild.getElementsByTagName('empresa')[i-1].getAttribute('nombre'), xmlDoc.firstChild.getElementsByTagName('empresa')[i-1].getAttribute('id2'));

	}
	
}

// Coje el indice del elemento seleccionado en el combo para acceder al xml y sacar los datos de la empresa seleccionada
// para colocarlos en lo campos del fieldset

function infoEmpresa() {

	if(document.form.combo.selectedIndex == 0)
	{
		limpiarCampos();
	}
	else
	{
		limpiarCampos();
		var id = document.form.combo.selectedIndex;
		id = id -1;
		
		document.form.ident.value = document.form.combo.options[document.form.combo.selectedIndex].value;

		if(xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('dir') == null)
		{
			document.form.dir.disabled = "true";
		}
		else
		{
			document.form.dir.disabled = null;
			document.form.dir.value = xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('dir');
		}
		
		if(xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('tfn') == null)
		{
			document.form.tfn.disabled = "true";
		}
		else
		{
			document.form.tfn.disabled = null;
			document.form.tfn.value = xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('tfn');
		}
		
		if(xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('actividad') == null)
		{
			document.form.actividad.disabled = "true";
		}
		else
		{
			document.form.actividad.disabled = null;
			document.form.actividad.value = xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('actividad');
		}
		
		if(xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('web') == null || xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('web') == "")
		{
			document.form.web.value = "No disponible";
			document.form.web.disabled = "true";
		}
		else
		{
			document.form.web.disabled = null;
			document.form.web.value = xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('web');
		}

		if(xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('cp') == null)
		{
			document.form.cp.value = "No disponible";
			document.form.cp.disabled = "true";
		}
		else
		{
			document.form.cp.disabled = null;
			document.form.cp.value = xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('cp');
		}

		if(xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('mail') == null || xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('mail') == "")
		{
			document.form.mail.value = "No disponible";
			document.form.mail.disabled = "true";
		}
		else
		{
			document.form.mail.disabled = null;
			document.form.mail.value = "Contactar";
			document.form.dirmail.value = xmlDoc.firstChild.getElementsByTagName('empresa')[id].getAttribute('mail');
		}
	}
}

// Funcion encargada de dejar los campos de la info de la empresa en blanco, es llamado cuando en el combo se selecciona
// otra empresa, para no confundir al usuario.
function limpiarCampos(){

	document.form.dir.disabled = null;
	document.form.tfn.disabled = null;
	document.form.actividad.disabled = null;
	document.form.web.disabled = true;
	document.form.mail.disabled = true;

	document.form.dir.value = "";
	document.form.tfn.value = "";
	document.form.actividad.value = "";
	document.form.web.value = "----- Web -----";
	document.form.mail.value = "---- e-mail ----";	
}


function mouseOver1(){

	document.form.web.style.background="#CC0000";
	document.form.web.style.color="white";

}
function mouseOut1(){

	document.form.web.style.background="white";
	document.form.web.style.color="#CC0000";

}

function mouseOver2(){

	document.form.mail.style.background="#CC0000";
	document.form.mail.style.color="white";

}
function mouseOut2(){

	document.form.mail.style.background="white";
	document.form.mail.style.color="#CC0000";

}

// Abre una nueva ventana en la que se carga la página web de la empresa seleccionada
function entrarWeb(){
	window.open("http://"+xmlDoc.firstChild.getElementsByTagName('empresa')[document.form.combo.selectedIndex - 1].getAttribute('web'),"ventana1" , "scrollbars=yes,resizable=YES,location=yes,toolbar=yes,titlebar=yes,status=yes,menubar=yes") 
}

function enviarMail(){
	var id = document.form.combo.selectedIndex;
	id = id -1;
//  dataWindow=open("../Contactar/Contactar.html?"+document.form.dirmail.value,"","toolbar=0,directories=0,menu=0,scrollbars=1,location=0,resizable=0,status=0,top=50,left=50,width=280,height=555,menubar=0,dependent=1,hotkeys=0");
  dataWindow=open("../email/Formulario.html?"+document.form.dirmail.value,"","toolbar=0,directories=0,menu=0,scrollbars=0,location=0,resizable=0,status=0,top=50,left=50,width=380,height=480,menubar=0,dependent=1,hotkeys=0");
}

function actualizar(){
  dataWindow=open("../email/Actualizar.html?Lapuebla de Labarca","","toolbar=0,directories=0,menu=0,scrollbars=0,location=0,resizable=0,status=0,top=50,left=50,width=370,height=465,menubar=0,dependent=1,hotkeys=0");
}


function descargas(id2) {
	dataWindow=open("Descarga.html?"+id2,"","toolbar=0,directories=0,menu=0,scrollbars=0,location=0,resizable=0,status=0,top=100,left=100,width=280,height=530,menubar=0,dependent=1,hotkeys=0");
	dataWindow.focus();
}


