﻿var sURLMtrx = new Array();
sURLMtrx[0]= "../../_Structure/XML/earthquakeusgsgov-eqs7day_M2_5.xml";
sURLMtrx[1]= "../../_Structure/XML/hewsweb-rsspickersecid14.XML";
sURLMtrx[2]= "../../_Structure/xml/MajorFloodEvents_Dartmouth.xml";
sURLMtrx[3]= "../../_Structure/xml/NASAtrmm_1d.xml";
sURLMtrx[4]= "../../_Structure/xml/NASAtrmm_3d.xml";
sURLMtrx[5]= "../../_Structure/xml/NASAtrmm_7d.xml";
sURLMtrx[6]= "../../_Structure/xml/hewsweb-rsspickersecid11.XML";
sURLMtrx[7]= "../../_Structure/xml/VolcanoStatus_SWVRC.xml";
sURLMtrx[8]= "../../_Structure/xml/volcanosListCA.xml";	
sURLMtrx[9]=  "../../_Structure/xml/nhc-index_at_sp.xml"; // HURACANES EN NOAA
sURLMtrx[10]= "../../_Structure/xml/nhc-index-ep.xml";
sURLMtrx[11]= "../../_Structure/WebServices/genericProxy.aspx?sURL=http://www.snet.gob.sv/googlemaps/cakeapps/satca/riesgoinundacion/rss.xml";
sURLMtrx[12]= "../../_Structure/xml/dma-nicaragua.xml";
sURLMtrx[13]= "../../_Structure/WebServices/genericProxy.aspx?sURL=http://www.snet.gob.sv/googlemaps/cakeapps/satca/sismossentidos/xml.rss";	
sURLMtrx[14]= "../../_Structure/XML/alertavolcanica_rss.xml";	
sURLMtrx[15]= "../../_Structure/WebServices/genericProxy.aspx?sURL=http://www.snet.gob.sv/googlemaps/cakeapps/satca/infovolcan/info.kml";	
sURLMtrx[16]= "../../_Structure/XML/sismosTODAY.xml";
sURLMtrx[17]= "../../_Structure/XML/volcanesTODAY.xml";
sURLMtrx[18]= "../../_Structure/xml/inundaciones1d_NASAtrmm.xml";
sURLMtrx[19]= "../../_Structure/xml/inundaciones1d_NASAtrmm.xml";

var iNumTab = new Array();
var sRedAlert='';
var sOrangeAlert='';
var sYellowAlert='';
var xmlhttp = null;
var RelationSecID;
var forIndex = 0;

/**
 * @param {number} iContentID Source content id
 * @param {DOMElement} objToFill
 */
function getFile(iContentID,objToFill) {
  if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc
    var xmlrequest=new XMLHttpRequest();
    xmlrequest.onreadystatechange=function(){
      postFileReady(iContentID,objToFill,xmlrequest);
    };
    xmlrequest.open('GET', sURLMtrx[iContentID]+"?rnd="+Math.floor(Math.random()*999), true);
    xmlrequest.send(null);
  } else if (window.ActiveXObject) { //IE
    var xmlrequest=new ActiveXObject("Microsoft.XMLHTTP");
    xmlrequest.onreadystatechange=function(){
      postFileReady(iContentID,objToFill,xmlrequest);
    };
    xmlrequest.open('GET', sURLMtrx[iContentID]+"?rnd="+Math.floor(Math.random()*999), true);
    xmlrequest.send();
  }
}

function displayFeeds(iContentID,sElemToFill) {
  if(sElemToFill.length>0) {
    var objToFill = document.getElementById(sElemToFill);
    getFile(iContentID,objToFill);
  }else{
    var objToFill = '';
    getFile(iContentID,null);
  }
}

function useSchema() {
  return navigator.userAgent.match("rv:1\.9") || (navigator.appVersion.indexOf("MSIE")!= -1);
}

