// JavaScript Document

var maxItemsNews = 4;
var maxItemsEvents = 4;
var theURLNews = '/proxy.asp?url=http://blog.iese.edu/media-amp/feed/index.php';
var theURLEvents = '/Aplicaciones/News/xml/rss_agenda_Znamerica.xml';


function NewsGetter(){
	
	if($("NewsNewsLateral")!=null){
		var ajax2 = new Ajax(theURLNews, { 
									method: 'get',
									evalScripts: false,
									onComplete: updateCompleteNews.bind(this)
									}, this).request(); 
	}
	if($("NewsEventsLateral")!=null){
			var ajax3 = new Ajax(theURLEvents, { 
									method: 'get',
									evalScripts: false,
									onComplete: updateCompleteEvents.bind(this)
									}, this).request(); 
	}
};

function updateCompleteNews(responseText, responseXML) {

	xmlDoc=loadXMLString(responseText);

	var contenido = "<div class='caja_tab_body'>";
	contenido += "<div class='clearBoth height15px'></div>";
	
	newsitems = xmlDoc.getElementsByTagName('item');
	var maxItemsPresentar = newsitems.length;
	if(maxItemsPresentar>maxItemsNews){ maxItemsPresentar = maxItemsNews}
	
	for (i=0; i < maxItemsPresentar; i++){
		var item_title = newsitems[i].getElementsByTagName("title")[0].firstChild.data;
		var item_link = newsitems[i].getElementsByTagName("link")[0].firstChild.data;
		if (i%2==0) {
			contenido += "<div class='fila_blanca'>";
		} else {
			contenido += "<div class='fila_gris'>";
		}
		contenido += "	<div class='texto_home_news'><a href='"+item_link+"' target='_blank' style='color:#333333;text-decoration:none;'>"+item_title+"</a></div>";
		contenido += "	<div class='clearBoth'></div>";
		contenido += "</div>";
	}
	
	contenido += "<div class='fila_blanca'>";
	contenido += "	<div class='alignRight marginRight20px width100'>";
	contenido += "		<a href='http://blog.iese.edu/media-amp/' title='Read more news' class='texto'>Read more</a>";
	contenido += "	</div>";
	contenido += "	<div class='clearBoth'></div>";
	contenido += "</div>";
	contenido += "</div>";
	
	$("NewsNewsLateral").innerHTML = contenido;

}

function updateCompleteEvents(responseText, responseXML) {
	var contenido = "<div class='caja_tab_body'><div class='clearBoth height15px'></div>";
	
	newsitems = responseXML.getElementsByTagName('item');
	HoyEs = new Date();
	var Contador = 0;
	
	for (i=0; i < newsitems.length; i++){
		if(Contador>=maxItemsEvents) break;
		var item_title = newsitems[i].getElementsByTagName("title")[0].firstChild.data;
		//var item_link = newsitems[i].getElementsByTagName("link")[0].firstChild.data;
		var item_date = newsitems[i].getElementsByTagName("date")[0].firstChild.data;
		var item_place = newsitems[i].getElementsByTagName("category")[0].firstChild.data;
		var cdate = new Date(Date.parse(item_date));
		var datedifference = cdate - Date.parse(HoyEs);
		
		if(datedifference>=0){
			Contador++;
			var theYear = cdate.getFullYear();
			var theYearS = theYear.toString();
			var theYearS2 = theYearS.substr(2,2);
			//if(theYearS.length==1) theYearS = '0'+theYearS;
			var thDate = cdate.getDate()+"/"+(cdate.getMonth()+1)+"/"+theYearS2;
			//contenido += "<li><a href='"+item_link+"' target='IESENews'>"+thDate+", "+item_title+"</a></li>";
			
			if (i%2==0) {
				contenido += "<div class='fila_blanca'>";
			} else {
				contenido += "<div class='fila_gris'>";
			}
			contenido += "	<div class='tab_fecha'><a href='/en/ExecutiveEducation/GeneralManagementPrograms/Media_AMP/events/Events.asp' title='Events' class='gris'>" + thDate + "</a></div>";
			contenido += "	<div class='tab_ciudad'><a href='/en/ExecutiveEducation/GeneralManagementPrograms/Media_AMP/events/Events.asp' title='Events' class='gris'>" + item_place + "</a></div>";
			contenido += "	<div class='tab_programa'><a href='/en/ExecutiveEducation/GeneralManagementPrograms/Media_AMP/events/Events.asp' title='Events' class='gris'>" + item_title + "</a></div>";
			contenido += "	<div class='clearBoth'></div>";
			contenido += "</div>";
		}
	}
	
	contenido += "<div class='fila_blanca'>";
	contenido += "	<div class='alignRight marginRight20px width100'>";
	contenido += "		<a href='/en/ExecutiveEducation/GeneralManagementPrograms/Media_AMP/events/Events.asp' title='Read more about events' class='texto'>Read more</a>";
	contenido += "	</div>";
	contenido += "	<div class='clearBoth'></div>";
	contenido += "</div>";
	contenido += "</div>";
	//alert(contenido);
	$("NewsEventsLateral").innerHTML = contenido;
}

window.addEvent('domready', function() {

		NewsGetter();
});

function loadXMLString(txt) 
{
if (window.DOMParser)
  {
  parser=new DOMParser();
  xmlDoc=parser.parseFromString(txt,"text/xml");
  }
else // Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(txt); 
  }
return xmlDoc;
}
