// JavaScript Document
function saludame(){
	alert("hola holita");
}

function getPath(){
	return "http://www.experiencias.org/";
	//return "http://10.55.12.254/experiencias/";
}

function carga(direccion){	
	carga_("<div align=left><img src='images/loading.gif'></div>");	
	doAjax(direccion,'', 'carga_', 'get' , 0);	
}
function carga_(html){ 
	var capa=parent.document.getElementById("contenido");
	capa.innerHTML=arreglaTexto(html);
	/*var inner=arreglaTexto(html);
	cargaINNER(document.getElementById("contenido"), html);*/
}

function cargarArea(direccion){
	cargarArea_("<div align=left><img src='images/loading.gif'></div>");	
	doAjax(direccion,'', 'cargarArea_', 'get' , 0);	
}

function cargarArea_(html){ 
	var capa=parent.document.getElementById("cargaArea");
	capa.innerHTML=arreglaTexto(html); 
}

function enviarRegistro(formu){ 
	var pais=formu.pais.value;
	var provincia=formu.provincia.value;
	var municipio=formu.municipio.value;
	var latitud=formu.latitud.value; 
	var longitud=formu.longitud.value;
	var nombre=formu.nombre.value;
	var apellidos=formu.apellidos.value;
	var cargo=formu.cargo.value;
	var desccargo=formu.desccargo.value;	
	var email1=formu.email1.value;
	var nfoto=formu.nfoto.value;
	var tamanio=formu.tamanio.value;
	var emailalcaldia1=formu.emailalcaldia1.value;
	var emailalcaldia2=formu.emailalcaldia2.value;
	var direccionalcaldia=formu.direccionalcaldia.value;
	var telefonoalcaldiapref=formu.telefonoalcaldiapref.value;
	var telefonoalcaldia=formu.telefonoalcaldia.value;
	var variables=transformaFormularioPost(formu);
	
	if(emailalcaldia1=="" || direccionalcaldia=="" || telefonoalcaldiapref=="" || telefonoalcaldia==""){
		alert("Todos los datos son obligatorios");
		return false;
	}
	
	enviarRegistro_("<div align=left><img src='images/loading.gif'></div>");
	doAjax("scripts/nusuario.scr.php", variables, "enviarRegistro_", "post" , 0);
}

function enviarRegistro_(html){
	//document.location.href="#contenido";
	parent.document.getElementById("contenido").innerHTML=html;		
	/*var inner=html;
	cargaINNER(document.getElementById("contenido"), html);*/
}

function enviarAcceso(formu){ 
	/*var pais=formu.pais.value;
	var provincia=formu.provincia.value;
	var municipio=formu.municipio.value;*/
	var email=formu.email.value;
	var pass=formu.pass.value;
	var variables=transformaFormularioPost(formu);
	
	/*if(pais=="-1" || provincia=="-1" || municipio=="-1" || pass==""){
		alert("Faltan campos por rellenar");
		return false;
	}*/
	if(email=="" || pass==""){
		alert("Faltan campos por rellenar");
		return false;
	}
	
	formu.submit();	
}

function enviarIdentificacion1(formu){  
	var idalcaldia=formu.idalcaldia.value;
	var idmunicipio=formu.idmunicipio.value;
	var entidad=formu.entidad.value;
	var web=formu.web.value;
	var poblacion=formu.poblacion.value;
	var superficie=formu.superficie.value;
	var renta=formu.renta.value;
	var caract=formu.caract.value;
	var inmigrantes=formu.inmigrantes.value;
			
	var variables=transformaFormularioPost(formu);
	
	if(entidad=="" || web=="" || poblacion=="" || superficie=="" || caract=="" || inmigrantes==""){
		alert("Faltan campos por rellenar");
		return false;
	}
	
	enviarIdentificacion1_("<div align=left><img src='images/loading.gif'></div>");
	doAjax("scripts/salvar_iden1.scr.php", variables, "enviarIdentificacion1_", "post" , 0);
}

function enviarIdentificacion1_(html){ 
	parent.document.getElementById("identificacion").innerHTML=html;		
}

function cambiaCheckCaracterizacion(formu){
	var carac="";
	for(var i=0; i < formu.elements.length; i++){ 
		if(formu.elements[i].name == "caracterizacion"){
			if(formu.elements[i].checked){  
				carac+=formu.elements[i].value+"-";
			}
		}
	}
	document.getElementById("caract").value=carac;	
}