// MENU ADICIONALES A LOS INFOBOX DE LOS MAPAS //////////////////////////
function RelationFunct(RelationSecID,forIndex) {
  switch(RelationSecID){
    case 1: // INUNDACION
                    RelationSec = "<div class='customInfoBox-actions2'>RELACIONADAS:<a href='../clima/'>TIEMPO</a><a href='../inundacion/'>INUNDACIÓN</a><a href='../huracanes/'>HURACANES</a></div>";
                    InfoBoxFunct(RelationSecID,forIndex);
                    break;
                    case 2: // SISMOS
                    RelationSec = "<div class='customInfoBox-actions2'>RELACIONADAS:<a href='../sismos/'>SISMOS</a></div>";
                    InfoBoxFunct(RelationSecID,forIndex);
                    break;
                    case 3: // TIEMPO
                    RelationSec = "<div class='customInfoBox-actions2'>RELACIONADAS:<a href='../clima/'>TIEMPO</a><a href='../inundacion/'>INUNDACIÓN</a><a href='../huracanes/'>HURACANES</a></div>";
                    InfoBoxFunct(RelationSecID,forIndex);
                    break;
                    }

                return RelationSec;
                return RelationSecID;
                return forIndex;
		}
		
		
		// function to handle asynchronous call
		function postFileReady(iContentID,objToFill,xmlrequest)
		{
			var sHTMLdata = '';
			var sHTMLdata2 = '';
			
		   if (xmlrequest.readyState==4)
		   {
		      if (xmlrequest.status==200)
		      {
					switch(iContentID)
					{
						case 0://SISMOS USGS
							sHTMLdata = procSismosUSGS(xmlrequest.responseXML.getElementsByTagName('item'));
							break;
						case 1://SEQUIA HEWSWEB ART.
							sHTMLdata = procSequiaHEWS(xmlrequest.responseXML.getElementsByTagName('item'));
							break;
						case 2://INUNDACIONES DARTMOUTH
							sHTMLdata = procInundacionesDartmouth(xmlrequest.responseXML.getElementsByTagName('item'));
							break;
						case 3://INUNDACIONES NASA TRMM 1DAY
							sHTMLdata = procInundacionesNASATRMM(xmlrequest.responseXML.getElementsByTagName('item'),34,75,125,175,1,0);
							
							break;
						case 4://INUNDACIONES NASA TRMM 3 DAYS
							sHTMLdata = procInundacionesNASATRMM(xmlrequest.responseXML.getElementsByTagName('item'),105,225,375,525,0,1);
							
							break;
						case 5://INUNDACIONES NASA TRMM 7 DAYS
					
							sHTMLdata = procInundacionesNASATRMM(xmlrequest.responseXML.getElementsByTagName('item'),140,300,500,600,0,2);
							break;
						case 6://INUNDACIONES HEWSWEB ART.
							sHTMLdata = procInundacionesHEWS(xmlrequest.responseXML.getElementsByTagName('item'));
							break;
						case 7://VOLCANOS SOUTHWEST VOLCANO RESEARCH CENTER
							sHTMLdata = procVolcanosSWVRC(xmlrequest.responseXML.getElementsByTagName('item'));
							break;							
						case 8://VOLCANOS LIST
							procVolcanosList(xmlrequest.responseXML.getElementsByTagName('Placemark'));
							break;
						case 9://NOAA NorthAtlantic Bulletin
							sHTMLdata = procAdvisoriesNOAA(xmlrequest.responseXML.getElementsByTagName('item'));
							break;
						case 10://NOAA EastPacific Bulletin
							sHTMLdata = procAdvisoriesNOAA(xmlrequest.responseXML.getElementsByTagName('item'));
							break;	
						case 11://snet
							procInundacionesSNET(xmlrequest.responseXML.getElementsByTagName('item'));
							break;
						case 12://NOAA EastPacific Bulletin
							procInundacionesGDACS(xmlrequest.responseXML.getElementsByTagName('item'));
							break;

						case 13://SNET Ultimos sismos
						  sHTMLdata = procSismosSV(xmlrequest.responseXML.getElementsByTagName('item'));
						  break;
 
                        case 14://VOLCANOS LIST SNET / SV
						  sHTMLdata = procSNETVolcan(xmlrequest.responseXML.getElementsByTagName('item'));
							break;
		        
		               case 15://VOLCANOS LIST SNET / SV
						  SNETVolcanList(xmlrequest.responseXML.getElementsByTagName('Placemark'));
						  break;
						  
						case 16:
				
						    sHTMLdata = SismosTODAY(xmlrequest.responseXML.getElementsByTagName('item'));
						    break;
					    case 17:
					    
                            if((xmlrequest.responseXML.getElementsByTagName('item')).length > 0){
                            
                                    sHTMLdata2 = VolcanesTODAY(xmlrequest.responseXML.getElementsByTagName('item'));
                                    iNumTab.unshift("3");
                            
                            }else{
                            
                                    $("#accordionNum_3").remove();
                                    $("#volcanesTab").remove();
                                    
                                    
                            }
					     break;
					     
					      case 18:// INUNDACIONES DE PORTADA
						  sHTMLdata = InundacionesTODAY(xmlrequest.responseXML.getElementsByTagName('item'),34,75,125,175,1);
						  break;
						    
					}
							
							
									
					if(sHTMLdata.length > 0 && objToFill != null){
					objToFill.innerHTML = sHTMLdata;
					}
					
					if(sHTMLdata2.length > 0 && objToFill != null){
					objToFill.innerHTML = sHTMLdata2;
					}
					
				}
		   }
		}
		
		//Thematic Fill Functions
		
		// Generated Shapes
		var shapeSismosUSGS = new Array();
		
		function procSismosUSGS(objFeedItems)//-- SISMOS  ----------------------------------------------
		{
			var sOutput = '';
			var lon=0;
			var lat=0;
			var sLink='';
			var iCount=0;
			var sTmp='';
			var sMag='';
			var sLoc='';
			var i=j=0;
			var mType='';
			var sIconPath='';
			var sTitle='';
			var sDate='';
			var sDepth='';
			var sMapa='';
			var pinShapeID=0;
			
			for(j=0; j<shapeSismosUSGS.length; j++) {
        map.DeleteShape(shapeSismosUSGS[j]);
			}
			shapeSismosUSGS = new Array();
			
			sOutput = sOutput + '<br style="clear:both;"/><h4>SISMOS EN CENTROAMÉRICA</H4><table>'
			sOutput = sOutput + '<thead><th>Fecha/Hora</th><th>Ubicación</th><th>Magnitud</th>' +
										'<th>Profundidad</th><th>Latitud</th><th>Longitud</th></thead><tbody>'					

			for (i=0; i<objFeedItems.length; i++)
			{
        if(useSchema()) {
          lon = objFeedItems[i].getElementsByTagName("geo:long")[0].text;
          lat = objFeedItems[i].getElementsByTagName("geo:lat")[0].text;
				} else {
          lon = objFeedItems[i].getElementsByTagName("long")[0].textContent;
          lat = objFeedItems[i].getElementsByTagName("lat")[0].textContent;
				}
				//if ((lat < 30 && lat > 4) && (lon < -76 && lon > -117))
			//	{
			if (((lat < 30 && lat > -7) && (lon < -23 && lon > -135)) ||
			((lat < -30 && lat > -42) && (lon < -69 && lon > -77))
			){
					//mType = objFeedItems[i].getElementsByTagName("dc:subject")[1].text + objFeedItems[i].getElementsByTagName("dc:subject")[0].text
					//sIconPath = "../../_structure/img/markers/seismic/" + mType + ".png";
					
        if(useSchema()) {
					mType = objFeedItems[i].getElementsByTagName("dc:subject")[0].text
			  } else {
					mType = objFeedItems[i].getElementsByTagName("subject")[0].textContent
			  }
                   
                    
					sLink = objFeedItems[i].getElementsByTagName("link")[0].text;
					sTmp = objFeedItems[i].getElementsByTagName('title')[0].firstChild.nodeValue;
					sMag = String(sTmp).substring(0,InStr(sTmp,','));
					sLoc = Mid(sTmp,Len(sMag)+2,Len(sTmp));
					sDate = objFeedItems[i].getElementsByTagName('description')[0].firstChild.nodeValue;
        if(useSchema()) {
					sDepth = objFeedItems[i].getElementsByTagName("dc:subject")[2].text;
					} else {
					sDepth = objFeedItems[i].getElementsByTagName("subject")[2].textContent;
					}
					var iMag = parseFloat(Mid(sMag,2,Len(sMag)));
					sTitle = sLoc
					var sTxtPopUp='<div class="popup">Fecha/Hora: <strong>'+sDate+'</strong><br/>'+
										'Ubicación: <strong>'+sLoc+'</strong><br/>'+
										'Magnitud: <strong>'+sMag+'</strong><br/>'+
										'Profundidad: <strong>'+sDepth+'</strong></div>';
					






               var intensidad =  sMag.split(" ");
                    if(parseFloat(intensidad[1])<=3.9)
                    {
                 //   alert(intensidad[1]);
                     sIconPath = "../../_structure/img/markers/seismic/sismosYel16.png";                   
       


}else if((parseFloat(intensidad[1])<=5.9) && (parseFloat(intensidad[1])>3.9)){


                     sIconPath = "../../_structure/img/markers/seismic/sismosOra16.png";
                     }else if(parseFloat(intensidad[1])>5.9){
                     sIconPath = "../../_structure/img/markers/seismic/sismosRed16.png";
                     }else{
                     sIconPath = "";
                     }





//					shapeSismosUSGS.push(DrawCircle('3', new VELatLong(lat,lon), iMag*5, 1, new VEColor(255, 0, 0, 0.8),new VEColor(255,255,0,0.5),sTitle,sTxtPopUp,sIconPath));
//					shapeSismosUSGS.push(DrawCircle('3', new VELatLong(lat,lon), iMag*10, 1, new VEColor(255, 0, 0, 0.5),new VEColor(255,255,0,0.2),'','',''));
//shapeSismosUSGS.push(DrawCircle('3', new VELatLong(lat,lon), iMag*5, 1, new VEColor(255, 0, 0, 0.8),new VEColor(255,255,0,0.5),"<div class='title'>" + sTitle + "</div><div class='fecha'>" + sDate + "</div>","<div class='inforeporte'>" + sTxtPopUp + "</div>" + RelationFunct(2,0),sIconPath));
//shapeSismosUSGS.push(DrawCircle('3', new VELatLong(lat,lon), iMag*10, 1, new VEColor(255, 0, 0, 0.5),new VEColor(255,255,0,0.2),'','',''));
shapeSismosUSGS.push(addPinShape(lat,lon,sIconPath,sTitle,"<div class='title'>" + sTitle + "</div><div class='fecha'>" + sDate + "</div>"+"<div class='inforeporte'>" + sTxtPopUp + "</div>" + RelationFunct(2,0)));

					//sMapa = '<a href="#map" onclick="showPopup(\''+pinShapeID+'\',\''+lat+'\',\''+lon+'\');">Zoom<a/>';
							
					sOutput = sOutput + '<tr>'
         			sOutput = sOutput + '<td class="datetime"><a target="_blank" href="'+sLink+'">' + sDate + '</a></td>';
					sOutput = sOutput + '<td class="magloc"><a href="#" onclick="javascript:centerMapAt('+lon+','+lat+',\'\',0);return false;">' + sLoc + '</a></td>';
					sOutput = sOutput + '<td class="lat">' + sMag + '</td>';
					sOutput = sOutput + '<td class="long">' + sDepth + '</td>';
					sOutput = sOutput + '<td class="lat">' + lat + '</td>';
					sOutput = sOutput + '<td class="long">' + lon + '</td>';
					//sOutput = sOutput + '<td class="long">' + sMapa + '</td>';
					sOutput = sOutput + '</tr>'
					iCount++;
				}
				if (iCount>10) break;
			}
			sOutput= sOutput + '</table>';
			return sOutput;
		}
		
		
		var shapeSismosSV = new Array();
		
		function procSismosSV(objFeedItems)//-- SISMOS  ----------------------------------------------
		{
			var sOutput = '';
			var lon=0;
			var lat=0;
			var sLink='';
			var iCount=0;
			var sTmp='';
			var sMag='';
			var sLoc='';
			var i=j=0;
			var mType='';
			var sIconPath='';
			var sTitle='';
			var sDate='';
			var sDepth='';
			var sMapa='';
			var pinShapeID=0;
			
			for(j=0; j<shapeSismosSV.length; j++) {
        map.DeleteShape(shapeSismosSV[j]);
			}
			shapeSismosSV = new Array();
			
			sOutput = sOutput + '<h4>SISMOS SENTIDOS REPORTADOS DESDE EL SALVADOR</H4><table>';
			sOutput = sOutput + '<thead><th>Fecha/Hora</th><th>Ubicación</th><th>Magnitud</th>' +
										'<th>Profundidad</th><th>Latitud</th><th>Longitud</th></thead><tbody>';
										
										
			for (i=0; i<objFeedItems.length; i++)
			{
        if(useSchema()) {
          lon = objFeedItems[i].getElementsByTagName("geo:long")[0].text;
          lat = objFeedItems[i].getElementsByTagName("geo:lat")[0].text;
				} else {
          lon = objFeedItems[i].getElementsByTagName("long")[0].textContent;
          lat = objFeedItems[i].getElementsByTagName("lat")[0].textContent;
				}
				if ((lat < 30 && lat > 4) && (lon < -76 && lon > -117))
				{
					//mType = objFeedItems[i].getElementsByTagName("dc:subject")[1].text + objFeedItems[i].getElementsByTagName("dc:subject")[0].text
					//sIconPath = "../../_structure/img/markers/seismic/" + mType + ".png";
					
        if(useSchema()) {
					mType = objFeedItems[i].getElementsByTagName("dc:subject")[0].text
			  } else {
					mType = objFeedItems[i].getElementsByTagName("subject")[0].textContent;
			  }
                   
                    
        if(useSchema()) {
					sLink = objFeedItems[i].getElementsByTagName("link")[0].text;
					} else {
					sLink = objFeedItems[i].getElementsByTagName("link")[0].textContent;
					}
					
					sTmp = objFeedItems[i].getElementsByTagName('title')[0].firstChild.nodeValue;
					sMag = String(sTmp).substring(0,InStr(sTmp,','));
					sLoc = Mid(sTmp,Len(sMag)+2,Len(sTmp));
					sDate = objFeedItems[i].getElementsByTagName('description')[0].firstChild.nodeValue;
        if(useSchema()) {
					sDepth = objFeedItems[i].getElementsByTagName("dc:subject")[2].text;
					} else {
					sDepth = objFeedItems[i].getElementsByTagName("subject")[2].textContent;
					}
					var iMag = parseFloat(Mid(sMag,2,Len(sMag)));
					sTitle = sLoc
					var sTxtPopUp='<div class="popup">Fecha/Hora: <strong>'+sDate+'</strong><br/>'+
										'Ubicación: <strong>'+sLoc+'</strong><br/>'+
										'Magnitud: <strong>'+sMag+'</strong><br/>'+
				  		   		'Profundidad: <strong>'+sDepth+'</strong></div>';
				
	
                    var intensidad2 = sMag;
                    
                    if(parseFloat(intensidad2)<=3.9)
                    {
                    sIconPath = "../../_structure/img/markers/seismic/sismosYel16.png";                   
                    }
                    else if((parseFloat(intensidad2)<5.9) && (parseFloat(intensidad2)>3.9))
                    {
                    sIconPath = "../../_structure/img/markers/seismic/sismosOra16.png";
                    }
                    else if(parseFloat(intensidad2)>5.9)
                    {
                    sIconPath = "../../_structure/img/markers/seismic/sismosRed16.png";
                    }
                    else
                    {
                    sIconPath = "";

                    }


					//shapeSismosSV.push(DrawCircle('3', new VELatLong(lat,lon), iMag*5, 1, new VEColor(255, 0, 0, 0.8),new VEColor(255,255,0,0.5),sTitle,sTxtPopUp,sIconPath));
					//shapeSismosSV.push(DrawCircle('3', new VELatLong(lat,lon), iMag*10, 1, new VEColor(255, 0, 0, 0.5),new VEColor(255,255,0,0.2),'','',''));
					//sMapa = '<a href="#map" onclick="showPopup(\''+pinShapeID+'\',\''+lat+'\',\''+lon+'\');">Zoom<a/>';
					
shapeSismosSV.push(DrawCircle('3', new VELatLong(lat,lon), iMag*5, 1, new VEColor(255, 0, 0, 0.8),new VEColor(255,255,0,0.5),"<div class='title'>" + sTitle + "</div><div class='fecha'>" + sDate + "</div>","<div class='inforeporte'>" + sTxtPopUp + "</div>" + RelationFunct(2,0),sIconPath));
shapeSismosSV.push(DrawCircle('3', new VELatLong(lat,lon), iMag*10, 1, new VEColor(255, 0, 0, 0.5),new VEColor(255,255,0,0.2),'','',''));

					
							
					sOutput = sOutput + '<tr>'
          sOutput = sOutput + '<td class="datetime"><a target="_blank" href="'+sLink+'">' + sDate + '</a></td>';
					sOutput = sOutput + '<td class="magloc"><a href="#" onclick="javascript:centerMapAt('+lon+','+lat+',\'\',0);return false;">' + sLoc + '</a></td>';
					sOutput = sOutput + '<td class="lat">' + sMag + '</td>';
					sOutput = sOutput + '<td class="long">' + sDepth + '</td>';
					sOutput = sOutput + '<td class="lat">' + lat + '</td>';
					sOutput = sOutput + '<td class="long">' + lon + '</td>';
					//sOutput = sOutput + '<td class="long">' + sMapa + '</td>';
					sOutput = sOutput + '</tr>'
					iCount++;
				}
				if (iCount>10) break;
			}
			
			sOutput= sOutput + '</table>';
		
		    if( i != 0 ){
			return sOutput;
			
			} else {
			return "";
			}
		}
		
		
		function procSequiaHEWS(objFeedItems)//-- SEQUIA -------------------------------------
		{
			var sOutput="";
			var i=0;
			var sISO="";
			
			for (i=0; i<objFeedItems.length; i++){
			
        if(useSchema()) {
				sISO = objFeedItems[i].getElementsByTagName("gdas:iso3")[0].text;
				} else {
				sISO = objFeedItems[i].getElementsByTagName("iso3")[0].text;
				}
				if ((sISO=='PAN') || (sISO=='SLV') || (sISO=='CRI') || (sISO=='GTM') || (sISO=='HND') || (sISO=='NIC') || (sISO=='MEX'))
				{
				    sOutput = sOutput + '<div id="'+i+'" class="sequiaArticle">'
				    sOutput = sOutput + '<h4><a target="_blank" href="'+objFeedItems[i].getElementsByTagName('link')[0].firstChild.nodeValue + '">' + objFeedItems[i].getElementsByTagName('title')[0].firstChild.nodeValue + '</a></h4>';
				    sOutput = sOutput + '<p>' + objFeedItems[i].getElementsByTagName('description')[0].firstChild.nodeValue + ' ';
				    sOutput = sOutput + '<a target="_blank" href="'+objFeedItems[i].getElementsByTagName('link')[0].firstChild.nodeValue + '">Ver más...</a></p>';
				    sOutput = sOutput + '</div>'
				}
			}//next i
			return sOutput;
		}
		
		function procInundacionesDartmouth(objFeedItems)
		{
			var sOutput="";
			var i=0;
			var lat;
			var lon;
			var sCountryName="";
			var sIconPath="";
			var sDead="";
			var sLocation="";
			var sRiver="";
			var sDateEnd="";
			var objDate = new Date();
			var todayDate = new Date();
			var monthName=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
			
			sOutput = sOutput + '<table class="tblFloods tblMajorFloods">'
			sOutput = sOutput + '<thead><th>Pais</th><th>Ubicaci&oacute;n</th><th>Nombre del Rio</th><th>Inicio</th><th>Final</th><th>Duracion</th><th>Desplezados</th><th>Nivel de Severidad</th><th>Commentarios</th></thead><tbody>'					
			for (i=0; i<objFeedItems.length; i++){
			    sDateEnd = objFeedItems[i].getElementsByTagName("ended")[0].text;
			    objDate.setFullYear("20"+sDateEnd.substr(7,2));
			    for(var n=0;n<12;n++){
			        if(sDateEnd.substr(3,3)==monthName[n])
			            objDate.setMonth(n)
			    }
			    objDate.setDate(sDateEnd.substr(0,2));
			    if(dateDiff(objDate,todayDate)<30){
				    lon = objFeedItems[i].getElementsByTagName("lon")[0].text;
				    lat = objFeedItems[i].getElementsByTagName("lat")[0].text;
				    sCountryName = objFeedItems[i].getElementsByTagName("country")[0].text;
				    sIconPath = "../../structure/img/markers/squareRedBig.png";
				    sDead = objFeedItems[i].getElementsByTagName("dead")[0].text;
				    sLocation = objFeedItems[i].getElementsByTagName("locations")[0].text;
				    sRiver = objFeedItems[i].getElementsByTagName('river')[0].text;
    				
				    sOutput = sOutput + '<tr>'
      		        sOutput = sOutput + '<td class="countryName">'+sCountryName+'</td>';
				    sOutput = sOutput + '<td class="locations">' + sLocation + '</td>';
				    sOutput = sOutput + '<td class="riverName">' + sRiver + '</td>';
				    sOutput = sOutput + '<td class="riverName">' + objFeedItems[i].getElementsByTagName("began")[0].text; + '</td>';
				    sOutput = sOutput + '<td class="riverName">' + objFeedItems[i].getElementsByTagName("ended")[0].text; + '</td>';
				    sOutput = sOutput + '<td class="riverName">' + objFeedItems[i].getElementsByTagName("duration")[0].text; + '</td>';
				    sOutput = sOutput + '<td class="riverName">' + objFeedItems[i].getElementsByTagName("displaced")[0].text; + '</td>';
				    sOutput = sOutput + '<td class="riverName">' + objFeedItems[i].getElementsByTagName("severityclass")[0].text; + '</td>';
				    sOutput = sOutput + '<td class="riverName">' + objFeedItems[i].getElementsByTagName("comments")[0].text; + '</td>';
				    sOutput = sOutput + '</tr>'
				}
				//sPUContents = '<strong>Ubicaciones:</strong> ' +sLocation+'<br/><strong>Rio:</strong> '+sRiver+'<br/><strong>Numero de muertos:</strong> '+sDead
				//addPin(lat,lon,sIconPath,sCountryName,sPUContents)
			}//next
			if(sOutput.length<255)
			    sOutput += '<tr><td colspan="9">Ninguna inudacion reciente.</td></tr>'
			sOutput+='</table>'
			return sOutput;
		}
		

		var shapeInundacionesNASATRMM = new Array();
		var shapeInundacionesNASATRMM1D = new Array();
		var shapeInundacionesNASATRMM3D = new Array();
		var shapeInundacionesNASATRMM7D = new Array();
		
		function procInundacionesNASATRMM(objFeedItems,trigY,trigO,trigR,trigP,showMAP,type)
			{
			var shapeInundacionesNASATRMM;
			
			switch(type) {
        case 0:
          shapeInundacionesNASATRMM = shapeInundacionesNASATRMM1D;
        break;
        case 1:
          shapeInundacionesNASATRMM = shapeInundacionesNASATRMM3D;
        break;
        case 2:
          shapeInundacionesNASATRMM = shapeInundacionesNASATRMM7D;
        break;
			}
			
								
			var sOutput="";
			var i=0;
			var lat=0;
			var lon=0;
			var sCountryName="";
			var sIconPath="";
			var sQty="";
			var sLocation="";
			var sPUContents="";
			var sAlert="";
			for(j=0; j<shapeInundacionesNASATRMM.length; j++) {
        map.DeleteShape(shapeInundacionesNASATRMM[j]);
			}
			shapeInundacionesNASATRMM = new Array();

			if (objFeedItems.length>0){
			
		
				sOutput = sOutput + '<table class="tblFloods">'
				sOutput = sOutput + '<thead><th>Pais</th><th>Ubicaci&oacute;n</th><th>Cantidad</th><th>Nivel de precipitacion</th></thead><tbody>'					
			
				for (i=0; i<objFeedItems.length; i++){
				
			
					sCountryName = objFeedItems[i].getElementsByTagName("country")[0].text;
					
					//if(sCountryName!="Cuba" && sCountryName!="Grand Caymen" && sCountryName!="Colombia"){
					
				
					
						lon = objFeedItems[i].getElementsByTagName("lon")[0].text;
						lat = objFeedItems[i].getElementsByTagName("lat")[0].text;
						//alert("lat: " + lat + " lon: " +lon);
						sCountryName = objFeedItems[i].getElementsByTagName("country")[0].text;
					//	alert(sCountryName);
						sLocation = objFeedItems[i].getElementsByTagName("placename")[0].text;
						sQty = objFeedItems[i].getElementsByTagName("quantity")[0].text;
						sIconPath = "../../_structure/img/markers/RIO.png";
						
						if (parseInt(sQty)>=trigY){
						
					
						    
						    if (parseInt(sQty)>=trigY && parseInt(sQty)<trigO){
						    sIconPath = "../../_structure/img/markers/squareblu1.png";sAlert='AMARILLA';
						 
						    }
						    if (parseInt(sQty)>trigO && parseInt(sQty)<trigR){
						    sIconPath = "../../_structure/img/markers/squareblu2.png";sAlert='NARANJA';
						  
						    }
						    if (parseInt(sQty)>trigR && parseInt(sQty)<trigP){
						    sIconPath = "../../_structure/img/markers/squareblu3.png";sAlert='ROJA';
						  
						    }	
						    if (parseInt(sQty)>trigP){
						    sIconPath = "../../_structure/img/markers/squareblu4.png";sAlert='MORADA';
						 
						    }			
						    													
						    sPUContents = '<strong>Ubicaci&oacute;n:</strong> ' +sLocation+'<br/><strong>Cantidad:</strong> <img src=' + sIconPath + ' border=0> '+sQty+'mm.<br/>'
						    sPUContents = '<br>' + sPUContents
						    
						    sOutput = sOutput + '<tr>'
         			        sOutput = sOutput + '<td class="countryName">'+sCountryName+'</td>';
						    sOutput = sOutput + '<td class="location">' + sLocation + '</td>';
						    sOutput = sOutput + '<td class="qty">' + sQty + ' mm.</td>';
						    sOutput = sOutput + '<td class="status '+sAlert+'">' + '</td>';
						    sOutput = sOutput + '</tr>'
						   
				  if(showMAP == 1){
shapeInundacionesNASATRMM.push(DrawCircle('3', new VELatLong(lat,lon), 20, 1, new VEColor(0, 0, 255, 0.7),new VEColor(150, 150, 255, 0.2),"<div class='title'>" + sCountryName + "</div><div class='fecha'>" + DateString() + "</div>","<div class='inforeporte'>" + sPUContents + "</div>" + RelationFunct(1,0),sIconPath));
				       }else if(sQty >= 200){
shapeInundacionesNASATRMM.push(DrawCircle('3', new VELatLong(lat,lon), 20, 1, new VEColor(0, 0, 255, 0.7),new VEColor(150, 150, 255, 0.2),"<div style='display:block;background-color:#21beff;color:#fff;padding:3px;'>Precipitación acumulada en los últimos 3 días</div><div class='title'>" + sCountryName + "</div><div class='fecha'>" + DateString() + "</div>","<div class='inforeporte'>" + sPUContents + "</div>" + RelationFunct(1,0),sIconPath));
				      // DrawCircle('3', new VELatLong(lat,lon), 20, 1, new VEColor(0, 0, 255, 0.7),new VEColor(150, 150, 255, 0.2),"<div style='display:block;background-color:#000;color:#fff;'>Precipitación acumulada<br>en los últimos 3 días</div><h4>" + sCountryName + "</h4>", sPUContents,sIconPath);
				       }
						    

           
					//	}
					}
				}//next
				//DrawCircle('3', 12.90,-86.4, 280, 2, new VEColor(0, 255, 0, 0.5));
			}
			else
			{
				sOutput = "";
			}
			return sOutput;
		}
		
		function procInundacionesHEWS(objFeedItems)
		{
			var sOutput='';
			var sISO='';
			
			for (i=0; i<objFeedItems.length; i++){
			
        if(useSchema()) {
          if(objFeedItems[i].getElementsByTagName("gdas:iso3").length > 0) {
            sISO = objFeedItems[i].getElementsByTagName("gdas:iso3")[0].text;
          } else {
            sISO = "";
          }
				} else {
          if(objFeedItems[i].getElementsByTagName("iso3").length > 0) {
            sISO = objFeedItems[i].getElementsByTagName("iso3")[0].textContent;
          } else {
            sISO = "";
          }
				}
				if ((sISO=='PAN') || (sISO=='SLV') || (sISO=='CRI') || (sISO=='GTM') || (sISO=='HND') || (sISO=='NIC') || (sISO=='MEX')) {
					sOutput = sOutput + '<div id="'+i+'" class="articleBlock">'
         		    sOutput = sOutput + '<h4>' + objFeedItems[i].getElementsByTagName('title')[0].firstChild.nodeValue + '</h4>';
					sOutput = sOutput + '<p>' + objFeedItems[i].getElementsByTagName('description')[0].firstChild.nodeValue + ' ';
				    sOutput = sOutput + '<a target="_blank" href="'+objFeedItems[i].getElementsByTagName('link')[0].firstChild.nodeValue + '">Ver más...</a></p>';					
					sOutput = sOutput + '</div><div class="divider"></div>'
				}
			}//next
			if(sOutput.length<255)
			    sOutput += '<span style="margin=8px;font-size:10px;">Ningun reporte reciente.</span>'
			return sOutput;
		}				
		
		var shapeVolcanosList = new Array();
		function procVolcanosList(objFeedItems)
		{
			var sOutput='';
			var lat;
			var lon;
			var sIconPath='';
			var sLocation='';
			var sAddText='';
			
			for(j=0; j<shapeVolcanosList.length; j++) {
        map.DeleteShape(shapeVolcanosList[j]);
			}
			shapeVolcanosList = new Array();
			
			for (i=0; i<objFeedItems.length; i++){
			
        if(navigator.appVersion.indexOf("MSIE")!= -1) {
          lon = objFeedItems[i].getElementsByTagName("LookAt/longitude")[0].text;
          lat = objFeedItems[i].getElementsByTagName("LookAt/latitude")[0].text;
          sLocation = objFeedItems[i].getElementsByTagName("name")[0].text;
				} else {
          lon = objFeedItems[i].getElementsByTagName("LookAt")[0].childNodes[1].textContent;
          lat = objFeedItems[i].getElementsByTagName("LookAt")[0].childNodes[3].textContent;
          sLocation = objFeedItems[i].getElementsByTagName("name")[0].textContent;
				}
				
				sIconPath = "../../_structure/img/markers/alertTriangleV.png"
				//sAddText='<div class="alertLev">Este volc&aacute;n est&aacute; en alerta verde</div>'
				sAddText=''

				if (sRedAlert.indexOf(sLocation)!= -1) {
					sIconPath = "../../_structure/img/markers/alertTriangleRed.gif";
					sAddText=''
				}
				if (sOrangeAlert.indexOf(sLocation)!= -1) {
					sIconPath = "../../_structure/img/markers/alertTriangleOrange.png";
					sAddText=''
				}
				if (sYellowAlert.indexOf(sLocation)!= -1) {
					sIconPath = "../../_structure/img/markers/alertTriangleYellow.png";
					sAddText=''
					}
        if(useSchema()) {
shapeVolcanosList.push(addPinShape(lat,lon,sIconPath,"<div class='title'>" + sLocation + "</div> " + sAddText ,objFeedItems[i].getElementsByTagName('description')[0].text));
//				addPin(lat,lon,sIconPath,sAddText + sLocation,objFeedItems[i].getElementsByTagName('description')[0].text);
				} else {
shapeVolcanosList.push(addPinShape(lat,lon,sIconPath,sAddText + sLocation,objFeedItems[i].getElementsByTagName('description')[0].textContent));
				}
			}
			return sOutput;
		}	
		
		function procVolcanosSWVRC(objFeedItems)
		{
			var sOutput='';
			var sCountryName='';
			var sStatus='';
			var sAlert='';
			var sVolcano='';
			var sAlertS='';
			var sIconPath='';
					
			sOutput = sOutput + '<table id="tblVolcano">'
			sOutput = sOutput + '<thead><th>Volc&aacute;n</th><th>Pais</th><th>Estado Actual</th></thead><tbody>'					
			for (i=0; i<objFeedItems.length; i++){
        if(useSchema()) {
				sCountryName = objFeedItems[i].getElementsByTagName("country")[0].text;
				sVolcano = objFeedItems[i].getElementsByTagName('name')[0].text;
				sStatus = objFeedItems[i].getElementsByTagName("status")[0].text;
				sAlert = objFeedItems[i].getElementsByTagName("alert")[0].text;
				} else {
				sCountryName = objFeedItems[i].getElementsByTagName("country")[0].textContent;
				sVolcano = objFeedItems[i].getElementsByTagName('name')[0].textContent;
				sStatus = objFeedItems[i].getElementsByTagName("status")[0].textContent;
				sAlert = objFeedItems[i].getElementsByTagName("alert")[0].textContent;
				}
				sAlertS='Verde';
				
				if(sCountryName != 'MEXICO'){
				if (sAlert=='YELLOW'){sYellowAlert=sYellowAlert+sVolcano+',';sAlertS='Amarilla';}
				if (sAlert=='ORANGE'){sOrangeAlert=sOrangeAlert+sVolcano+',';sAlertS='Naranja';}
				if (sAlert=='RED'){sRedAlert=sRedAlert+sVolcano+',';sAlertS='Roja';}
				sIconPath = "../../_structure/img/markers/alertCircle2.gif";
				//if (sStatus=='E'){sStatus='Erupting'}else{sStatus=''};
				sOutput = sOutput + '<tr>'
         	    sOutput = sOutput + '<td class="volcano">'+sVolcano+'</td>';
				sOutput = sOutput + '<td class="country">' + sCountryName + '</td>';
				sOutput = sOutput + '<td class="status '+sAlert+'"><strong>' + sAlertS + '</strong></td>';
				sOutput = sOutput + '</tr>'
				}

			}
			sOutput = sOutput + '</table>';
			return sOutput;
		}
		
		function procAdvisoriesNOAA(objFeedItems) {
			var sOutput='';
			for( var i = 0; i < objFeedItems.length; i++ ) {
				var nli = objFeedItems[i];
        if(navigator.appVersion.indexOf("MSIE")!= -1) {
            var title = objFeedItems[i].getElementsByTagName("title")[0].text;
        } else {
            var title = objFeedItems[i].getElementsByTagName("title")[0].textContent;
        }
				if (title.indexOf("Weather Outlook")>1 || title.indexOf("Condiciones Del Tiempo")>1){
                        if(navigator.appVersion.indexOf("MSIE")!= -1) {
                            var link = objFeedItems[i].getElementsByTagName("link")[0].text;
                        } else {
                            var link = objFeedItems[i].getElementsByTagName("link")[0].textContent;;
                        }
					
					if(navigator.appVersion.indexOf("MSIE")!= -1) {
                       sOutput = objFeedItems[i].getElementsByTagName("description")[0].text;
					} else {
                       sOutput = objFeedItems[i].getElementsByTagName("description")[0].textContent;
					}
					
					sOutput = sOutput.replace(/\.\.\./gi, ', ');
					//sOutput = sOutput.replace(/\n|\r\n?/gi, '<br/>');
					//sOutput = sOutput.replace(/\. /gi, '.<br/>');
					sOutput = sOutput.replace('<br/><br/><br/>', '');
					sOutput = sOutput.replace('<br/><br/><br/><br/>', '<br/>');
					sOutput = sOutput.replace('<br><br>', '');
						
					sOutput = '' + (sOutput + '');
				}
			}
			return sOutput;
		}
		
		function procFloodsGDACS(objFeedItems){
		}	
		
		function dateDiff(date1,date2) {
            diff  = new Date();
            
            diff.setTime(Math.abs(date1.getTime() - date2.getTime()));
            timediff = diff.getTime();
            weeks = Math.floor(timediff / (1000 * 60 * 60 * 24 * 7));
            days = Math.floor(timediff / (1000 * 60 * 60 * 24)); 
            hours = Math.floor(timediff / (1000 * 60 * 60)); 
            mins = Math.floor(timediff / (1000 * 60)); 
            secs = Math.floor(timediff / 1000); 

            return days;
        }

		var shapeSNETVolcanList = new Array();
		
 function SNETVolcanList(objFeedItems){
 var sOutput='';
			var lat;
			var lon;
			var sIconPath='';
			var sLocation='';
			var sAddText='';
			for(j=0; j<shapeSNETVolcanList.length; j++) {
        map.DeleteShape(shapeSNETVolcanList[j]);
			}
			shapeSNETVolcanList = new Array();
	
			for (i=0; i<objFeedItems.length; i++){
        if(navigator.appVersion.indexOf("MSIE")!= -1) {
          lon = objFeedItems[i].getElementsByTagName("LookAt/longitude")[0].text;
          lat = objFeedItems[i].getElementsByTagName("LookAt/latitude")[0].text;
          sLocation = objFeedItems[i].getElementsByTagName("name")[0].text;
				} else {
          lon = objFeedItems[i].getElementsByTagName("LookAt")[0].childNodes[0].textContent;
          lat = objFeedItems[i].getElementsByTagName("LookAt")[0].childNodes[1].textContent;
          sLocation = objFeedItems[i].getElementsByTagName("name")[0].textContent;
				}
				
				sIconPath = "../../_structure/img/markers/alertTriangleV.png"
				sAddText=''

				if (sRedAlert.indexOf(sLocation)!= -1) {
					sIconPath = "../../_structure/img/markers/alertTriangleRed.gif";
					sAddText=''
				}
				if (sOrangeAlert.indexOf(sLocation)!= -1) {
					sIconPath = "../../_structure/img/markers/alertTriangleOrange.png";
					sAddText=''
				}
				if (sYellowAlert.indexOf(sLocation)!= -1) {
					sIconPath = "../../_structure/img/markers/alertTriangleYellow.png";
					sAddText=''
					}
        if(useSchema()) {
shapeSNETVolcanList.push(addPinShape(lat,lon,sIconPath,sAddText + sLocation,objFeedItems[i].getElementsByTagName('description')[0].text));
				} else {
shapeSNETVolcanList.push(addPinShape(lat,lon,sIconPath,sAddText + sLocation,objFeedItems[i].getElementsByTagName('description')[0].textContent));
				}
			}
			return sOutput;
 }       
        

