var nowIpadMenu="";
var nowIpadDetailFlag=false;
function ipadSet(){
	var ipadMenuSettingTime = 500;
	var ipadMenuSettingTime2 = 300;
	//背景設定
	
	var mygallery=new fadeSlideShow({
		wrapperid: "ipad_back", //ID of blank DIV on page to house Slideshow
		dimensions: [960, 460], //width/height of gallery in pixels. Should reflect dimensions of largest image
		imagearray: ipadTopBack,
		displaymode: {type:'auto', pause:5000, cycles:0, wraparound:true},
		persist: false, //remember last viewed slide and recall within same session?
		fadeduration: 1000, //transition duration (milliseconds)
		descreveal: "none",
		togglerid: ""
	});
	//メインエリア
	$(".ipad_main_close").hover(
		function () {
			$(this).css('cursor','pointer');
		},
		function () {
			$(this).css('cursor','');
		}
	);
	$(".ipad_main_close").click(function () {
		ipadMenuClear();
						});
	//メニュー設定
	$(".ipad_menu_de").children('.ipad_menu_hit').click(function () {
		//alert($(this).parent('.ipad_menu_de').attr('id'));
		slideshowVisible(false);

		ipadMenuSelectChange($(this).parent('.ipad_menu_de').attr('id'));
	});
	//event設定
	Event_Set();
	$(".ipad_menu_de").children('.ipad_menu_hit').hover(
		function () {
			$(this).parent('.ipad_menu_de').children('.ipad_menu_back').css('background-color','#000000');
			$(this).parent('.ipad_menu_de').children('.ipad_menu_back').css('opacity','0.1');
			$(this).css('cursor','pointer');
		},
		function () {
			$(this).parent('.ipad_menu_de').children('.ipad_menu_back').css('background-color','');
			$(this).parent('.ipad_menu_de').children('.ipad_menu_back').css('opacity','');
			$(this).css('cursor','');
		}
	);
	function ipadMenuSelectChange(str){
		ipadCover(true);
		if(nowIpadMenu == str){
			ipadMenuSetEnd();
			return false;
		}else if(nowIpadMenu !=""){
			$("#"+nowIpadMenu).children('.ipad_menu_now').transitionAnimate(
				{left: -240},
			{duration:ipadMenuSettingTime,"complete":function (){nextMenu();},"queue":false}
			);
				$("#ipad_detail").transitionAnimate(
					{"opacity": 0},
				{"duration":ipadMenuSettingTime2,"queue":false}
				);
		}else{
			nextMenu();
		}
		function nextMenu(){
			nowIpadMenu=str;
			ipadmainSet();
			$("#"+str).children('.ipad_menu_now').transitionAnimate(
				{"left": -5},
			{"duration":ipadMenuSettingTime,"complete":function (){ipadmainView();},"queue":false}
			);

				$("#ipad_container").transitionAnimate(
					{"left": -200},
				{"duration":ipadMenuSettingTime,"queue":false}
				);
		}
	}
	function ipadmainView(){
				$("#ipad_detail").transitionAnimate(
					{"opacity": 1},
				{"duration":ipadMenuSettingTime2,"complete":function (){ipadMenuSetEnd();},"queue":false}
				);
	}
	function ipadmainSet(){
		$(".ipad_detail_cont").css("display","none");
		$("#"+nowIpadMenu+"_detail").css("display","block");
		if(nowIpadMenu == "ipad_menu1"){
			Menu1_menu1_view();
		}
	}
	function ipadmainHidden(){
		
	}
	function ipadMenuSetEnd(){
		//メニューセット完了
		ipadCover(false);
	}
	function ipadMenuClear(){
		ipadCover(true);
		
		if(nowIpadMenu !=""){
			$("#"+nowIpadMenu).children('.ipad_menu_now').transitionAnimate(
				{"left": -240},
			{"duration":ipadMenuSettingTime,"complete":function (){ipadMenuSetEnd();slideshowVisible(true);},"queue":false}
			);
			$("#ipad_container").transitionAnimate(
				{"left": -938},
				{"duration":ipadMenuSettingTime,"queue":false}
			);
				$("#ipad_detail").transitionAnimate(
					{"opacity": 0},
				{"duration":ipadMenuSettingTime2,"queue":false}
				);
			nowIpadMenu="";
		}else{
			ipadMenuSetEnd();
		}
	}
	
	function ipadCover(flag){
		if(!flag){
			$("#ipad_cover").css('visibility','hidden');
		}else{
			$("#ipad_cover").css('visibility','visible');
		}
	}
	function slideshowVisible(flag){
		if(flag){
			mygallery.setting.displaymode.type="auto";
			$("#ipad_main").css("display","none");
			mygallery.showslide('next')
		}else{
			mygallery.setting.displaymode.type="manual";
			$("#ipad_main").css("display","block");
			clearTimeout(mygallery.setting.playtimer);
		}
	}
	/* 商品を見る関連 */
	$("#ipad_menu1_detail #menu1_menu2 .menu1_1").click(function () {Menu1_menu1_view();});
	$("#ipad_menu1_detail #menu1_menu1 .menu1_2").click(function () {Menu1_menu2_view();});
	function Menu1_menu1_view(){
		$("#menu1_menu1").css('display','block');
		$("#menu1_menu2").css('display','none');
		
	}
	function Menu1_menu2_view(){
		$("#menu1_menu1").css('display','none');
		$("#menu1_menu2").css('display','block');
		Menu1_menu2_reset();
		
	}
	Menu1_menu2_Set();
	function Menu1_menu2_Set(){
		$("#kodawari_menu > .kodawari_menu1").click(function () {Menu1_menu2_click(1);});
		$("#kodawari_menu > .kodawari_menu2").click(function () {Menu1_menu2_click(2);});
		$("#kodawari_menu > .kodawari_menu3").click(function () {Menu1_menu2_click(3);});
		$("#kodawari_menu > .kodawari_menu4").click(function () {Menu1_menu2_click(4);});
		$("#kodawari_menu > .kodawari_menu5").click(function () {Menu1_menu2_click(5);});
		$("#kodawari_menu > .kodawari_menu6").click(function () {Menu1_menu2_click(6);});
		$("#kodawari_menu > .kodawari_menu7").click(function () {Menu1_menu2_click(7);});
		$("#kodawari_menu > .kodawari_menu8").click(function () {Menu1_menu2_click(8);});
		$("#kodawari_menu > .kodawari_menu9").click(function () {Menu1_menu2_click(9);});
		$("#kodawari_menu > .kodawari_menu10").click(function () {Menu1_menu2_click(10);});
		$("#kodawari_menu > .kodawari_menu11").click(function () {Menu1_menu2_click(11);});
		$("#kodawari_menu > .kodawari_menu12").click(function () {Menu1_menu2_click(12);});
	}
	function Menu1_menu2_click(clickId){
		if(Menu1_menu2_reset()){
			$("#kodawari_menu2 > .kodawari_menu"+clickId).addClass("kodawari_menu_on");
			Menu1_menu2_secondSet(clickId);
		}
	}
	function Menu1_menu2_secondSet(clickId){
		var arrayItem=[];
		arrayItem[0] = [];
		arrayItem[1] = ['1','2','3'];
		arrayItem[2] = ['1','3'];
		arrayItem[3] = ['1','2','3'];
		arrayItem[4] = ['1','2','3','5'];
		arrayItem[5] = ['1'];
		arrayItem[6] = ['1','3','5'];
		arrayItem[7] = ['1'];
		arrayItem[8] = ['1','3'];
		arrayItem[9] = ['1','2','3'];
		arrayItem[10] = ['1','2','3'];
		arrayItem[11] = ['5'];
		arrayItem[12] = ['1'];
		if(clickId){
			for(var k in arrayItem[clickId]){
				var j = arrayItem[clickId][k];
				$(".kodawari_item0"+j+"_on").css('display','block');
				$(".kodawari_item0"+j+"_off").css('display','none');
			}
		}
		
	}
	function Menu1_menu2_reset(){
		for(var i=1;i<=12;i++){
			$("#kodawari_menu2 > .kodawari_menu"+i).removeClass("kodawari_menu_on");
			
		}
		for(var i=1;i<=5;i++){
			$(".kodawari_item0"+i+"_on").css('display','none');
			$(".kodawari_item0"+i+"_off").css('display','block');
		}
		return true;
	}
	function Event_Set(){
	    $.ajax({
	        type: "GET",
	        url: "/event_baner/baner.xml",
	        dataType: "xml",
			cache: false,
	        success: EventDataSet
	    });
	}
	function EventDataSet(xml){
			$(".menu2_img1").html("");
			$(".menu2_img2").html("");
			$(".menu2_img3").html("");
			$(".menu2_img4").html("");
	    $(xml).find("baner1").each(function () {
			if($(this).find("image").text()){
				$(".menu2_img1").html('<a href="'+$(this).find("url").text()+'"><img src="'+$(this).find("image").text()+'" alt="" border="0" /></a>');
			}
	    });
	    $(xml).find("baner2").each(function () {
			if($(this).find("image").text()){
				$(".menu2_img2").html('<a href="'+$(this).find("url").text()+'"><img src="'+$(this).find("image").text()+'" alt="" border="0" /></a>');
			}
	    });
	    $(xml).find("baner3").each(function () {
			if($(this).find("image").text()){
				$(".menu2_img3").html('<a href="'+$(this).find("url").text()+'"><img src="'+$(this).find("image").text()+'" alt="" border="0" /></a>');
			}
	    });
	    $(xml).find("baner4").each(function () {
			if($(this).find("image").text()){
				$(".menu2_img4").html('<a href="'+$(this).find("url").text()+'"><img src="'+$(this).find("image").text()+'" alt="" border="0" /></a>');
			}
	    });
	}
}	


