﻿jQuery(function($){
$(function(){
	/***********************************************
	//pagemove 									   //
	************************************************/
	$(".pagetop > a").live("click" , function(){
		$(this).blur();
		$('html,body').animate({ scrollTop: 0 }, 'slow');
		return false;
	});

	/***********************************************
	//ページ内リンクスクロール 					   //
	************************************************/
	$('a[href*=#]').live("click" , function() {
		var target = $(this.hash);
		var scrool_position = 30;
		var speed = "slow";
		var target_offset = target.offset().top - scrool_position;
		$('html,body').animate({scrollTop: target_offset}, {duration: speed});
		return false;
	});

	
	
	/***********************************************
	//main画像の透明化			   //
	************************************************/

	$(".header_filter").css("opacity","0.8");


	/***********************************************
	//footer リストのボーダーけし 			   //
	************************************************/

	$("#footer ul li:first-child").css("border","none");

	/***********************************************
	//ロールオーバー 透明度低下				   //
	************************************************/
	
	$(".rollover , .pagetop , .side_menu li").hover(function(){
		$(this).css("opacity","0.8");
		},function(){
		$(this).css("opacity","1.0");
	}).click(function(){
		$(this).css("opacity","1.0");
	});



	/***********************************************
	//textarea extend				   //
	************************************************/
	
	
	var h = 80;
	var maxheight = 400;
	$(".addRow").click(function(){
		var index = $(".addRow").index(this);
		var nowheight = $("textarea").eq(index).height();
		if(nowheight < maxheight){
			$("textarea").eq(index).css("height",(nowheight+h)+"px");
		}
	});
	
	$(".delRow").click(function(){
		var index = $(".delRow").index(this);
		var nowheight = $("textarea").eq(index).height();
		
		if(nowheight-h > h){
			$("textarea").eq(index).css("height",(nowheight-h)+"px");
		}
	});
	

	/***********************************************
	//残り文字数 						   //
	************************************************/

	$(".comment_field").data("num",$("#comment_count").text()).bind("keyup change click",function(){
		var num = $(this).data("num")-$(this).val().length;
		$("#comment_count").text(num);
		if(num<0){
			$("#comment_count").addClass("att");
		}else{
			$("#comment_count").removeClass("att");
		}
	});






	/***********************************************
	//ボックスの高さ揃え					   //
	************************************************/

	$(function() {
		function sortHeight(group) {  
			tallest = 0;  
			group.each(function(){
				thisHeight = $(this).height();
				if(thisHeight > tallest){
					tallest = thisHeight;
				}
			});
			group.height(tallest);
		}

		sortHeight($(".menu_list li"));
	});

		

	/***********************************************
	//外部リンクの自動別窓化				   //
	************************************************/


	$(function(){
			$('a[href^="http://"]:not(.no_extra_link)')
			.not($('a[href^="http://"]').find('img').parents('a'))
			.addClass("extra_link")   
			.attr("target","_blank");  
			
			$('a.no_extra_link').attr("target","_blank");  
		
	});


	/***********************************************
	//グローバルナビ　下層スライド				   //
	************************************************/

	$("#header_nav_foreigners").hover(function(){
		$("#nav_foreigners_under").slideDown("slow");
	} , function(){
		$("#nav_foreigners_under").slideUp("slow");
	});

	$("#header_nav_companies").hover(function(){
		$("#nav_companies_under").slideDown("slow");
	} , function(){
		$("#nav_companies_under").slideUp("slow");
	});


/*	
	/***********************************************
	//サイドメニュートグル 					   //
	************************************************/
/*		
		$("#sidetoggle").toggle(
			function(){		
			if($.browser.msie && $.browser.version<7){
				var defaultWidth = $("#side_menu").innerWidth();
			} else {
				var defaultWidth = $("#side_menu").width();
			}
				var defaultText = $("#sidetoggle").html();
				$("#side_menu").data("dw",defaultWidth).animate({"width":"0px" , "padding":"0"});
				$("#sidetoggle").data("dt",defaultText).html("押してもうた");
			},
			function(){		
				$("#side_menu").animate({"width":$("#side_menu").data("dw") , "padding":"10px"});
				$("#sidetoggle").html($("#sidetoggle").data("dt"));
			}
		);
*/

/*
		$(window).scroll(function(){
			if(window.pageYOffset > 270){
				var posi = window.pageYOffset - 270;
				$("#test_box").animate({"margin-top":posi , "opacity":"0.9"},100)
			}else {
				$("#test_box").animate({"margin-top":"0"},100)
			}
		});

*/








});
});
