// JavaScript Document
jQuery(function(){
	//最下部にそろえる
	jQuery('.roundBox').find('div[class*=rboxcontent]').css({
			'position':'relative',
			'paddingBottom':'48px'
	})
	jQuery('.roundBox').find('div[class*=rboxcontent] .link').css({
		  'position':'absolute',
		  'bottom':'0',
		  'right':'10px',
		  'paddingBottom':'3px'
	})
	jQuery('.roundBox').find('div[class*=rboxcontent] .jokyo').css({
		  'position':'absolute',
		  'bottom':'16px',
		  'marginBottom':'10px',
		  'width':'300px'
	})
	//上段
	var topfix=jQuery('.topfixHeight')
	for(var t=0;t<topfix.length;t++){
		jQuery(topfix[t]).find('div[class*=rboxcontent]').addClass('heightLine-topfixGroup1').css('paddingBottom','10px')
	}
	//お一人様ボックスの高さ
	var pfix=jQuery('.privateFix').find('.roundBox')
	var pcols=2
	var oldFix=0
	var searchFix=0
	for(var p=0;p<pfix.length;p++){
		var gName=Math.floor(p/pcols)
		jQuery(pfix[p]).find('div[class*=rboxcontent]').addClass('heightLine-pfixGroup'+gName)
		var tFix=jQuery(pfix[p]).find('.heightLine-pfixGroup'+gName).height()
		if(p==0||p==2){
			oldFix=tFix
		}else if(p==1||p==3){
			if(oldFix>tFix){
				searchFix+=oldFix
			}else{
				searchFix+=tFix
			}
		}
	}
	jQuery('.pfixTarget').find('div[class*=rboxcontent]').height(searchFix)
	//通常コンテンツの高さ
	var dfix=jQuery('.topfixDef')
	for(var d=0;d<dfix.length;d++){
		jQuery(dfix[d]).find('div[class*=rboxcontent]').addClass('heightLine-dfixGroup'+d)
	}
	//下部
	var voiceFix=0
	var smallFix=0
	var middleFix=0
	//
	var sfix=jQuery('.bfix_small')
	for(var s=0;s<sfix.length;s++){
		jQuery(sfix[s]).find('div[class*=rboxcontent]').addClass('heightLine-bfixSmallGroup')
		if(smallFix<jQuery(sfix[s]).find('div[class*=rboxcontent]').height()){
			smallFix=jQuery(sfix[s]).find('div[class*=rboxcontent]').height()
		}
	}
	var mfix=jQuery('.bfix_middle')
	for(var m=0;m<mfix.length;m++){
		jQuery(mfix[m]).find('div[class*=rboxcontent]').addClass('heightLine-bfixMiddleGroup')
		if(middleFix<jQuery(mfix[m]).find('div[class*=rboxcontent]').height()){
			middleFix=jQuery(mfix[m]).find('div[class*=rboxcontent]').height()
		}
	}
	voiceFix=smallFix+middleFix+55
	jQuery('.bfix_big').find('div[class*=rboxcontent]').height(voiceFix)
	//
	//お一人様BOXm_r10を削除
	jQuery('.privateFix .roundBox').eq(1).removeClass('m_r10')
	jQuery('.privateFix .roundBox').eq(3).removeClass('m_r10')
	/*-----------------------------------------------
	トップのclickable処理追加2010/11/30
	-------------------------------------------------*/
	jQuery('.topclickable').css('cursor','pointer')
	jQuery('.topclickable').click(function(){
		window.location = jQuery(this).find('a:last').attr('href')
	})
	jQuery('.topclickable').hover(function(){
		jQuery(this).find('[class*=white],[class*=gray]').css('backgroundColor','#e5e5e5')
		jQuery(this).find('.btn_regst_w283 a').css({'backgroundImage':'none'}).addClass('f_white')
		
	},
	function(){
		jQuery(this).find('[class*=white],[class*=gray]').css('backgroundColor','')
		jQuery(this).find('.btn_regst_w283 a').css({'backgroundImage':'url(/include/img/_btn/btn_regist_w283.gif)'}).removeClass('f_white')
		
	})
})

