$(function(){
	//ボックスを上にスライド
	//$(".box_close").delay(3000).slideUp(500);
	//loading 二度読み防止 配列
	var load_judge = [0,0,0,0,0,0];
	var toggleCount = 0;
	
	
	//twitter表示
	$("#twitterTimeline").load("/wp-content/themes/miyavi/xml/timeline.dat");
	$("#twitterHashtag").load("/wp-content/themes/miyavi/xml/hash.dat");
	
	//myspace表示
	if(lang == "eng"){
		$("#myspace").load("/wp-content/themes/miyavi/xml/feed.dat #feed_en");
	}else{
		$("#myspace").load("/wp-content/themes/miyavi/xml/feed.dat #feed_jp");
	}
	

	
	//facebook表示
	//$('#facebook').fbWall({id:'115224918038',accessToken:'206158599425293|549a1a530c04f4d2604a4e70.1-100000262351533|QnmIYmLvuwqRxoLvsohCtzQIa9E',showGuestEntries:false,showComments:false,max:3,timeConversion:24});
	$("#facebook").load("/wp-content/themes/miyavi/xml/face.dat");
	
	//USTREAM表示
	var channel = "miyavi-official";
	//var channel = "fci-morning-eye-live-stream";
	var api = "http://api.ustream.tv/json/channel/";
	var ustobjId;
	var url = api 
	+ channel
	+ "/getInfo?key=u8fcz3va5pq3pmzzkee2sj26"
	+ '&callback={callback}';
	//--//APIを呼んで、JSONPを処理	
	$.getJSONP(url, function(res) {
	var embedTag = res.embedTag;
	//--//embedTag
	var obj = $( embedTag );
	//--//属性を変更
	obj.attr('width', '329');
	obj.attr('height', '210');
	//--//embedタグ体の属性を変更
	obj.children( 'embed' ).attr('width', '329');
	obj.children( 'embed' ).attr('height', '210');
	//--//blogpartsを挿入する。
	$("#live_wrap div.loading").css({"display":"none"});
	obj.prependTo('#ust_wrap');
	});
	
		
	//YouTube表示
	$("#video_wrap div.loading").css({"display":"none"});
	$("#video_wrap p").css({"display":"block"});
	$.mb_videoEmbedder.defaults.width=279;
	$("#video_wrap").mb_embedMovies();
	
	//4sq
	//$("#foursq_wrap").load("/wp-content/themes/miyavi/xml/foursq.dat");
	
	
	//タイトルクリック時にスライド表示
	$(".title").click(function(){
		//トグルを二つ開く
		/*
		if ( $(this).next().hasClass("select_on1")){
			$(this).next().removeClass("select_on1");
		}else if ( $(this).next().hasClass("select_on2")){
			$(this).next().removeClass("select_on2");
		}else{
			if($("div").hasClass("select_on1") && $("div").hasClass("select_on2")){
				if(toggleCount == 0){
				$(".select_on1").slideUp().removeClass("select_on1");
				toggleCount = 1;
				}else{
				$(".select_on2").slideUp().removeClass("select_on2");
				toggleCount = 0;
				}
			}
			
			if(!$("div").hasClass("select_on1") && !$("div").hasClass("select_on2")){
			
				$(this).next().addClass("select_on1");
				toggleCount = 1;
			
			}else if($("div").hasClass("select_on1") && !$("div").hasClass("select_on2")){
			
				$(this).next().addClass("select_on2");
				toggleCount = 0;
			
			}else if($("div").hasClass("select_on2") && !$("div").hasClass("select_on1")){
			
				$(this).next().addClass("select_on1");
				toggleCount = 1;
			}
			
		}
		*/
		/*
		if($(this).next().attr("id") == 'myvtwitter_wrap' && load_judge[0] == '0'){
			$("#twitterTimeline").load("/wp-content/themes/miyavi/xml/timeline.dat",function(){
				//$("#foursq_wrap").load("/wp-content/themes/miyavi/xml/foursq.dat",function(){
				//$(this).parent().slideToggle();
				
				//4sq無しの場合
				$(this).parent().parent().slideToggle();
				
				load_judge[0] = 1;
				slid_fnc($("#myvtwitter_wrap").prev());
				//});
			});
		}else 
		if($(this).next().attr("id") == 'fantwitter_wrap' && load_judge[1] == '0'){
			$("#twitterHashtag").load("/wp-content/themes/miyavi/xml/hash.dat",function(){
				$(this).parent().parent().parent().slideToggle();
				load_judge[1] = 1;
				slid_fnc($("#fantwitter_wrap").prev());
			});
		}else if($(this).next().attr("id") == 'myspace_wrap' && load_judge[2] == '0'){
			if(lang == "eng"){
				$("#myspace").load("/wp-content/themes/miyavi/xml/feed.dat #feed_en",function(){
					$(this).parent().slideToggle();
					load_judge[2] = 1;
					slid_fnc($("#myspace_wrap").prev());
				});
			}else{
				$("#myspace").load("/wp-content/themes/miyavi/xml/feed.dat #feed_jp",function(){
					$(this).parent().slideToggle();
					load_judge[2] = 1;
					slid_fnc($("#myspace_wrap").prev());
				});
			}
		}else if($(this).next().attr("id") == 'info_wrap' && load_judge[3] == '0'){
			$('#facebook').fbWall({id:'115224918038',accessToken:'206158599425293|549a1a530c04f4d2604a4e70.1-100000262351533|QnmIYmLvuwqRxoLvsohCtzQIa9E',showGuestEntries:false,showComments:false,max:3,timeConversion:24});
			$(this).next().slideToggle();
			load_judge[3] = 1;
		}else if($(this).next().attr("id") == 'video_wrap' && load_judge[4] == '0'){
			$("#video_wrap div.loading").css({"display":"none"});
			$("#video_wrap p").css({"display":"block"});
			$.mb_videoEmbedder.defaults.width=279;
			$("#video_wrap").mb_embedMovies();
			slid_fnc($("#video_wrap"));
			$(this).next().slideToggle();
			
			load_judge[4] = 1;
		}else if($(this).next().attr("id") == 'live_wrap' && load_judge[5] == '0'){
			var channel = "miyavi-official";
			var api = "http://api.ustream.tv/json/channel/";
			var ustobjId;
			var url = api 
			+ channel
			+ "/getInfo?key=u8fcz3va5pq3pmzzkee2sj26"
			+ '&callback={callback}';

			// APIを呼んで、JSONPを処理	
			$.getJSONP(url, function(res) {
			var embedTag = res.embedTag;
		
			// embedTag
			var obj = $( embedTag );
			// 属性を変更
			obj.attr('width', '329');
			obj.attr('height', '210');
			// embedタグ体の属性を変更
			obj.children( 'embed' ).attr('width', '329');
			obj.children( 'embed' ).attr('height', '210');
			// blogpartsを挿入する。
			$("#live_wrap div.loading").css({"display":"none"});
			obj.prependTo('#ust_wrap');
			
			});
			
			slid_fnc($("#live_wrap"));
			$(this).next().slideToggle();
			load_judge[5] = 1;
		}else{
			$(this).next().slideToggle();
			slid_fnc($(this));
		}
		
		function slid_fnc(slide_target){
			if($.os.name != 'iphone'||$.os.name != 'ipad'||$.os.name != 'ipod'){
				//alert($(slide_target).offset().top);
				$('html, body').animate({scrollTop: $(slide_target).offset().top});
			}else{
				
			}
		}
		
		*/
		$(this).next().slideToggle();
		//slid_fnc($(this));
		$("#contents").fixHeight();
		
		
		$(this).next().find('.column_close').fadeIn();
		return false;
	});

	$(".column_close").click(function(){
		//$(".box_inner").not($(this).next()).slideUp();
		//$('html, body').animate({scrollTop: $(this).offset().top});
		$(this).parent().slideToggle('slow', function() {
		$("#contents").fixHeight();
		});
		
		/*
		if ( $(this).parent().hasClass("select_on1")){
			$(this).parent().removeClass("select_on1");
		}else if ( $(this).parent().hasClass("select_on2")){
			$(this).parent().removeClass("select_on2");
		}
		*/
		return false;
	});
	$(".column_close").hover(function(){
		$(this).css({"cursor":"pointer","color":"#ff0000"});
	},function(){
		$(this).css({"cursor":"default","color":"#ffffff"});
	});

	$(".title").hover(function(){
		$(this).css("cursor","pointer");
	},function(){
		$(this).css("cursor","default");
	});

	//Discのクリックスライド表示
	$(".disco_cont").hide();
	$(".disco_wrap img,.disco_wrap h3").click(function(){
		//$(".disco_cont").not($(this).find('.disco_cont')).slideUp();
		$(this).parent().parent().find('.disc_close').remove();
		$(this).parent().parent().find('.disco_cont').append("<p class='disc_close'>- close -</p>");
		$(this).parent().parent().find('.disco_cont').slideToggle();
		$(".disc_close").hover(function(){
			$(this).css({"cursor":"pointer","color":"#ff0000"});
		},function(){
			$(this).css({"cursor":"default","color":"#ffffff"});
		});
			
		$(".disc_close").click(function(){
			$(this).parent().parent().find('.disco_cont').slideUp();  
		})
		$('html, body').animate({scrollTop: $(this).offset().top});
		return false;
	});
	
	

	
	$(".disco_wrap img,.disco_wrap h3").hover(function(){
		$(this).css("cursor","pointer");
	},function(){
		$(this).css("cursor","default");
	});

	//twitter テキストエリア制御
	var defaultc = '#999999'; //初期値の文字色
	var focusc = '#000000'; //通常入力時の文字色
	$('.twitter textarea').css('color',defaultc).focus(function(){
		if($(this).val() == this.defaultValue){
			$(this).val('').css('color', focusc);
		}
	})
	.blur(function(){
		if($(this).val() == this.defaultValue | $(this).val() == ''){
			$(this).val(this.defaultValue).css('color',defaultc);
		};
	});
	
	$(".twitter form").submit(function(){
		$("p.error").remove();
			//エラーの際の処理チェック
			$("textarea").filter(".validate").each(function(){
				$(this).filter(".mess").each(function(){
					if($(this).val()=="Message" || $(this).val()==""){
						$(this).parent().prepend("<p class='error'>Type Message</p>")
						//alert('Type Message');
					}
				})
			})
			if($("p.error").size() > 0){
				$('html,body').animate({ scrollTop: $("p.error:first").offset().top-40 }, 'slow');
				$("p.error").parent().addClass("error");
				return false;
			}
	})
	   
	if ($("body").is(":has('.twitter form textarea')")) {
	$(".twitter form textarea").keyup(function(){
		var maxChars = $(this).attr("maxlength");
		var counter = $(this).val().length;
		$("#countDown").text(maxChars - counter);
		if(counter == maxChars){
			$("#countDown").text("0");
		}
	});
	}
//		if(lang == "eng"){
			$('#dialog').jqm(); 
			$('#dialog').jqmShow(); 
//			}else{
//			$('#dialog_ja').jqm(); 
//			$('#dialog_ja').jqmShow(); 
//		}
	
	

	
	
	//3ボックスの高さを揃える
	$("#contents").fixHeight();
	
});