function dameProvincias(idpais){	
	document.getElementById("cploading1").innerHTML="<img width='15' src='images/loading.gif'>";
	doAjax('scripts/dameProvincias.scr.php','idpais='+idpais.value+'','dameProvincias_','post',0);
}
function dameProvincias_(html){ 
	/*document.getElementById("cploading1").innerHTML="";	
	document.getElementById("provincia").innerHTML=html;*/
	var inner=html;
	cargaINNER(document.getElementById("cploading1"), "");
	cargaINNER(document.getElementById("provincia"), html);
}

function dameMunicipios(idprovincia){	
	document.getElementById("cploading2").innerHTML="<img width='15' src='images/loading.gif'>";
	doAjax('scripts/dameProvincias.scr.php','idprovincia='+idprovincia.value+'','dameMunicipios_','post',0);
}
function dameMunicipios_(html){
	/*document.getElementById("cploading2").innerHTML="";	
	document.getElementById("municipio").innerHTML=html;*/
	var inner=html;
	cargaINNER(document.getElementById("cploading2"), "");
	cargaINNER(document.getElementById("municipio"), html);
}

function dameProvinciasFiltro(idpais){	
	document.getElementById("cploading1").innerHTML="<img width='15' src='images/loading.gif'>"; 
	doAjax('scripts/dameProvinciasFiltro.scr.php','idpais='+idpais.value+'','dameProvinciasFiltro_','post',0);
}
function dameProvinciasFiltro_(html){
	/*document.getElementById("cploading1").innerHTML="";	
	document.getElementById("provincia").innerHTML=html;*/
	var inner=html;
	cargaINNER(document.getElementById("cploading1"), "");
	cargaINNER(document.getElementById("provincia"), html);
}

function dameMunicipiosFiltro(idprovincia){	
	document.getElementById("cploading2").innerHTML="<img width='15' src='images/loading.gif'>";
	doAjax('scripts/dameProvinciasFiltro.scr.php','idprovincia='+idprovincia.value+'','dameMunicipiosFiltro_','post',0);
}
function dameMunicipiosFiltro_(html){
	/*document.getElementById("cploading2").innerHTML="";	
	document.getElementById("municipio").innerHTML=html;*/
	var inner=html;
	cargaINNER(document.getElementById("cploading2"), "");
	cargaINNER(document.getElementById("municipio"), html);
}

function dameCoordenadas(idmunicipio){ 	
	document.getElementById("cploading3").innerHTML="<img width='15' src='images/loading.gif'>";
	/*var inner="<img width='15' src='images/loading.gif'>";
	cargaINNER(document.getElementById("cploading3"), html);*/
	doAjax('scripts/dameProvincias.scr.php','idmunicipio='+idmunicipio,'dameCoordenadas_','post',0);
}
function dameCoordenadas_(html){
	html=html.split("**");
	//document.getElementById("cploading3").innerHTML="";	
	cargaINNER(document.getElementById("cploading3"), "");
	
	document.fnRegistro.latitud.value=html[0];
	document.fnRegistro.longitud.value=html[1];	
	document.getElementById("mapa").innerHTML='<iframe width="300" height="200" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?ie=UTF8&amp;&amp;ll='+html[0]+','+html[1]+'&amp;z=11&amp;output=embed"></iframe>';
	/*var inner='<iframe width="300" height="200" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?ie=UTF8&amp;&amp;ll='+html[0]+','+html[1]+'&amp;z=11&amp;output=embed"></iframe>';
	cargaINNER(document.getElementById("mapa"), inner);*/
}
	

