var writeIS = '<div class="section02">\
<div class="headingBlockB01 clear">\
<h4><img src="/common_1105/images/index_h4_001.gif" alt="テーマから探す" width="104" height="15"></h4>\
<!-- /headingBlockA01 --></div>\
\
<div class="themeBlockA01">\
<div id="slideBnrBlock">\
<!-- /slideBnrBlock --></div>\
<div id="slideLeft"><a onClick="listSlide(\'back\');" href="javascript:void(0);"><img src="/common_1105/images/theme/theme_btn_001.gif" alt="" width="15" height="174"></a></div>\
<div id="slideRight"><a onClick="listSlide(\'next\');" href="javascript:void(0);"><img src="/common_1105/images/theme/theme_btn_002.gif" alt="" width="15" height="174"></a></div>\
<!-- /themeBlockA01 --></div>\
\
<!-- /section --></div>';

document.write(writeIS);
writeIS = "";

// xmlload
xmlhttpD = new Array();

function getmenuXmlPage(pageURL) {	
pagedat = pageURL;
var i = xmlhttpD.length;
xmlhttpD[i] = createXMLHttp();
if (xmlhttpD[i])
{
xmlhttpD[i].onreadystatechange = function(){var dat = arguments[0]; return function() {setmenuXmlPageData(dat)};}(i);
xmlhttpD[i].open('GET', pagedat);
xmlhttpD[i].send(null);
}else{
alert("XMLHttpRequestMiss");
}
}

function setmenuXmlPageData(i)
{
if (xmlhttpD[i].readyState == 4 && xmlhttpD[i].status == 200)
{
parseXmlset(xmlhttpD[i].responseText);
}
}

function createXMLHttp(){
    if(window.XMLHttpRequest){
    
      //Win Mac Linux m1,f1,o8 Mac s1 Linux k3 & Win e7用
      return new XMLHttpRequest() ;
      
    } else if(window.ActiveXObject){
    
      //Win e4,e5,e6用
      try {
        return new ActiveXObject("Msxml2.XMLHTTP") ;
      } catch (e) {
        try {
          return new ActiveXObject("Microsoft.XMLHTTP") ;
        } catch (e2) {  return null; }
       }
    } 
}




//loadafter
function parseXmlset(dat){
	var xmlId="";

	var datD = dat.split("</bnrdata>");
	datD = datD[0].split("<bnr>");
	datD.shift();
	var releaseDat = "";
	var captionDat = "";
	for(i=0;i<datD.length;i++){
		if(i==0){
			releaseDat ='<ul id="scrollBlock" class="clear"><li>';
		}else{
			releaseDat = releaseDat + "<li>";
		}
		
		captionDat = datD[i].split("</ttl>")[0].split("<ttl>")[1];
		daturl = datD[i].split("</url>")[0].split("<url>")[1];
		dattarget = datD[i].split("</target>")[0].split("<target>")[1];
		srcurl = datD[i].split("</src>")[0].split("<src>")[1];
		
		if(srcurl != ""){
			releaseDat = releaseDat + '<a href="'+ daturl + '" target="'+ dattarget +'"><img src="'+ srcurl +'" alt="'+ captionDat +'"></a>';
		}
		
		
		releaseDat = releaseDat + "</li>\n";
	}
	if(releaseDat != ""){
		releaseDat = releaseDat + "</ul>\n";
	}
	
	document.getElementById("slideBnrBlock").innerHTML = releaseDat;
	slideListTable();
}

// slideList
//table height set
var wLimit = 632;
var wOne = 214;
var MaxNum = 3;
var timeSlide = "";
function slideListTable(){
	if($("#slideBnrBlock").get(0)){
		$("#slideBnrBlock ul").width(Math.floor($("li","#slideBnrBlock ul").length) * wOne);
		var varS = 0;
		$("#slideBnrBlock ul li").each(function(){
			var obj = $(this);
			obj.css("float","inherit");
			obj.css("position","absolute");
			obj.css("left",(wOne*varS) +"px");
			varS++;
		});
		timeSlide = setTimeout("listSlide('next')",4000);
	}
}
//anime
$(window).unload(function(){
	clearTimeout(timeSlide);
	getmenuXmlPage("/common_1105/js/slidebnr_data.js"); 
});

function listSlide(dat){
	clearTimeout(timeSlide);
	var obj = $("#slideBnrBlock ul");
	var tdWidth = obj.width();
	if(wLimit >= tdWidth){return false;}
	
	if(dat == "next"){
		var minS = 0;
		var flagS = 1;
		//first
		var varS = 0;
		$("#slideBnrBlock ul li").each(function(){
			var obj = $(this);
			var minwS = $("#slideBnrBlock ul li:eq("+minS+")").css("left").split("px")[0]-0;
			var wS = obj.css("left").split("px")[0]-0;
			if(minwS > wS){minS = varS;}
			if(obj.css("left").split("px")[0]-0 > wLimit){flagS = 2;}
			varS++;
		});
		
		if(flagS == 1){
			var obj = $("#slideBnrBlock ul li:eq("+minS+")");
			obj.css("left",(wOne*MaxNum)+"px");
			minS++;
			if(minS == $("li","#slideBnrBlock ul").length){minS=0;}
		}
		
		//start
		var varS = 0;
		$("#slideBnrBlock ul li").each(function(){
			var obj = $(this);
			var objmin = $("#slideBnrBlock ul li:eq("+minS+")");
			var sbS = varS - minS;
			if(sbS < 0){sbS = $("li","#slideBnrBlock ul").length -0 + sbS}
			var leftpoint = Math.floor(Math.floor((objmin.css("left").split("px")[0]-0+(sbS*wOne) - (wOne))/wOne)*wOne) + "px";
			obj.stop();
			obj.animate(
			    {left:leftpoint },
			    {duration: 800}
			);
			varS++;
		});
	}else if(dat == "back"){
		var maxS = 0;
		var flagS = 1;
		//first
		var varS = 0;
		$("#slideBnrBlock ul li").each(function(){
			var obj = $(this);
			var maxwS = $("#slideBnrBlock ul li:eq("+maxS+")").css("left").split("px")[0]-0;
			var wS = obj.css("left").split("px")[0]-0;
			if(maxwS < wS){maxS = varS;}
			if(obj.css("left").split("px")[0]-0 <= -wOne){flagS = 2;}
			varS++;
		});
		
		if(flagS == 1){
			var obj = $("#slideBnrBlock ul li:eq("+maxS+")");
			obj.css("left",-wOne+"px");
			maxS--;
			if(maxS < 0){maxS=$("li","#slideBnrBlock ul").length-1;}
		}
		
		//start
		var varS = 0;
		$("#slideBnrBlock ul li").each(function(){
			var obj = $(this);
			var objmax = $("#slideBnrBlock ul li:eq("+maxS+")");
			var sbS = maxS - varS;
			if(sbS < 0){sbS = $("li","#slideBnrBlock ul").length -0 + sbS}
			var leftpoint = Math.ceil(Math.ceil((objmax.css("left").split("px")[0]-0-(sbS*wOne) + wOne)/wOne)*wOne) + "px";
			obj.stop();
			obj.animate(
			    {left:leftpoint },
			    {duration: 800}
			);
			varS++;
		});
	}
	
	timeSlide = setTimeout("listSlide('next')",4000);
}
