﻿$(document).ready(function(){
	
	// scroll setting.
	$(function(){
		$("a[href^='#']").click(function() {
			var href = this.hash;
			var $target = $(href == '#_top' ? 'body' : href);
	
			if($target.size()) {
				$.scrollTo( $target, 300, { easing: 'swing'});
			}
			return false;
		});
	});
	
	// subject
	$("#subject_type01 a").attr("target", "_blank");
	
	// box resize
	$("#contents .subject_type01 .column").autoHeight(2);
	$("#contents .subject_type01 .wp-caption").autoHeight();
	
	$("#contents .subject_type02 .column").autoHeight(2);
	$("#contents .subject_type02 .wp-caption").autoHeight();
	
	$("#contents #fourcolumnDetail_ss a").autoHeight(4);
	
	// add shadowbox
	$("#contents .subject_type01 .column a > img").parent("a").attr("rel", "shadowbox[view]");
	$("#contents .subject_type01 .d_column a > img").parent("a").attr("rel", "shadowbox[view]");
	$("#contents .subject_type01 .mini a > img").parent("a").attr("rel", "shadowbox[view]");
	
	$("#contents .subject_type02 .mainimage a > img").parent("a").attr("rel", "shadowbox[view]");
	$("#contents .subject_type02 .images a > img").parent("a").attr("rel", "shadowbox[view]");
	
	// add odd
	$("#contents .subject_type01 .column:odd").addClass("odd");
	$("#contents .subject_type02 .column:odd").addClass("odd");
	
});

Shadowbox.init({ language: "en", players: ["img"] });

function singleInit() {
	// shadowbox
	$("#fourcolumn > li > a > img").parent("a").attr("rel", "shadowbox[view]");
	$("#fourcolumnDetail a > img").parent("a").attr("rel", "shadowbox[view]");
	$("#fourcolumnDetail_ss a > img").parent("a").attr("rel", "shadowbox[view]");
	$(".shadowbox").parent("a").attr("rel", "shadowbox[view]");
	
	// toggle script
	if( $.cookie('socialareacheck') ){
		if( $.cookie('socialareacheck') == "open" ){
		}
		else{
			// close
			$("#socialMedia > .head > .toggle > a").removeClass("view");
			$("#socialMedia > .head > .toggle > a").html("Open");
			$(".socials").hide();
		}
	}
	else{
	}
	
	// toggle click
	$("#socialMedia > .head > .toggle > a").click(function(){
		socialToggle( $(this) );
	});

	// get hatena users
	$.get( "http://api.b.st-hatena.com/entry.count?url=<?php trackback_url(true); ?>",
		function( data ) {
			$("#hbuser").html( data );
		}
	);
}

function socialToggle( t ) {
	var toggle;
	if( t.attr("class") == "view" ){
		// close
		t.removeClass("view");
		t.html("Open");
		$(".socials").slideUp("fast");
		toggle = "close";
	}
	else{
		// open
		t.addClass("view");
		t.html("Close");
		$(".socials").slideDown("fast");
		toggle = "open";
	}
	$.cookie("socialareacheck", toggle, {expires:30, path:'/'});
}