// función para activar el botón que corresponda
function activarMenu(btn){ 
	if(btn=="inicio"){ 
		document.getElementById('btninicio').src="images/inicioact.jpg";
		document.getElementById('btngis').src="images/gissin.jpg";
		//document['btninfo'].src="images/infosin.jpg";
		document.getElementById('btnproyecto').src="images/proyectosin.jpg";
		//document['btnproyecto'].src="images/proyectosin.jpg";
		try{
			document.getElementById('btnarea').src="images/areasin.jpg";
			//document['btnarea'].src="images/areasin.jpg";
		}catch(e){
			document.getElementById('btnacceso').src="images/accesosin.jpg";
			//document.getElementById('btnregistro').src="images/registrosin.jpg";
			//document['btnacceso'].src="images/accesosin.jpg";
			//document['btnregistro'].src="images/registrosin.jpg";
		}
	}
	/*else if(btn=="info"){ 
		document['btninfo'].src="images/infoact.jpg";
		document['btnproyecto'].src="images/proyectosin.jpg";
		document['btninicio'].src="images/iniciosin.jpg";		
		try{	
			document['btnarea'].src="images/areasin.jpg";
		}catch(e){
			document['btnacceso'].src="images/accesosin.jpg";
			document['btnregistro'].src="images/registrosin.jpg";
		}
	}*/
	else if(btn=="proyecto"){ 
		document.getElementById('btnproyecto').src="images/proyectoact.jpg";
		document.getElementById('btninicio').src="images/iniciosin.jpg";
		document.getElementById('btngis').src="images/gissin.jpg";
		//document['btnproyecto'].src="images/proyectoact.jpg";
		//document['btninicio'].src="images/iniciosin.jpg";	
		//document['btninfo'].src="images/infosin.jpg";
		try{	
			document.getElementById('btnarea').src="images/areasin.jpg";
			//document['btnarea'].src="images/areasin.jpg";
		}catch(e){
			document.getElementById('btnacceso').src="images/accesosin.jpg";
			//document.getElementById('btnregistro').src="images/registrosin.jpg";
			//document['btnacceso'].src="images/accesosin.jpg";
			//document['btnregistro'].src="images/registrosin.jpg";
		}
	}
	else if(btn=="gis"){ 
		document.getElementById('btnproyecto').src="images/proyectosin.jpg";
		document.getElementById('btngis').src="images/gisact.jpg";
		document.getElementById('btninicio').src="images/iniciosin.jpg";
		//document['btnproyecto'].src="images/proyectoact.jpg";
		//document['btninicio'].src="images/iniciosin.jpg";	
		//document['btninfo'].src="images/infosin.jpg";
		try{	
			document.getElementById('btnarea').src="images/areasin.jpg";
			//document['btnarea'].src="images/areasin.jpg";
		}catch(e){
			document.getElementById('btnacceso').src="images/accesosin.jpg";
			//document.getElementById('btnregistro').src="images/registrosin.jpg";
			//document['btnacceso'].src="images/accesosin.jpg";
			//document['btnregistro'].src="images/registrosin.jpg";
		}
	}
	else if(btn=="acceso"){ 
		document.getElementById('btnacceso').src="images/accesoact.jpg";
		document.getElementById('btninicio').src="images/iniciosin.jpg";
		document.getElementById('btnproyecto').src="images/proyectosin.jpg";
		document.getElementById('btngis').src="images/gissin.jpg";
		//document.getElementById('btnregistro').src="images/registrosin.jpg";
		/*document['btnacceso'].src="images/accesoact.jpg";
		document['btninicio'].src="images/iniciosin.jpg";
		document['btnproyecto'].src="images/proyectosin.jpg";
		document['btnregistro'].src="images/registrosin.jpg";
		document['btnproyecto'].src="images/proyectosin.jpg";*/
	}	
	/*else if(btn=="registro"){ 
		document.getElementById('btnregistro').src="images/registroact.jpg";
		document.getElementById('btninicio').src="images/iniciosin.jpg";
		document.getElementById('btnproyecto').src="images/proyectosin.jpg";
		document.getElementById('btnacceso').src="images/accesosin.jpg";
		
		/*document['btnregistro'].src="images/registroact.jpg";
		document['btninicio'].src="images/iniciosin.jpg";
		document['btnproyecto'].src="images/proyectosin.jpg";
		document['btnacceso'].src="images/accesosin.jpg";
		document['btnproyecto'].src="images/proyectosin.jpg";*/
	/*}*/	
	else if(btn=="area"){ 
		document.getElementById('btnproyecto').src="images/proyectosin.jpg";
		document.getElementById('btninicio').src="images/iniciosin.jpg";
		document.getElementById('btnarea').src="images/areaact.jpg";
		document.getElementById('btnacceso').src="images/accesosin.jpg";
		document.getElementById('btngis').src="images/gissin.jpg";
		
		/*document['btnproyecto'].src="images/proyectosin.jpg";
		document['btninicio'].src="images/iniciosin.jpg";
		document['btnarea'].src="images/areaact.jpg"; 
		document['btnproyecto'].src="images/proyectosin.jpg";*/
	}
}

