//new_arrivals.js
function set_new_arrivals() {
	var url = "news.xml?noCache="+(new Date).getTime();
	
	var xmlHttp = false;
	
	if(typeof ActiveXObject!="undefined") {
		//IE5, IE6
        try {
			//MSXML3
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e){
			//MSXML2
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    if(!xmlHttp && typeof XMLHttpRequest!="undefined") {
		//Firefox, Safari, IE7
        xmlHttp=new XMLHttpRequest();
    }
    if(!xmlHttp){
        alert("XMLHttpRequest非対応ブラウザ");
        return false;
    }
	
	xmlHttp.onreadystatechange = function() {
        if(xmlHttp.readyState==4 && xmlHttp.status==200){
            complete(xmlHttp);
        }
    }
	
	xmlHttp.open("GET",url,true); 
    xmlHttp.send(null);
	
}

function complete(response) {
	var xml = response.responseXML;
	var root = xml.documentElement;
	
	var nwesdata = new Array();
	var count = 0;
	
	for (var i = 0; i < root.childNodes.length; i++) {
		if(root.childNodes[i].nodeType == 1) {
			var entrys = new Array();
			
			for(var j = 0; j < root.childNodes[i].childNodes.length; j++) {
				if(root.childNodes[i].childNodes[j].nodeType == 1) {
					var nName = root.childNodes[i].childNodes[j].nodeName;
					entrys[nName] = root.childNodes[i].childNodes[j].firstChild.nodeValue.replace("[anp]","&");
					entrys[nName] = root.childNodes[i].childNodes[j].firstChild.nodeValue.replace("[br]","<br/>");
					nwesdata[count] = entrys;
				}
    		}
			count++;
		}
	}
	getNews(nwesdata);
}

function getNews(news) {
	var sHtml = '<ul>';
	
	var bgtag = true;
	if(news.length % 2 == 0) bgtag = false;
	
	for(var i = 0; i < news.length; i++){
		sHtml += '<li class=';
		if(bgtag) {
			sHtml += '"bc_w"><p>';
		} else {
			sHtml += '"bc_g"><p>';
		}
		sHtml += '<span>■</span>';
		
		if(news[i]['path']) {
			sHtml += '<em><a href="javascript:disp(\'' + news[i]['path'] + '\')">' + news[i]['txt'] + '&gt;&gt;</a></em>';
		} else {
			sHtml += '<em>' + news[i]['txt'] + '</em>';
		}

		sHtml += '</p></li>';
		
		bgtag = !bgtag;
		
	}
	sHtml += '</ul>';
	document.getElementById("news_area").innerHTML = sHtml;
}