document.write('<div id="slide" class="pics" style="position:absolute;"></div>');
document.write('<div id="loading" style="position:absolute;"><img src="js/loading.gif" /></div>');
SlideObj = new Array();
var max = 0;
function requestFile() {
	var rand = Math.floor(Math.random()*1000000);
	var xmlHttpReq = createHttpRequest();
	xmlHttpReq.open("GET", 'js/radioslidesdata.xml?dummy='+rand ,true);
	xmlHttpReq.onreadystatechange = function() { 
		if (xmlHttpReq.readyState == 4) { 
			var resultStr = ""; 
			var xmlData    = xmlHttpReq.responseXML; 
			var userData   = xmlData.getElementsByTagName("image"); 
			var srcData    = xmlData.getElementsByTagName("src"); 
			var urlData    = xmlData.getElementsByTagName("url"); 
			var targetData = xmlData.getElementsByTagName("target"); 
			var StartData  = xmlData.getElementsByTagName("start_time");
			var LimitData  = xmlData.getElementsByTagName("limit_time");
			var today = new Date();
			sYear   = today.getFullYear(); 
			sMonth  = today.getMonth() + 1;
			sDate   = today.getDate();
			sHour   = today.getHours();
			sMinute = today.getMinutes();
			sSecond = "00";
			if (sMonth < 10) sMonth = "0" + sMonth;
			if (sDate < 10) sDate = "0" + sDate;
			if (sHour < 10) sHour = "0" + sHour;
			if (sMinute < 10) sMinute = "0" + sMinute;
//			if (sSecond < 10) sSecond = "0" + sSecond;
	        date_now = "" + sYear + sMonth + sDate + sHour + sMinute + sSecond;

			var cnt = 0;

			//@オブジェクトにセット
			for (var i = 0 ;i<userData.length ;i++) { 
				date_from = StartData[i].childNodes[0].nodeValue;
				date_to   = LimitData[i].childNodes[0].nodeValue;
				if(date_now - date_from > 0 && date_to - date_now > 0){
					SlideObj[cnt] = new Image();
					SlideObj[cnt].src    = srcData[i].childNodes[0].nodeValue;
					SlideObj[cnt].link   = urlData[i].childNodes[0].nodeValue;
					SlideObj[cnt].target = targetData[i].childNodes[0].nodeValue;
					cnt++;
				} 
			} 
			max = cnt;
			SlideShowLoad();
		} 
	}
	xmlHttpReq.send(null) 
} 
function createHttpRequest() { 
	var x = null; 
	//IE7,Firefox, Safari 
	if(window.XMLHttpRequest) { 
		return new XMLHttpRequest(); 
	} 
	//IE6 
	try{ 
		return new ActiveXObject("Msxml2.XMLHTTP"); 
	}catch(e){ 
		// IE5 
		try{ 
			return new ActiveXObject("Microsoft.XMLHTTP"); 
		}catch(e){ 
			x = null; 
		} 
	} 
	return x; 
}
function SlideShowLoad(){

	for (var j = 0 ;j < max ;j++) { 
		$('#slide').append('<a href=' + SlideObj[j].link + ' target="'+ SlideObj[j].target +'"><img src="'+ SlideObj[j].src +'" /></a>');
	}
	$('#loading').fadeOut(1000);
	$('#slide').cycle({
//		fx:'fade',
//		speed:    500, 
		fx:'scrollDown',
//		easing:'bounceout',
		speed:    1000, 
		timeout:  6000, 
		random:0
	});
}
window.onload=requestFile