function procSNETVolcan(objFeedItems)
		{
			var sOutput='';
			var sCountryName='';
			var sStatus='';
			var sAlert='';
			var sVolcano='';
			var sAlertS='';
			var sIconPath='';
					
			sOutput = sOutput + '<table id="tblVolcano">'
			sOutput = sOutput + '<thead><th>Volc&aacute;n</th><th>Pais</th><th>Nivel de alerta</th></thead><tbody>'					
			for (i=0; i<objFeedItems.length; i++){
				sCountryName = objFeedItems[i].getElementsByTagName("country")[0].text;
				sVolcano = objFeedItems[i].getElementsByTagName('name')[0].text;
				sStatus = objFeedItems[i].getElementsByTagName("status")[0].text;
				sAlert = objFeedItems[i].getElementsByTagName("alert")[0].text;
				sAlertS='Verde';
				
				if(sCountryName != 'MEXICO'){
				if (sAlert=='YELLOW'){sYellowAlert=sYellowAlert+sVolcano+',';sAlertS='Amarilla';}
				if (sAlert=='ORANGE'){sOrangeAlert=sOrangeAlert+sVolcano+',';sAlertS='Naranja';}
				if (sAlert=='RED'){sRedAlert=sRedAlert+sVolcano+',';sAlertS='Roja';}
				sIconPath = "../../_structure/img/markers/alertCircle2.gif";
				//if (sStatus=='E'){sStatus='Erupting'}else{sStatus=''};
				sOutput = sOutput + '<tr>'
         	    sOutput = sOutput + '<td class="volcano">'+sVolcano+'</td>';
				sOutput = sOutput + '<td class="country">' + sCountryName + '</td>';
				sOutput = sOutput + '<td class="status '+sAlert+'"><strong>' + sAlertS + '</strong></td>';
				sOutput = sOutput + '</tr>'
				}

			}
			sOutput = sOutput + '</table>';
			return sOutput;
		}
        
        
        
