function criaObjAjax(){
	try{ 
		obj = new XMLHttpRequest();
	}
	catch(e){ 
		try{ 
			obj = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e){ 
			try{
				obj = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				alert("Seu navegador não tem suporte AJAX, recomendo atualizar para o firefox");
				return false;
			} 
		} 
	}
	
	return obj;
}

function titulo_mapa(mapa){
    
    var str_mapa = '';
                
    switch(mapa.substr(3,3)){	
        case'JFM': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Janeiro, Fevereiro e mar&ccedil;o.';break;
        case'FMA': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Fevereiro, mar&ccedil;o e Abril.';break;
        case'MAM': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para mar&ccedil;o, Abril e Maio.';break;
        case'AMJ': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Abril, Maio e Junho.';break;
        case'MJJ': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Maio, Junho e Julho.';break;
        case'JJA': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Junho, Julho e Agosto.';break;
        case'JAS': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Julho, Agosto e Setembro.';break;
        case'ASO': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Agosto, Setembro e Outubro.';break;
        case'SON': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Setembro, Outubro e Novembro.';break;
        case'OND': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Outubro, Novembro e Dezembro.';break;
        case'NDJ': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Novembro, Dezembro e Janeiro.';break;
        case'DJF': str_mapa ='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Previs&atilde;o para Dezembro, Janeiro e Fevereiro.';break;
    }
     
    return str_mapa;
}        


var Y = 0;

function muda_mapa(url,var_m){ 

        document.getElementById('img_1').src = 'loading.gif';
        document.getElementById('img_2').src = 'loading.gif';
        document.getElementById('img_3').src = 'loading.gif';
        document.getElementById('img_4').src = 'loading.gif';
		
		function ajax(url){
			// instancia classe ajax xmlhttpRequest do browser
			ajax = criaObjAjax();
			
			// abre conexao ajax com método e arquivo false quer dizer sincrono
			ajax.open('GET',url,false);
			// manda requisição ...se fosse post as variaveis iriam no lugar do null
			ajax.send(null);
			
			// se a requisição chegou(readyState==4) ele retorna o código da página.
			if(ajax.readyState == 4) 
			{
				return ajax.responseText;
			}
		}
	
	
		var retorno = ajax(url);
		
    	 var mapas_temp = []; 	
		 mapas_temp[0] = retorno.substr(0,14);
		 mapas_temp[1] = retorno.substr(14,14);
		 mapas_temp[2] = retorno.substr(28,14);
		 mapas_temp[3] = retorno.substr(42,14);
		 
		 var mapas_pcp = [];
		 mapas_pcp[0] = retorno.substr(57,13);
		 mapas_pcp[1] = retorno.substr(70,13);
		 mapas_pcp[2] = retorno.substr(83,13);
		 mapas_pcp[3] = retorno.substr(96,13);		 

		 var local = retorno.substr(110);	
		
        /*** ordena o vetor alfabeticamente ***/        
		mapas_temp.sort();
		mapas_pcp.sort();
        /**************************************/
        
        var mapas = [];
            
        if(var_m == 'prec'){            
             mapas[0] = mapas_pcp[0];
             mapas[1] = mapas_pcp[1];
             mapas[2] = mapas_pcp[2];
             mapas[3] = mapas_pcp[3];        
        }
        else if(var_m == 'temp'){            
             mapas[0] = mapas_temp[0];
             mapas[1] = mapas_temp[1];
             mapas[2] = mapas_temp[2];
             mapas[3] = mapas_temp[3];        
        }
                
            			
        if(local == 'BRASIL'){
            var size_imagens = 400; 
        }  
        else if(local == 'EUA'){
            var size_imagens = 310; 
        }      
        else{
            var size_imagens = 290; 
        }
        
		var pasta = '../img/previsao/temperatura_e_precipitacao/';	
        var http_url = 'http://sma.fundacaoabc.org.br/img/previsao/temperatura_e_precipitacao/';    
                		       
     
     document.getElementById('tri_1').innerHTML = titulo_mapa(mapas[0]);    
     document.getElementById('img_1').src ='../../../inc/imagemgif.php?way=' + pasta + local +"/"+ mapas[0] + '&size=' + size_imagens;
     document.getElementById('lnk_1').href = http_url + local + '/' + mapas[0];
     
     document.getElementById('tri_2').innerHTML = titulo_mapa(mapas[1]);    
     document.getElementById('img_2').src ='../../../inc/imagemgif.php?way=' + pasta + local +"/"+ mapas[1] + '&size=' + size_imagens;
     document.getElementById('lnk_2').href = http_url + local + '/' + mapas[1];
     
     document.getElementById('tri_3').innerHTML = titulo_mapa(mapas[2]);    
     document.getElementById('img_3').src ='../../../inc/imagemgif.php?way=' + pasta + local +"/"+ mapas[2] + '&size=' + size_imagens;
     document.getElementById('lnk_3').href = http_url + local + '/' + mapas[2];
     
     document.getElementById('tri_4').innerHTML = titulo_mapa(mapas[3]);    
     document.getElementById('img_4').src ='../../../inc/imagemgif.php?way=' + pasta + local +"/"+ mapas[3] + '&size=' + size_imagens;
     document.getElementById('lnk_4').href = http_url + local + '/' + mapas[3];
                    	   
}