var xmlHttp = buatObjekXmlHttp();

function buatObjekXmlHttp(){
	//var obj = null;
	//if (window.XMLHttpRequest)obj = new XMLHttpRequest();
	//return obj;
	
	
    var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
	  return http_request;
	  
}

function ambilData (sumberData, idElemen){
	var obj = document.getElementById(idElemen);
	obj.innerHTML = "<center><img src='mod/rss/load.gif' width='120'></center>";
	if (xmlHttp != null){
		xmlHttp.open("GET", sumberData, true);
		xmlHttp.onreadystatechange = function (){
			if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
				var objXml = xmlHttp.responseXML;
				obj.innerHTML = parsingXml(objXml);
			}
		}
	xmlHttp.send(null);
	}
}

function show (){
	//document.getElementById("rss").innerHTML = "tunggu ..<br />sedang mengambil data ..";
	ambilData ('mod/rss/feed.php', 'rss');
}


function parsingXml (xml){

	hasil = "";
	var item = xml.getElementsByTagName("item")
	
	
	for (i=0; i<item.length; i++){
		var item_title = item[i].getElementsByTagName("title");
		var item_link = item[i].getElementsByTagName("link");
		var item_pubDate = item[i].getElementsByTagName("pubDate");
		var item_description = item[i].getElementsByTagName("description");
		var item_img = item[i].getElementsByTagName("img");
		
		
		hasil += "<div class='hotnews'>";
		hasil += "<a target='_blank' href='" + item_link[0].childNodes[0].nodeValue +"'>"+ item_title[0].childNodes[0].nodeValue + "</a>";
		if(item_img[0].childNodes[0].nodeValue != "images/spaceball.gif"){
			hasil += "<img src='"+ item_img[0].childNodes[0].nodeValue +"' width='150'><br />";
		}
		else {
			hasil += "<br />";
		}
		//hasil += "link :" + item_link[0].childNodes[0].nodeValue + "<br />";
		//hasil += "" + item_pubDate[0].childNodes[0].nodeValue + "<br />";
		if(item_description[0].childNodes[0].nodeValue != "Konten tidak ada !!"){
			hasil += "" + item_description[0].childNodes[0].nodeValue + "";
		}
		//hasil += "img : " + item_img[0].childNodes[0].nodeValue + "<br />";
		hasil += "</div>";
		
		hasil += "<br />";
	}
	
	hasil += "<div class='hotnews'>";
	hasil += "powered by <a target='_blank' href='http://www.kompas.com'>kompas.com</a>";
	hasil += "</div>";
	
	return hasil;
}
show();