function MapResize() //resize
{
// alert(document.getElementById("Contents").offsetWidth)
    if (map != null)
    {    
        if( typeof( window.innerWidth ) == 'number' )
        {
        //Non-IE
        //map.Resize(window.innerWidth,window.innerHeight);
        map.Resize(document.getElementById("Contents").offsetWidth,480);
        
        } 
        else if( document.documentElement && ( document.documentElement.clientWidth 
             || document.documentElement.clientHeight ) )
        {
        //IE 6+ in 'standards compliant mode
        //map.Resize(document.documentElement.clientWidth,document.documentElement.clientHeight);
        map.Resize(document.getElementById("Contents").offsetWidth,document.documentElement.clientHeight);

        }
    }
}

function MapNormal()
{

   map.Resize(document.getElementById("Contents").offsetWidth,480);

}

var shapeSismosTODAY = new Array();

function SismosTODAY(objFeedItems) {



	var sOutput = '';
			var lon=0;
			var lat=0;
			var sLink='';
			var iCount=0;
			var sTmp='';
			var sMag='';
			var sLoc='';
			var i=j=0;
			var mType='';
			var sIconPath='';
			var sTitle='';
			var sDate='';
			var sDepth='';
			var sMapa='';
			var pinShapeID=0;
			var intensidad;
			var intensidadM;
			
			
			for(j=0; j<shapeSismosTODAY.length; j++) {
        map.DeleteShape(shapeSismosTODAY[j]);
			}
			shapeSismosTODAY = new Array();
			
			sOutput = sOutput + '<h4>SISMOS, ÚLTIMAS 24 HORAS</H4>';
			sOutput = sOutput + '<table>'
			sOutput = sOutput + '<thead><th>Fecha/Hora</th><th>Ubicación</th><th>Magnitud</th>' +
										'<th>Profundidad</th><th>Latitud</th><th>Longitud</th></thead><tbody>'					

			for (i=0; i<objFeedItems.length; i++)
			{
        if(useSchema()) {
				lon = objFeedItems[i].getElementsByTagName("geo:long")[0].text;
				lat = objFeedItems[i].getElementsByTagName("geo:lat")[0].text;
				} else {
				lon = objFeedItems[i].getElementsByTagName("long")[0].textContent;
				lat = objFeedItems[i].getElementsByTagName("lat")[0].textContent;
				}
				
				//32.694866, -135.175781 ---- -7.362467,-23.027344
				if (((lat < 30 && lat > -7) && (lon < -23 && lon > -135)) ||
			((lat < -30 && lat > -42) && (lon < -69 && lon > -77))
			)
				{
					//mType = objFeedItems[i].getElementsByTagName("dc:subject")[1].text + objFeedItems[i].getElementsByTagName("dc:subject")[0].text
					//sIconPath = "../../_structure/img/markers/seismic/" + mType + ".png";
					
        if(useSchema()) {
					mType = objFeedItems[i].getElementsByTagName("dc:subject")[0].text
					} else {
					mType = objFeedItems[i].getElementsByTagName("subject")[0].textContent;
					}
          
                    
					sLink = objFeedItems[i].getElementsByTagName("link")[0].text;
					sTmp = objFeedItems[i].getElementsByTagName('title')[0].firstChild.nodeValue;
					sMag = String(sTmp).substring(0,InStr(sTmp,','));
					sLoc = Mid(sTmp,Len(sMag)+2,Len(sTmp));
					sDate = objFeedItems[i].getElementsByTagName('description')[0].firstChild.nodeValue;
        if(useSchema()) {
					sDepth = objFeedItems[i].getElementsByTagName("dc:subject")[2].text;
					} else {
					sDepth = objFeedItems[i].getElementsByTagName("subject")[2].textContent;
					}
					var iMag = parseFloat(Mid(sMag,2,Len(sMag)));
					sTitle = sLoc
					
					var intensidad;
					
					    if(sMag.indexOf("M")!= -1){
					    intensidad =  sMag.split(" ");
					    intensidadM = intensidad[1];
					    }else{
					    intensidad =  sMag;
					    intensidadM = intensidad;
					    }
					    
					var sTxtPopUp='Fecha/Hora: <strong>'+sDate+'</strong><br/>'+
										'Ubicación: <strong>'+sLoc+'</strong><br/>'+
										'Magnitud: <strong>'+sMag+'</strong><br/>'+
										'Profundidad: <strong>'+sDepth+'</strong>';
					
               

if(parseFloat(intensidadM)<=3.9)
{
sIconPath = "../../_structure/img/markers/seismic/sismosYel16.png";                   
}else if((parseFloat(intensidadM)<=5.9) && (parseFloat(intensidadM)>3.9)){
sIconPath = "../../_structure/img/markers/seismic/sismosOra16.png";
}else if(parseFloat(intensidadM)>5.9){
sIconPath = "../../_structure/img/markers/seismic/sismosRed16.png";
}else{
sIconPath = "";
}


//shapeSismosTODAY.push(DrawCircle('3', new VELatLong(lat,lon), iMag*5, 1, new VEColor(255, 0, 0, 0.8),new VEColor(255,255,0,0.5),"<div class='title'>" + sTitle + "</div><div class='fecha'>" + sDate + "</div>","<div class='inforeporte'>" + sTxtPopUp + "</div>" + RelationFunct(2,1),sIconPath));
//shapeSismosTODAY.push(DrawCircle('3', new VELatLong(lat,lon), iMag*10, 1, new VEColor(255, 0, 0, 0.5),new VEColor(255,255,0,0.2),'','',''));
shapeSismosTODAY.push(addPinShape(lat,lon,sIconPath,sTitle,"<div class='title'>" + sTitle + "</div><div class='fecha'>" + sDate + "</div>"+"<div class='inforeporte'>" + sTxtPopUp + "</div>" + RelationFunct(2,1)));
//alert("<div class='title'>" + sTitle + "</div><div class='fecha'>" + sDate + "</div>","<div class='inforeporte'>" + sTxtPopUp + "</div>");
					//sMapa = '<a href="#map" onclick="showPopup(\''+pinShapeID+'\',\''+lat+'\',\''+lon+'\');">Zoom<a/>';
							
					sOutput = sOutput + '<tr>'
         			sOutput = sOutput + '<td class="datetime"><a target="_blank" href="'+sLink+'">' + sDate + '</a></td>';
					sOutput = sOutput + '<td class="magloc">' + sLoc + '</td>';
					sOutput = sOutput + '<td class="lat">' + sMag + '</td>';
					sOutput = sOutput + '<td class="long">' + sDepth + '</td>';
					sOutput = sOutput + '<td class="lat">' + lat + '</td>';
					sOutput = sOutput + '<td class="long">' + lon + '</td>';
					//sOutput = sOutput + '<td class="long">' + sMapa + '</td>';
					sOutput = sOutput + '</tr>'
					iCount++;
				}
				if (iCount>10) break;
			}
			sOutput= sOutput + '</table>';

			if (iCount == 0){
			sOutput= "";
			$("#accordionNum_1").remove();
            $("#sismosTab").remove();
			}else{
			 iNumTab.unshift("1");
			}
			
			return sOutput;
			
}

