function LoadXMLDoc(url, handler, language) {
     document.getElementById(handler).innerHTML="Loding...";
     var req=Inint_AJAX();
     if (req!=null) {
          req.onreadystatechange=function() { 
               if (req.readyState==4) {
                    if (req.status==200) {
                         xml=req.responseXML;
                         parseFeed(req.responseXML, handler);
                    }
               }
          };
          req.open("GET", "rss.php?feed="+url+"&lang="+language, true);
          req.send(null);
     }
}

function parseFeed(xml, handler) {
     //ҹǢͧ͢͡͡
     var _title = xml.getElementsByTagName('title')[0].firstChild.data; //<title>
     var _link = xml.getElementsByTagName('link')[0].firstChild.data; //<link>
     var _description = xml.getElementsByTagName('description')[0].firstChild.data; //<description>
     var header="<a href='"+_link+"' target='_blank' title='"+_description+"' class='header'>"+_title+"</a>";
     var _logo="";
     if(checkForTag(xml.getElementsByTagName('image')[0])) {
          var _url=xml.getElementsByTagName('url')[0].firstChild.data; //<url> ˹á
          _logo= '<img src="'+_url +'"alt="" /><br />';
     }
     //ҹ¡âͧ͡
     var _item = xml.getElementsByTagName('item');
     var _copy = "<br />";
	 
	
     for(var i=1; i<_item.length; i++) { //ҹ¡µҧ
          //ͧѹͧ¾ Ѻ description
          var pubDate = xml.getElementsByTagName('pubDate')[i].firstChild.data; //<pubDate>
          if(checkForTag(xml.getElementsByTagName('image')[0]) && i>0) { //<image> ٻͧҢ ()
               var _title = xml.getElementsByTagName('title')[i+1].firstChild.data; //<title>
               var _link = xml.getElementsByTagName('link')[i+1].firstChild.data; //<link>
			   
          } else {
               var _title = xml.getElementsByTagName('title')[i].firstChild.data; //<title>
               var _link = xml.getElementsByTagName('link')[i].firstChild.data; //<link>
          }
          
          _copy +="<img src='images/icon.jpg'> <a href='"+_link+"' target='_blank'>"+_title+"</a><br />";
     }
     //ʴ
     var aggregator=document.getElementById(handler);
     aggregator.innerHTML=_logo+header+_copy;
}

function checkForTag(tag) {
     if (tag != undefined) return true;
     return false;
}