var XML_URL="/sites/default/files/xml/mainvisual.xml";var slideTimer;var slideStatus=true;var slideAry=new Array();var urlAry=new Array();var hrefAry=new Array();var altAry=new Array();var targetAry=new Array();var thumbnailAry=new Array();var interval=5500;var duration=500;var pageNum=0;var totalPageNum=0;var fieldsOfAppli;try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}jQuery(window).bind("load",function(){init();createSelectNavi();loadXML()});function pr(a){console.log(a)}function init(){fieldsOfAppli=$("#fieldsOfAppli");fieldsOfAppli.css({display:"block"});$("#mainVisualArea").empty().append('<div id="slideshow0"/>');$("#slideshow0").append('<div id="main-image-link"/>');$("#main-image-link").append('<ul id="slides"/>');$("#slideshow0").append('<ul id="main-image-navi"/>');$("#slideshow0").append('<div id="main-image-navi-left-arrow"/>');$("#slideshow0").append('<div id="main-image-navi-right-arrow"/>')}function loadXML(){jQuery.ajax({url:XML_URL,type:"GET",dataType:"xml",cache:false,timeout:10000,error:function(){},success:function(a){perseXML(a)}})}function perseXML(c){var f=0;var a=new Array();$(c).find("slide").each(function(){slideAry[f]=new Object();slideAry[f].id=f;a.push(slideAry[f].id);$(this).find("image").each(function(){slideAry[f].url=$(this).find("url").text();slideAry[f].href=$(this).find("href").text();slideAry[f].alt=($(this).find("alt").text().length>0)?$(this).find("alt").text():"none";slideAry[f].target=($(this).find("target").text().length>0)?$(this).find("target").text():"0";slideAry[f].thumbnail=$(this).find("thumbnail").text()});f++});for(var d=0;d<a.length;d++){for(var b=0;b<slideAry.length;b++){if(slideAry[b].id==a[d]){urlAry[d]=slideAry[b].url;hrefAry[d]=slideAry[b].href;altAry[d]=slideAry[b].alt;targetAry[d]=slideAry[b].target;thumbnailAry[d]=slideAry[b].thumbnail;$("<img>").attr("src",urlAry[d]);$("<img>").attr("src",thumbnailAry[d]);break}}}$(c).find("interval").each(function(){if($(this).text()){interval=Number($(this).text())+500}});createSlide();createNavi()}function createThumbnail(){$("#main-image-navi").empty();var d=urlAry.length;for(var a=pageNum-1;a<pageNum+3-1;a++){var c=a;if(a>=d){c=a-d}if(a<0){c=d-1}$("#main-image-navi").append("<li id='button"+c+"'><img src='"+thumbnailAry[c]+"'></li>");var b="#fff";if(pageNum==c){b="#f00"}$("#main-image-navi").find("#button"+c).css({border:"1px solid "+b})}}function createNavi(){var a=urlAry.length;createThumbnail();$("#main-image-navi-left-arrow").click(function(){if(pageNum<=0){pageNum=(a-1)}else{pageNum--}pageNum--;slideStatus=true;slideToNext()});$("#main-image-navi-left-arrow").hover(function(){clearTimeout(slideTimer);slideStatus=false},function(){slideStatus=true;slideTimer=setTimeout(function(){slideToNext()},interval)});$("#main-image-navi-right-arrow").click(function(){slideStatus=true;slideToNext()});$("#main-image-navi-right-arrow").hover(function(){clearTimeout(slideTimer);slideStatus=false},function(){slideStatus=true;slideTimer=setTimeout(function(){slideToNext()},interval)})}function createSlide(){var b=urlAry.length;for(var a=0;a<b;a++){jQuery("#slides").append("<li class='noside' style='background:url("+urlAry[a]+") no-repeat;'><a href='"+hrefAry[a]+"'></a></li>")}pageNum=0;totalPageNum=b;startSlide()}function startSlide(){slideStatus=false;jQuery("#slides").children().eq(0).addClass("forside").removeClass("noside").css({opacity:0}).animate({opacity:1},duration,"easeInOutQuad",function(){slideStatus=true});pageNum=0;slideTimer=setTimeout(function(){slideToNext()},interval)}function slideToNext(){slideTo((pageNum+1)%totalPageNum);createThumbnail()}function slideTo(a){clearTimeout(slideTimer);if(slideStatus){slideStatus=false;$(".backside").removeClass().addClass("noside");$(".forside").removeClass().addClass("backside");$("#slides").children().eq(a).removeClass().addClass("forside").css({opacity:0});$(".forside").animate({opacity:1},duration,"easeInOutQuad",function(){slideStatus=true});pageNum=a;slideTimer=setTimeout(function(){slideToNext()},interval)}}function createSelectNavi(){var c="main-select-navi";var f=2;var d=0;var b=0;$("#slideshow0").after('<div id="slideshow1"/>');$("#slideshow1").append(fieldsOfAppli);$("#slideshow1").after('<div id="'+c+'"/>');$("#"+c).append("<ul/>");$("#"+c).append("<div/>");$("#"+c+" div").css({display:"none"});for(var a=0;a<f;a++){$("#"+c+" ul").append("<li id='main-select-navi-btn"+a+"'>"+(a+1)+"</li>");if(a==0){$("#"+c+"-btn"+a).css({"background-position":"0 0"})}else{$("#"+c+"-btn"+a).css({"background-position":"-63px 0"})}}$("#"+c+" li").each(function(g){$(this).hover(function(){d=g;$("#"+c+" div").css({display:"block"});if(g==0){$("#"+c+" div").css({"background-position":"0 -20px"});$("#"+c+"-btn"+g).css({"background-position":"0 0"})}else{$("#"+c+" div").css({"background-position":"0 -104px"});$("#"+c+"-btn"+g).css({"background-position":"-42px 0"})}},function(){$("#"+c+" div").css({display:"none"});if(g!=b){if(g==0){$("#"+c+"-btn"+g).css({"background-position":"-21px 0"})}else{$("#"+c+"-btn"+g).css({"background-position":"-63px 0"})}}});$(this).click(function(){b=d;for(var h=0;h<f;h++){if(h==0){$("#"+c+"-btn"+h).css({"background-position":"-21px 0"})}else{$("#"+c+"-btn"+h).css({"background-position":"-63px 0"})}}if(b==0){$("#"+c+"-btn"+b).css({"background-position":"0 0"})}else{$("#"+c+"-btn"+b).css({"background-position":"-42px 0"})}for(var h=0;h<f;h++){$("#slideshow"+h).css({display:"none"})}$("#slideshow"+d).css({display:"block"})})});$("#"+c+" div").hover(function(){$("#"+c+" div").css({display:"block"});if(d==0){$("#"+c+"-btn"+d).css({"background-position":"0 0"})}else{$("#"+c+"-btn"+d).css({"background-position":"-42px 0"})}},function(){$("#"+c+" div").css({display:"none"});for(var g=0;g<f;g++){if(g==0){$("#"+c+"-btn"+g).css({"background-position":"-21px 0"})}else{$("#"+c+"-btn"+g).css({"background-position":"-63px 0"})}}if(b==0){$("#"+c+"-btn"+b).css({"background-position":"0 0"})}else{$("#"+c+"-btn"+b).css({"background-position":"-42px 0"})}});$("#"+c+" div").click(function(){b=d;for(var g=0;g<f;g++){if(g==0){$("#"+c+"-btn"+g).css({"background-position":"-21px 0"})}else{$("#"+c+"-btn"+g).css({"background-position":"-63px 0"})}}if(b==0){$("#"+c+"-btn"+b).css({"background-position":"0 0"})}else{$("#"+c+"-btn"+b).css({"background-position":"-42px 0"})}for(var g=0;g<f;g++){$("#slideshow"+g).css({display:"none"})}$("#slideshow"+d).css({display:"block"})})};
