// JavaScript Document

$(function() {
	var winHeight = $(window).height();
	if (winHeight < 795) {
		$("body").css("height","795px");
	} else {
		$("body").css("height","100%");
	}
});

function bgResize() {
	var winHeight = $(window).height();
	if (winHeight < 795) {
		$("body").css("height","795px");
	} else {
		$("body").css("height","100%");
	}
};
　
var resizeTimer = null;
$(window).bind('resize', function() {
if (resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout(bgResize, 100);
});

$(function() {
	$("div#ptnfld").animate({opacity: 1},800);
	setTimeout( function(){
	$("div#inner").animate({opacity: 1},800);
}, 800);
});

$(function(){
    $("img.swap").mouseover(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"))
    }).mouseout(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
    }).each(function(){
        $("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"))
    })
});

$(function(){
	$("a.sh-tip").click(function(){
		if ($("div#sh-p").css("display") == "none") {
			$("img#sh-ctrl").attr("src","images/btn-share-push.png");
			$("a.sh-tip").attr("title","パネルを閉じる");	
		} else {
			$("img#sh-ctrl").attr("src","images/btn-share.png");
			
			$("a.sh-tip").attr("title","このページを共有・投票する");	
			}
		$("div#sh-p").slideToggle({speed: 800, easing: "bounceout"});
	})
});

$(function(){
	$("a#bgsize1").click(function(){
		$("ul#bgcntrl").css("background-position","0 -150px");
		$("div#ptnfld").css({
		"background-size":"400px 600px",
		"-webkit-background-size":"400px 600px",
		"-moz-background-size":"400px 600px"});
		var dlurl = $('ul#c-share > li:eq(1) > a').attr("href").replace(/bgs=./,'bgs=1');
		$('ul#c-share > li:eq(1) > a').attr("href",dlurl);
	});
	$("a#bgsize2").click(function(){
		$("ul#bgcntrl").css("background-position","0 -75px");
		$("div#ptnfld").css({
		"background-size":"200px 300px",
		"-webkit-background-size":"200px 300px",
		"-moz-background-size":"200px 300px"});
		var dlurl = $('ul#c-share > li:eq(1) > a').attr("href").replace(/bgs=./,'bgs=2');
		$('ul#c-share > li:eq(1) > a').attr("href",dlurl);
	});
	$("a#bgsize3").click(function(){
		$("ul#bgcntrl").css("background-position","0 0px");
		$("div#ptnfld").css({
		"background-size":"100px 150px",
		"-webkit-background-size":"100px 150px",
		"-moz-background-size":"100px 150px"});
		var dlurl = $('ul#c-share > li:eq(1) > a').attr("href").replace(/bgs=./,'bgs=3');
		$('ul#c-share > li:eq(1) > a').attr("href",dlurl);
	})
});

$(function(){
	$("a.m-cap").click(function(){
		if ($("div#more-p").css("display") == "none") {
			$("ul#bgcntrl").css({"opacity":"0","display":"none"});
			$("div#contents").css({"opacity":"0","display":"none"});
			$("div#works").css({"opacity":"0","left":"550px","top":"420px"});
			setTimeout( function(){
              $("div#works").animate({opacity: 1},800);
			}, 800);
			$("div#more-p").css("display", "block").animate({opacity: 1},800);
			$("img#m-ctrl").attr("src","images/btn-more-push.png");
			$("a.m-cap").attr("title","プロフィールを閉じる");
		} else {
			$("div#more-p").css({"opacity":"0","display":"none"});
			$("div#works").css({"opacity":"0","left":"80px","top":"160px"});
			setTimeout( function(){
              $("div#works").animate({opacity: 1},800);
              $("ul#bgcntrl").animate({opacity: 1},800).css("display", "block");
			}, 800);
			$("div#contents").css("display", "block").animate({opacity: 1},800);
			$("img#m-ctrl").attr("src","images/btn-more.png");
			$("a.m-cap").attr("title","作者のプロフィールをみる");
		}
	})
});

$(function() {
    $("#s-list-car").jCarouselLite({
        btnNext: ".s-list-down",
        btnPrev: ".s-list-up",
		btnStart: ".s-list-start",
		btnStop:  ".s-list-stop",
		afterStart: function() {
			jQuery(".s-list-start").css("display", "none");
			jQuery(".s-list-stop").css("display", "block");
			$("a.s-list-tip").attr("title","スライドをストップ");
		},
		afterStop: function() {
			jQuery(".s-list-start").css("display", "block");
			jQuery(".s-list-stop").css("display", "none");
			$("a.s-list-tip").attr("title","スライドをスタート");
		},
		auto: 3000,
        speed: 800,
        easing: "backout",
        vertical: true,
		visible: 6
    }).css("cursor","pointer");
});

$(function() {  
  $('.tip-s').tipsy({fade: true, gravity: 's'});
  $('.tip-n').tipsy({fade: true, gravity: 'n'});
  $('.tip-e').tipsy({fade: true, gravity: 'e'});
  $('.tip-w').tipsy({fade: true, gravity: 'w'});
});