var shapeVolcanesTODAY = new Array();

function VolcanesTODAY(objFeedItems) {

// alert("tamano de volcanes: " + objFeedItems);

	        if(objFeedItems.length != 0 || objFeedItems.length !='' ){
	        
	        var sOutput='';
			var sCountryName='';
			var sStatu='';
			var sAlert='';
			var sVolcano='';
			var sAlertS='';
			var sIconPath='';
			var lat='';
			var lon='';
			
			sAlertS='Verde';
			
			sOutput = sOutput + '<h4>ESTADO DE LOS VOLCANES PARA EL DÍA DE AHORA</H4>';
			
			sOutput = sOutput + '<table>'
			sOutput = sOutput + '<thead><th>Volc&aacute;n</th><th>Pais</th><th>Nivel de alerta</th></thead><tbody>'		
			
			
			for(j=0; j<shapeVolcanesTODAY.length; j++) {
        map.DeleteShape(shapeVolcanesTODAY[j]);
			}
			
			shapeVolcanesTODAY = new Array();
			
		
			for (i=0; i<objFeedItems.length; i++){

				sCountryName = objFeedItems[i].getElementsByTagName("country")[0].text;
				sVolcano = objFeedItems[i].getElementsByTagName('name')[0].text;
				sStatus = objFeedItems[i].getElementsByTagName("status")[0].text;
				sAlert = objFeedItems[i].getElementsByTagName("alert_xml")[0].text;
				lat = objFeedItems[i].getElementsByTagName("lat")[0].text;
				lon = objFeedItems[i].getElementsByTagName("lon")[0].text;
				sIconPath = "../../_structure/img/markers/alertTriangleV.png"
				

				if (sAlert=='YELLOW'){
				sIconPath = "../../_structure/img/markers/alertTriangleYellow.png"
				sYellowAlert=sYellowAlert+sVolcano+',';sAlertS='Amarilla';
				}
				
				if (sAlert=='ORANGE'){
				sIconPath = "../../_structure/img/markers/alertTriangleOrange.png"
				sOrangeAlert=sOrangeAlert+sVolcano+',';sAlertS='Naranja';
				}
				
				if (sAlert=='RED'){
				sIconPath = "../../_structure/img/markers/alertTriangleRed.png"
				sRedAlert=sRedAlert+sVolcano+',';sAlertS='Roja';
				}
				
				//if (sStatus=='E'){sStatus='Erupting'}else{sStatus=''};
				sOutput = sOutput + '<tr>'
         	    sOutput = sOutput + '<td class="volcano">'+sVolcano+'</td>';
				sOutput = sOutput + '<td class="country">' + sCountryName + '</td>';
				sOutput = sOutput + '<td class="status '+sAlert+'"><strong>' + sAlertS + '</strong></td>';
				sOutput = sOutput + '</tr>';
				
             var sTxtPopUp="País: <strong>"+ sCountryName + '</strong><br/>'+
			'Ubicación: <strong>'+sCountryName+'</strong><br/>'+
			'Status: <strong>'+sStatus+'</strong><br/>'+
			'Alerta: <strong>'+sAlertS+'</strong>';
				
  
shapeVolcanesTODAY.push(addPinShape(lat,lon,sIconPath,"<div class='title'>"+sVolcano+"</div><div class='fecha'>" + DateString() + "</div>","<div class='inforeporte'>" + sTxtPopUp + "</div>"));


			}
			
			sOutput = sOutput + '</table>';
			
			
            return sOutput;
			}
			
						

}