//グループ検索BOX
jQuery(function(){
	jQuery('#top_box_search_tab img').css('cursor','pointer')
	jQuery('#top_box_search_tab img').click(function(){
			var target=jQuery(this).attr('class');
			var onSrc
			var offSrc
			if(target=="mens_search"){
				jQuery('#mens_search').css('display','block')
				jQuery('#womens_search').css('display','none')
				//
				onSrc=jQuery(this).attr('src').replace('_def','_act')
				offSrc=jQuery('.womens_search').attr('src').replace('_act','_def')
				//
				jQuery(this).attr('src',onSrc)
				jQuery('.womens_search').attr('src',offSrc)
				//
				subSrc=jQuery('#submit_search').attr('src').replace('womens','mens')
				jQuery('#submit_search').attr('src',subSrc)
				//hiddenに値を渡す
				jQuery('#search_type').val('mens')
			}else{
				jQuery('#womens_search').css('display','block')
				jQuery('#mens_search').css('display','none')
				//
				onSrc=jQuery(this).attr('src').replace('_def','_act')
				offSrc=jQuery('.mens_search').attr('src').replace('_act','_def')
				//
				jQuery(this).attr('src',onSrc)
				jQuery('.mens_search').attr('src',offSrc)
				//
				subSrc=jQuery('#submit_search').attr('src').replace('mens','womens')
				jQuery('#submit_search').attr('src',subSrc)
				//hiddenに値を渡す
				jQuery('#search_type').val('womens')
			}
			return false;
	})
})

//Flash
jQuery(function(){
	//jQuery('#flashcontent').css('display','block');
	var flashvars = {
		cmp:true,
		cmpPath:"swf/swf_images/cmp.jpg",
		cmpUrl:"/rush/",
		cmpTarget:"_blank",
		cmpBtnFlg:true
	};
	var params = {wmode: "transparent"};
	swfobject.embedSWF("/swf/index.swf", "flashcontent", "740", "384", "9.0.0", "",flashvars, params)
	//
})
//Twitter
jQuery(function(){
	jQuery('.tweet_list').hide()
	jQuery('.tweet_list_bg p').hide()
	//
	var account = "compa_de_piace";
	var twitAPI = "http://api.twitter.com/1/statuses/user_timeline/"+account+".json?callback=?";
	var twitMax=1
	var twitNow=0
	var twit_arr=new Array()
	function jsonTwit(){
		$.getJSON(twitAPI, function(data){
			var desp = data[0].user.description;
			//$("<p></p>").html(desp).prependTo(".twitterBox")
			$.each(data, function(i, item){
				var txt = item.text
				.replace(/(https?:\/\/[-a-z0-9._~:\/?#@!$&amp;amp;\'()*+,;=%]+)/ig,"<a href='../../js/$1'>$1</a>")
				.replace(/@+([_A-Za-z0-9-]+)/ig,"<a href='http://twitter.com/$1'>@$1</a>")
				.replace(/#+([_A-Za-z0-9-]+)/ig,"<a href='http://search.twitter.com/search?q=$1'>#$1</a>");
				twit_arr.push(txt)
				//$("<li></li>").html(txt).prependTo(".tweet_list");
				if(i == twitMax){ return false; }
			});
			//パースされたあとに実行
			jQuery('.tweet_list').show()
			twitBoxParse()
			
		},"json");
	};
	jsonTwit();
	//
	var intarvalTwit;
	function twitBoxParse(){
		jQuery('.tweet_list_bg p').append(twit_arr[twitNow])
		//jQuery('.tweet_list_bg p').show()
		//intarvalTwit = setInterval(twitCount, 6000);
		
		jQuery('.tweet_list_bg p').slideDown("fast",function(){
		//	intarvalTwit = setInterval(twitCount, 6000);
		})
		
		//
		
		//jQuery('.tweet_list').css('display','block')
	}
	function twitCount(){
		clearInterval(intarvalTwit);
		//alert("tt")
		/*
		jQuery('.tweet_list').hide()
		if(twitNow==twitMax){
				twitNow=0
			}else{
				twitNow++
			}
			jQuery('.tweet_list_bg p').empty()
			twitBoxParse()	
			*/
		
		jQuery('.tweet_list_bg p').slideUp("middle",function(){
			if(twitNow==twitMax){
				twitNow=0
			}else{
				twitNow++
			}
			jQuery('.tweet_list_bg p').empty()
			twitBoxParse()	
		})
		
		
	}
});