//función para que al recargar la página no se deseleccione el botón que estaba seleccionado
function refrescar(btn){
	if(btn=="inicio"){ 
		if(document.getElementById('btninicio').src==getPath()+"images/inicioact.jpg"){
			location.reload();
		}			
	}
	/*else if(btn=="info"){ 
		if(document['btninfo'].src==getPath()+"images/infoact.jpg"){
			location.reload();
		}			
	}*/
	else if(btn=="proyecto"){ 
		if(document.getElementById('btnproyecto').src==getPath()+"images/proyectoact.jpg"){
			location.reload();
		}			
	}
	else if(btn=="gis"){ 
		if(document.getElementById('btngis').src==getPath()+"images/gisact.jpg"){
			location.reload();
		}			
	}
	else if(btn=="acceso"){ 
		if(document.getElementById('btnacceso').src==getPath()+"images/accesoact.jpg"){
			location.reload();
		}			
	}
	/*else if(btn=="registro"){ 
		if(document.getElementById('btnregistro').src==getPath()+"images/registroact.jpg"){
			location.reload();
		}	
	}*/
	else if(btn=="area"){ 
		if(document.getElementById('btnarea').src==getPath()+"images/areaact.jpg"){
			location.reload();
		}	
	}
}	

// función para cambiar la imagen de los botones del menú al entrar el ratón del botón por encima
function overMenu(btn){
	if(btn=="inicio"){ 
		if(document.getElementById('btninicio').src==getPath()+'images/inicioact.jpg'){
			document.getElementById('btninicio').src='images/inicioActS.jpg'; 
		}
		else if(document.getElementById('btninicio').src==getPath()+'images/iniciosin.jpg'){
			document.getElementById('btninicio').src='images/iniciosel.jpg';
		}
	}
	/*else if(btn=="info"){ 
		if(document['btninfo'].src==getPath()+'images/infoact.jpg'){
			document['btninfo'].src='images/infoActS.jpg';
		}
		else if(document['btninfo'].src==getPath()+'images/infosin.jpg'){
			document['btninfo'].src='images/infosel.jpg';
		}
	}*/
	else if(btn=="gis"){ 
		if(document.getElementById('btngis').src==getPath()+'images/gisact.jpg'){
			document.getElementById('btngis').src='images/gisActS.jpg';
		}
		else if(document.getElementById('btngis').src==getPath()+'images/gissin.jpg'){
			document.getElementById('btngis').src='images/gissel.jpg';
		}
	}
	else if(btn=="proyecto"){ 
		if(document.getElementById('btnproyecto').src==getPath()+'images/proyectoact.jpg'){
			document.getElementById('btnproyecto').src='images/proyectoActS.jpg';
		}
		else if(document.getElementById('btnproyecto').src==getPath()+'images/proyectosin.jpg'){
			document.getElementById('btnproyecto').src='images/proyectosel.jpg';
		}
	}
	else if(btn=="acceso"){ 
		if(document.getElementById('btnacceso').src==getPath()+'images/accesoact.jpg'){
			document.getElementById('btnacceso').src='images/accesoActS.jpg';
		}
		else if(document.getElementById('btnacceso').src==getPath()+'images/accesosin.jpg'){
			document.getElementById('btnacceso').src='images/accesosel.jpg';
		}
	}
	/*else if(btn=="registro"){ 
		if(document.getElementById('btnregistro').src==getPath()+'images/registroact.jpg'){
			document.getElementById('btnregistro').src='images/registroActS.jpg';
		}
		else if(document.getElementById('btnregistro').src==getPath()+'images/registrosin.jpg'){
			document.getElementById('btnregistro').src='images/registrosel.jpg';
		}
	}*/
	else if(btn=="area"){ 
		if(document.getElementById('btnarea').src==getPath()+'images/areaact.jpg'){
			document.getElementById('btnarea').src='images/areaActS.jpg';
		}
		else if(document.getElementById('btnarea').src==getPath()+'images/areasin.jpg'){
			document.getElementById('btnarea').src='images/areasel.jpg';
		}
	}
}

