function parseXML(xml,tag){

    if(xml){
        // Parse RSS1.0 Document
        var items = xml.getElementsByTagName("feed");
        items_length = (items.length >= 1) ? 1 : items.length;

        // Get dc:date Value of Most Recent Item.
        var dc_date = "";
        for(var i=0; i<items_length; i++){
			if(navigator.userAgent.indexOf("MSIE") >= 0){
            	dc_date = items[i].getElementsByTagName("updated")[0].firstChild.nodeValue;
			}else{
            	dc_date = items[i].getElementsByTagName("updated")[0].firstChild.nodeValue;
			}
        }

        dc_date.match(/^(\d+)-(\d+)-(\d+)T/);
        var year  = RegExp.$1;
        var month = RegExp.$2;
        var date  = RegExp.$3;

        // Replace HTML string
        var disp = document.getElementById(tag);

        disp.innerHTML = year + "/" + month + "/" + date;
    }else{
        var disp = document.getElementById(tag);
        disp.innerHTML = "";
	}
}


function lastAtomUpdate_yyyymmdd(url,tag){
    try{
        var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(e){
            var xmlhttp = false;
        }
    }
    if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
        xmlhttp = new XMLHttpRequest();
    }

    if(xmlhttp){
        xmlhttp.onreadystatechange = function(){
            if(xmlhttp.readyState==4){
                if(xmlhttp.status==200){
                    parseXML(xmlhttp.responseXML,tag);
                }
            }
        }
        xmlhttp.open('GET','/tools/getAtom.cgi?url='+url,true);
        xmlhttp.send(null);
    }
}