var shapeInundacionesTODAY = new Array();

function InundacionesTODAY(objFeedItems,trigY,trigO,trigR,trigP,showMAP)
			{
			
			var sOutput="";
			var sOutputStart = "<h4>PRECIPITACIÓN ACUMULADA EN LAS ÚLTIMAS 24 HORAS</h4><table class='tblFloods'><thead><th>Pais</th><th>Ubicaci&oacute;n</th><th>Cantidad</th><th>Nivel de precipitacion</th></thead><tbody>";
			var sOutputEnd = "</table>";
			var i=0;
			var lat=0;
			var lon=0;
			var sCountryName="";
			var sIconPath="";
			var sQty="";
			var sLocation="";
			var sPUContents="";
			var sAlert="";
			var ahora = new Date;
			var dias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves","Viernes", "Sábado"); 
			var InundFecha = ahora.getDate();
			
			
			for(j=0; j<shapeInundacionesTODAY.length; j++) {
        map.DeleteShape(shapeInundacionesTODAY[j]);
			}
			
			shapeInundacionesTODAY = new Array();

			if (objFeedItems.length>0){

				for (i=0; i<objFeedItems.length; i++){
					sCountryName = objFeedItems[i].getElementsByTagName("country")[0].text;
					
					//if(sCountryName!="Cuba" && sCountryName!="Grand Caymen" && sCountryName!="Colombia"){
						lon = objFeedItems[i].getElementsByTagName("lon")[0].text;
						lat = objFeedItems[i].getElementsByTagName("lat")[0].text;
						sCountryName = objFeedItems[i].getElementsByTagName("country")[0].text;
						//alert(sCountryName);
						sLocation = objFeedItems[i].getElementsByTagName("placename")[0].text;
						sQty = objFeedItems[i].getElementsByTagName("quantity")[0].text;
						sIconPath = "../../_structure/img/markers/squareblu1.png";

						
						if (parseInt(sQty)>=71){ // 71 Valor mínimo para aparecer en portada
						
						    if (parseInt(sQty)>=trigY && parseInt(sQty)<=trigO){
						    sIconPath = "../../_structure/img/markers/squareblu1.png";sAlert='AMARILLA';
						 
						    }
						    if (parseInt(sQty)>=trigO && parseInt(sQty)<=trigR){
						    sIconPath = "../../_structure/img/markers/squareblu2.png";sAlert='NARANJA';
						  
						    }
						    if (parseInt(sQty)>=trigR && parseInt(sQty)<=trigP){
						    sIconPath = "../../_structure/img/markers/squareblu3.png";sAlert='ROJA';
						  
						    }	
						    if (parseInt(sQty)>=trigP){
						    sIconPath = "../../_structure/img/markers/squareblu4.png";sAlert='MORADA';
						 
						    }			
						    													
						    sPUContents = '<strong>Ubicaci&oacute;n:</strong> ' +sLocation+'<br/><strong>Cantidad:</strong> '+sQty+'mm.<br/>'
						    sPUContents = '<br>' + sPUContents
						    
						    sOutput = sOutput + '<tr>'
         			        sOutput = sOutput + '<td class="countryName">'+sCountryName+'</td>';
						    sOutput = sOutput + '<td class="location">' + sLocation + '</td>';
						    sOutput = sOutput + '<td class="qty">' + sQty + ' mm.</td>';
						    sOutput = sOutput + '<td class="status '+sAlert+'">' + '</td>';
						    sOutput = sOutput + '</tr>'
						
						              if(showMAP == 1){
						                  shapeInundacionesTODAY.push(DrawCircle('3', new VELatLong(lat,lon), 20, 1, new VEColor(0, 0, 255, 0.7),new VEColor(150, 150, 255, 0.2),"<div class='title'>" + sCountryName + "</div><div class='fecha'>" + DateString() + "</div>","<div class='inforeporte'>" + sPUContents + "</div>" + RelationFunct(1,1),sIconPath));
						             // alert("<div class='title'>" + sCountryName + "</div><div class='fecha'>" + DateString() + "</div>","<div class='inforeporte'>" + sPUContents + "</div>\n");
						              }
						    
						}				
					//}
				}
			}
		
			if(sOutput != ""){
			sOutput = sOutputStart + sOutput + sOutputEnd ;
			iNumTab.unshift("0");
			}else{
			$("#accordionNum_0").remove();
            $("#inundacionesTab").remove();
			sOutput = "";
			}

			return sOutput;
		}

	