// función para cambiar la imagen de los botones del menú al salir el ratón del botón por encima
function outMenu(btn){
	if(btn=="inicio"){ 
		if(document.getElementById('btninicio').src==getPath()+'images/inicioActS.jpg'){
			document.getElementById('btninicio').src='images/inicioact.jpg';
		}
		else if(document.getElementById('btninicio').src==getPath()+'images/iniciosel.jpg'){
			document.getElementById('btninicio').src='images/iniciosin.jpg';
		}
	}
	/*else if(btn=="info"){ 
		if(document['btninfo'].src==getPath()+'images/infoActS.jpg'){
			document['btninfo'].src='images/infoact.jpg';
		}
		else if(document['btninfo'].src==getPath()+'images/infosel.jpg'){
			document['btninfo'].src='images/infosin.jpg';
		}
	}*/
	else if(btn=="proyecto"){ 
		if(document.getElementById('btnproyecto').src==getPath()+'images/proyectoActS.jpg'){
			document.getElementById('btnproyecto').src='images/proyectoact.jpg';
		}
		else if(document.getElementById('btnproyecto').src==getPath()+'images/proyectosel.jpg'){
			document.getElementById('btnproyecto').src='images/proyectosin.jpg';
		}
	}
	else if(btn=="gis"){ 
		if(document.getElementById('btngis').src==getPath()+'images/gisActS.jpg'){
			document.getElementById('btngis').src='images/gisact.jpg';
		}
		else if(document.getElementById('btngis').src==getPath()+'images/gissel.jpg'){
			document.getElementById('btngis').src='images/gissin.jpg';
		}
	}
	else if(btn=="acceso"){ 
		if(document.getElementById('btnacceso').src==getPath()+'images/accesoActS.jpg'){
			document.getElementById('btnacceso').src='images/accesoact.jpg';
		}
		else if(document.getElementById('btnacceso').src==getPath()+'images/accesosel.jpg'){
			document.getElementById('btnacceso').src='images/accesosin.jpg';
		}
	}
/*	else if(btn=="registro"){ 
		if(document.getElementById('btnregistro').src==getPath()+'images/registroActS.jpg'){
			document.getElementById('btnregistro').src='images/registroact.jpg';
		}
		else if(document.getElementById('btnregistro').src==getPath()+'images/registrosel.jpg'){
			document.getElementById('btnregistro').src='images/registrosin.jpg';
		}
	}*/
	else if(btn=="area"){ 
		if(document.getElementById('btnarea').src==getPath()+'images/areaActS.jpg'){
			document.getElementById('btnarea').src='images/areaact.jpg';
		}
		else if(document.getElementById('btnarea').src==getPath()+'images/areasel.jpg'){
			document.getElementById('btnarea').src='images/areasin.jpg';
		}
	}
}

function enviaNoticia(formu){
	if((emailValido(formu.mailRemitente.value)) && (emailValido(formu.mailDestino.value))){
		for(a=0; a<formu.length; a++){
			if(formu[a].value==""){
				alert("Falta campos obligatorios");
				return false;
			}
		}

variables=transformaFormularioPost(formu);
	//doAjax("scripts/contacto.scr.php",variables, "enviaConsulta_", "post" , 0);			
	enviaNoticia_("<img width='25px' src='images/loading.gif'>");
	doAjax("scripts/enviarmail.scr.php",variables, "enviaNoticia_","post",0);
	}
}
function enviaNoticia_(html){
	document.getElementById("btnEnviar").innerHTML=arreglaTexto(html);
}

function cargaINNER(objeto,innerHTML){
/******
* select_innerHTML - corrige o bug do InnerHTML em selects no IE
* Veja o problema em: http://support.microsoft.com/default.aspx?scid=kb;en-us;276228
* Versão: 2.1 - 04/09/2007
* Autor: Micox - Náiron José C. Guimarães - micoxjcg@yahoo.com.br
* @objeto(tipo HTMLobject): o select a ser alterado
* @innerHTML(tipo string): o novo valor do innerHTML
*******/
	objeto.innerHTML = ""
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1"
    document.body.appendChild(selTemp)
    selTemp = document.getElementById("micoxselect1")
    selTemp.style.display="none"
    if(innerHTML.toLowerCase().indexOf("<option")<0){//se não é option eu converto
        innerHTML = "<option>" + innerHTML + "</option>"
    }
    innerHTML = innerHTML.toLowerCase().replace(/<option/g,"<span").replace(/<\/option/g,"</span")
    selTemp.innerHTML = innerHTML
      
    
    for(var i=0;i<selTemp.childNodes.length;i++){
  		var spantemp = selTemp.childNodes[i];
  
        if(spantemp.tagName){     
            opt = document.createElement("OPTION")
    
   			if(document.all){ //IE
				objeto.appendChild(opt)
//				objeto.add(opt)
   			}else{
    			objeto.appendChild(opt)
   			}       
    
			//getting attributes
			for(var j=0; j<spantemp.attributes.length ; j++){
				var attrName = spantemp.attributes[j].nodeName;
				var attrVal = spantemp.attributes[j].nodeValue;
				if(attrVal){
					try{ 
					  opt.setAttribute(attrName,attrVal);
					  opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));
					}catch(e){}
				}
			}
			//getting styles
			if(spantemp.style){
				for(var y in spantemp.style){
					try{
						opt.style[y] = spantemp.style[y];
					}catch(e){}
				}
			}
			//value and text
			opt.value = spantemp.getAttribute("value")
			opt.text = spantemp.innerHTML
			//IE
			opt.selected = spantemp.getAttribute('selected');
			opt.className = spantemp.className;
  		} 
 	}    
 	document.body.removeChild(selTemp)
 	selTemp = null
}

