jQuery.noConflict();


if(! Array.indexOf) {
  Array.prototype.indexOf = function(o)
  {
    for(var i in this) {
      if(this[i] == o) {
        return i;
      }
    }
    return -1;
  }
}


var current_pos = 0;

var message = new Array(
"休憩が取れていなかったり、休息の取り方が間違っているかもしれません。<br />美容のための安心の癒しグッズをご紹介させていただきます。",
"腕が疲労しているようです。<br />腕の疲れは、日常の生活習慣が大きく関わって来ます。<br />しかし、生活習慣はなかなか自分一人では変えられません。<br />生活習慣を私と二人三脚で改善してみませんか？",
"ストレスが体の内部に溜まっているようです。<br />この状態が当たり前になっていませんか？<br />内部ストレスは美容によく有りません。<br />そうなる前に、私と一緒に内部ストレスの解消に取り組みませんか？",
"「頭寒足熱」ということわざもあるように、足の状態は体の状態を左右すると言われます。<br />普段の歩き方、姿勢を一緒に見直してみませんか？",
"今の自分を変えたい！と思っている方、ぜひ私と一緒に自分を変えていきましょう！",
"歳を重ねるごとに健康は自分で保つという意識が重要になってきます。<br />食生活、生活習慣、今後の健康計画を一緒に立ててみませんか？"
);
		

jQuery(function() {

	// スムーススクロール処理
	// jQuery('a[href*=#]').click(function() {
	jQuery('#uptotop a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var $target = jQuery(this.hash);
			$target = $target.length && $target || jQuery('[name=' + this.hash.slice(1) +']');
			if ($target.length) {
				var targetOffset = $target.offset().top;
				jQuery('html,body').animate({ scrollTop: targetOffset }, 1200, 'quart');
				return false;
			}
		}
	});
	
	// 角丸
	jQuery("#beauty_question .talk").corner("10px");
	jQuery("#beauty_answer .talk").corner("10px");
	
		
	// 記事中のリンク画像
	jQuery('#main a img, #footer a img, #g_menu a img').hover(
		function() {
			jQuery(this).fadeTo("fast",0.8);
		},
		function() {
			jQuery(this).stop(true,true).fadeTo("normal",1);
		});

		
	// Ｑ＆Ａ
	jQuery('.post_question').click(function () {
		jQuery(this).parent('.post').children('.post_answer').stop(true,true).slideToggle("slow");
	});
	
	// 挨拶(ベリタス詳細)
	jQuery('#veritas_read_more').click(function () {
		jQuery(this).slideUp();
		jQuery('#veritas_contents').slideDown("slow");
	});
	
	// 挨拶(プロフィール詳細)
	jQuery('#details_read_more').click(function () {
		jQuery(this).slideUp();
		jQuery('#details_contents').slideDown("slow");
	});
	
	// selfcheck
	jQuery('.check_navi .next').click(function () {
		
		var before_pos = current_pos;
		var after_pos = ++current_pos;
		
		set_question(before_pos, after_pos);
	});
	
	jQuery('.check_navi .back').click(function () {
		
		var before_pos = current_pos;
		var after_pos = --current_pos;
		
		set_question(before_pos, after_pos);
	});
		
});

function set_question(before_pos, after_pos){
	
	jQuery(jQuery('.check_items .check_item')[before_pos]).removeClass("current_check");
	jQuery(jQuery('.check_items .check_item')[before_pos]).fadeOut("fast");
	jQuery(jQuery('.human img')[before_pos]).removeClass("current_image");
	jQuery(jQuery('.human img')[before_pos]).fadeOut("fast");;
	
	jQuery(jQuery('.check_items .check_item')[after_pos]).addClass("current_check");
	jQuery(jQuery('.human img')[after_pos]).fadeIn("slow");
	jQuery(jQuery('.human img')[after_pos]).addClass("current_image");
	
	recalc_answer();
	
}

function recalc_answer(before_pos, after_pos){
	var head_count = jQuery("input[name='head[]']:checked").length;
	var arm_count = jQuery("input[name='arm[]']:checked").length;
	var body_count = jQuery("input[name='body[]']:checked").length;
	var foot_count = jQuery("input[name='foot[]']:checked").length;
	var heart_count = jQuery("input[name='heart[]']:checked").length;
	
	var arr = new Array(head_count,arm_count,body_count,foot_count,heart_count); 
	
	var index = arr.indexOf(Math.max.apply(null,arr));
	
	if( 0 == arr[index]) {
		jQuery('.check_result').html(message[5]);
	} else {
		jQuery('.check_result').html(message[index]);
	}
	
}

jQuery.easing.quart = function (x, t, b, c, d) {
    return -c * ((t=t/d-1)*t*t*t - 1) + b;
};


