function newAjax(){
        var xmlhttp=new AjaxRequest();
        alert(xmlhttp);
        return xmlhttp;
}


function noticias1(myurl){
	var xmyurl=myurl+"/canal/2";
	AjaxRequest.post(
			  {
			    'url': xmyurl
			    ,'timeout': 15000
			    ,'onTimeout': function(req){ ferror(1,req.responseText,myurl); }
			    ,'onSuccess':function(req){ 
						var error=false;
						if(req.responseText.indexOf("##error##")!=-1) error=true;
						if(req.responseText.indexOf("Fatal error</b>:")!=-1) error=true;
						if(error) ferror(1,req.responseText,myurl);
						else fnotices(1,req.responseText,myurl);
						noticias2(myurl);
			    		}
			    ,'onError':function(req){ ferror(1,req.responseText,myurl); noticias2(myurl);}
			  }
			);
}

function noticias2(myurl){
	var xmyurl=myurl+"/canal/10";
	AjaxRequest.post(
			  {
			    'url': xmyurl
			    ,'timeout': 15000
			    ,'onTimeout': function(req){ ferror(2,req.responseText,myurl); }
			    ,'onSuccess':function(req){ 
						var error=false;
						if(req.responseText.indexOf("##error##")!=-1) error=true;
						if(req.responseText.indexOf("Fatal error</b>:")!=-1) error=true;
						if(error) ferror(2,req.responseText,myurl);
						else fnotices(2,req.responseText,myurl);
						noticias3(myurl);
			    		}
			    ,'onError':function(req){ ferror(2,req.responseText,myurl); noticias3(myurl);}
			  }
			);
}


function noticias3(myurl){
	var xmyurl=myurl+"/canal/1";
	xmyurl=xmyurl.replace(/feed/,"jsfeed");
	AjaxRequest.post(
			  {
			    'url': xmyurl
			    ,'timeout': 15000
			    ,'onTimeout': function(req){ ferror(3,req.responseText,myurl); }
			    ,'onSuccess':function(req){ 
						var error=false;
						if(req.responseText.indexOf("##error##")!=-1) error=true;
						if(req.responseText.indexOf("Fatal error</b>:")!=-1) error=true;
						if(error) ferror(3,req.responseText,myurl);
						else fjsnotices(3,req.responseText,myurl);
						noticias4(myurl);
			    		}
			    ,'onError':function(req){ ferror(3,req.responseText,myurl); noticias4(myurl);}
			  }
			);
}

function noticias4(myurl){
	var xmyurl=myurl+"/canal/2";
	xmyurl=xmyurl.replace(/feed/,"jsfeed");
	AjaxRequest.post(
			  {
			    'url': xmyurl
			    ,'timeout': 15000
			    ,'onTimeout': function(req){ ferror(4,req.responseText,myurl); }
			    ,'onSuccess':function(req){ 
						var error=false;
						if(req.responseText.indexOf("##error##")!=-1) error=true;
						if(req.responseText.indexOf("Fatal error</b>:")!=-1) error=true;
						if(error) ferror(4,req.responseText,myurl);
						else fjsnotices(4,req.responseText,myurl);
			    		}
			    ,'onError':function(req){ ferror(4,req.responseText,myurl);}
			  }
			);
}



function ferror(iddiv,datos,myurl){
	var mdiv=document.getElementById("protonoticias"+iddiv);
	mdiv.style.backgroundImage="";
	mdiv.innerHTML="";
	mdiv.innerHTML="Ooopss, sucedió un error al intentar obtener las noticias, intentelo de nuevo más tarde.";//<br/><font color='white'>"+datos+"</font>";
}

function fnotices(iddiv,datos,myurl){
	var mdiv=document.getElementById("protonoticias"+iddiv);
	mdiv.style.backgroundImage="";
	mdiv.style.height="";
	mdiv.innerHTML="";
	mdiv.innerHTML=datos;
}

function fjsnotices(iddiv,datos,myurl){
	var mdiv=document.getElementById("protonoticias"+iddiv);
	mdiv.style.backgroundImage="";
	mdiv.style.height="";
	eval(datos);
	var contenido="";
	var numNoticias=5;
	for (var i= 0; i<a_noticias.length && i<numNoticias; i++){
		var xlink="<li><a target='_blank' href='"+a_noticias[i].link+"'>"+a_noticias[i].title+"</a></li>";
		//xlink=xlink.replace(/diariodemallorca.es/,"islawifi.com/home/noticias");
		contenido=contenido+xlink;
	}
	mdiv.innerHTML=contenido;	
}
