// *** BEGIN JXS LITE: http://www.openjs.com/scripts/jx/ *** 
jx={getHTTPObject:function(){var A=false;if(typeof ActiveXObject!="undefined"){try{A=new ActiveXObject("Msxml2.XMLHTTP")}catch(C){try{A=new ActiveXObject("Microsoft.XMLHTTP")}catch(B){A=false}}}else{if(window.XMLHttpRequest){try{A=new XMLHttpRequest()}catch(C){A=false}}}return A},load:function(url,callback,format,method,opt){var http=this.init();if(!http||!url){return }if(http.overrideMimeType){http.overrideMimeType("text/xml")}if(!method){method="GET"}if(!format){format="text"}if(!opt){opt={}}format=format.toLowerCase();method=method.toUpperCase();var now="uid="+new Date().getTime();url+=(url.indexOf("?")+1)?"&":"?";url+=now;var parameters=null;if(method=="POST"){var parts=url.split("?");url=parts[0];parameters=parts[1]}http.open(method,url,true);if(method=="POST"){http.setRequestHeader("Content-type","application/x-www-form-urlencoded");http.setRequestHeader("Content-length",parameters.length);http.setRequestHeader("Connection","close")}var ths=this;if(opt.handler){http.onreadystatechange=function(){opt.handler(http)}}else{http.onreadystatechange=function(){if(http.readyState==4){if(http.status==200){var result="";if(http.responseText){result=http.responseText}if(format.charAt(0)=="j"){result=result.replace(/[\n\r]/g,"");result=eval("("+result+")")}else{if(format.charAt(0)=="x"){result=http.responseXML}}if(callback){callback(result)}}else{if(opt.loadingIndicator){document.getElementsByTagName("body")[0].removeChild(opt.loadingIndicator)}if(opt.loading){document.getElementById(opt.loading).style.display="none"}if(error){error(http.status)}}}}}http.send(parameters)},bind:function(A){var C={"url":"","onSuccess":false,"onError":false,"format":"text","method":"GET","update":"","loading":"","loadingIndicator":""};for(var B in C){if(A[B]){C[B]=A[B]}}if(!C.url){return }var D=false;if(C.loadingIndicator){D=document.createElement("div");D.setAttribute("style","position:absolute;top:0px;left:0px;");D.setAttribute("class","loading-indicator");D.innerHTML=C.loadingIndicator;document.getElementsByTagName("body")[0].appendChild(D);this.opt.loadingIndicator=D}if(C.loading){document.getElementById(C.loading).style.display="block"}this.load(C.url,function(E){if(C.onSuccess){C.onSuccess(E)}if(C.update){document.getElementById(C.update).innerHTML=E}if(D){document.getElementsByTagName("body")[0].removeChild(D)}if(C.loading){document.getElementById(C.loading).style.display="none"}},C.format,C.method,C)},init:function(){return this.getHTTPObject()}}
// *** END JXS LITE *** 

// *** BEGIN XML2ARRAY ***
var not_whitespace=new RegExp(/[^\s]/);var parent_count;function xml2array(a,b){var c;var d="";b=b||new Object;var e=0;if(a.nodeName&&a.nodeName.charAt(0)!="#"){if(a.childNodes.length>1){c=new Object;d=a.nodeName}}var f=a.nodeValue;if(a.parentNode&&a.parentNode.nodeName&&f){if(not_whitespace.test(f)){c=new Object;c[a.parentNode.nodeName]=f}}if(a.childNodes.length){if(a.childNodes.length==1){c=xml2array(a.childNodes[0],b)}else{var g=0;for(var i=0;i<a.childNodes.length;i++){var h=xml2array(a.childNodes[i],b);if(h){var k=false;var l=0;for(key in h){if(isNaN(key))k=true;l++;if(l>2)break}if(k&&l==1){if(c[key]){if(!b||!b[key]){b[key]=0;var m=c[key];c[key]=new Object;c[key][0]=m}b[key]++;c[key][b[key]]=h[key]}else{b[key]=0;c[key]=h[key];if(a.childNodes[i].attributes&&a.childNodes[i].attributes.length){for(var j=0;j<a.childNodes[i].attributes.length;j++){var n=a.childNodes[i].attributes[j].nodeName;if(n){if(e){var m=c[key];c[key]=new Object;c[key]['value']=m;c[key]['attribute_'+n]=a.childNodes[i].attributes[j].nodeValue}else{c['attribute_'+key+'_'+n]=a.childNodes[i].attributes[j].nodeValue}}}}}}else{c[g]=h;g++}}}}}if(d&&c){var h=c;c=new Object;c[d]=h}return c}
// *** END XML2ARRAY ***

var img245 = "http://www.immigrantconnect.org/scripts/badge/basic_245.jpg";
document.write(
	"<link rel='stylesheet' href='http://www.immigrantconnect.org/scripts/badge/badge.css' />" + 
	"<div id='icBadge' style='width: 245px'>" + 			   
	"<a href='http://www.immigrantconnect.org/'><img src='" + img245 + "' border=0 style='border: 1px solid #eee;'/></a>" + 
	"<div id='icStories'>" +
	"<strong>Latest story</strong>" + 
	"<div id='icHeadlines'></div>" + 
	"</div>" +
	"</div>"
);

jx.load('http://www.immigrantconnect.org/?feed=rss2',function(data){
		var rss = xml2array(data);
		var story = rss["rss"]["channel"]["item"][0];
		var commaPos = story['pubDate'].indexOf(",") + 2;
		var colonPos = story['pubDate'].indexOf(":") - 3;
		var date = story['pubDate'].substring(commaPos, colonPos)
		var html = "<a href='" + story['link'] + "' >" + story['title'] + "</a><br /><span class='date'>" + date + "</span>";
		document.getElementById("icHeadlines").innerHTML = html;
	},'xml','post');