$(function(){

	/* クロスブラウザなフォーカス */
	$("input[type='text'],textarea").focus(function(){
		$(this).css("background","#FBE9CE");
		$(this).css("color","#000");
	});
	$("input[type='text'],textarea").blur(function(){
		$(this).css("background","#fff");
		$(this).css("color","#000");
	});
	
	/* クロスブラウザなゼブラテーブル */
	$("table tr:nth-child(even)").css("background","#FFF0D5");
	
	/* ウィンク効果 */
	$(".logo a, #top-globalNav a, #nav a, .signMethod a, .signDesign a, .signStyle a, .signCraftsman a, .signOrder a, .signBlog a, #categorie-nav li, #subContents p a img, .contact-banner, .sign_maker-banner, .access-banner, .question-banner, #pageTop-miru a, .film-banner a").hover(function(){
		$(this).css("opacity", "0.2");
		$(this).css("filter"," alpha(opacity=20)");
		$(this).fadeTo("slow", "1.0");
		});
		
	/* タブパネル */
		$("ul.tab li:first-child").addClass("selected");
		$("ul.panel li:not(:first-child)").css("display","none");
		$("ul.tab li").click(function(){
			$("ul.tab li").removeClass("selected");
			$(this).addClass("selected");
			$("ul.panel li").css("display","none");
			$("ul.panel li:eq("+$("ul.tab li").index(this)+")").css("display","block");
	});
	
	/* スライドショー */
	$("ul.control li:first-child").addClass("selected");
	$("ul.visual li:not(:first-child)").css("display","none");
	$("ul.control li").click(function(){
		$("ul.control li").removeClass("selected");
		$(this).addClass("selected");
		$("ul.visual li").css("display","none");
		$("ul.visual li:eq("+$("ul.control li").index(this)+")").css("display", "block");
		$("ul.visual li:eq("+$("ul.control li").index(this)+")").css("opacity", "0.2");
		$("ul.visual li:eq("+$("ul.control li").index(this)+")").css("filter", "alpha(opacity=20)");
		$("ul.visual li:eq("+$("ul.control li").index(this)+")").fadeTo("slow", 1.0);
	});
});

/* Simple shade
 *  Copyright (c) 2009 Kyosuke Nakamura (kyosuke.jp)
 *  Licensed under the MIT License:
 *  http://www.opensource.org/licenses/mit-license.php */

$(function(){
	$('div.shadeGroup').each(function(){
		var group = $(this);
		var btn = group.find('.shadeBtn');
		var contents = group.find('.shadeContents');
		
		group.addClass('shadeClose');
		contents.css('height', contents.height() + 'px').hide();

		btn.click(function(){
			group.toggleClass('shadeClose').toggleClass('shadeOpen');
			contents.slideToggle(150);
		});
	});
});
	
	
/* jQuery Easing */
 
	jQuery.easing.quart = function (x, t, b, c, d) {
	    return -c * ((t=t/d-1)*t*t*t - 1) + b;
	};  

	$(function () {
 	   $('.link_to_top').click(function () {
    	    $('html,body').animate({ scrollTop: 0 }, 500, 'quart');
    	});
	});	
 
 
 /* Vtip */

this.vtip = function() {    
    this.xOffset = 30; // x distance from mouse
    this.yOffset = -10; // y distance from mouse       
    
    $(".vtip").unbind().hover(    
        function(e) {
            this.t = this.title;
            this.title = ''; 
            this.top = (e.pageY + yOffset); this.left = (e.pageX + xOffset);
            
            $('body').append( '<p id="vtip"><img id="vtipArrow" />' + this.t + '</p>' );
                        
            $('p#vtip #vtipArrow').attr("src", 'http://www.jun-kikaku.jp/image/vtip_arrow.gif');
            $('p#vtip').css("top", this.top+"px").css("left", this.left+"px").fadeIn("slow");
            
        },
        function() {
            this.title = this.t;
            $("p#vtip").fadeOut("slow").remove();
        }
    ).mousemove(
        function(e) {
            this.top = (e.pageY + yOffset);
            this.left = (e.pageX + xOffset);
                         
            $("p#vtip").css("top", this.top+"px").css("left", this.left+"px");
        }
    );            
    
};

jQuery(document).ready(function($){vtip();}) 

 /* External Link
 *  Copyright (c) 2009 Kyosuke Nakamura (kyosuke.jp)
 *  Licensed under the MIT License:
 *  http://www.opensource.org/licenses/mit-license.php */

$(function(){
	var siteUri = 'http://www.jun-kikaku.jp/';
	var windowOpen = true;
	var externalClass = 'externalLink';
	var externalIconSrc = 'http://www.jun-kikaku.jp/common/image/icon_external.gif';
	var externalIconClass = 'externalIcon';
	var pdfIconSrc = 'http://www.jun-kikaku.jp/common/image/icon_pdf.png';
	var pdfIconClass = 'pdfIcon';
	var swfIconSrc = 'http://www.jun-kikaku.jp/common/image/icon_swf.png';
	var swfIconClass = 'swfIcon';

	var externalLinks = $('a[href^="http://"]').not('a[href^="' + siteUri + '"]');
	if (windowOpen) {
		externalLinks.click(function(){
			window.open($(this).attr('href'), '_blank');
			return false;
		});
	}
	externalLinks.addClass(externalClass);

	if (externalIconSrc) {
		externalLinks.not(':has(img)').after($('<img src="' + externalIconSrc + '" class="' + externalIconClass + '" />'));
	}
	var pdfLinks = $('a[href$=".pdf"]');
	if (pdfIconSrc) {
		pdfLinks.not(':has(img)').after($('<img src="' + pdfIconSrc + '" class="' + pdfIconClass + '" />'));
	}
	var swfLinks = $('a[href$=".swf"]');
	if (swfIconSrc) {
		swfLinks.not(':has(img)').after($('<img src="' + swfIconSrc + '" class="' + swfIconClass + '" />'));
	}
});

/* *Simple rollover 2
 * Copyright (c) 2009 Kyosuke Nakamura (kyosuke.jp)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php */

$(function(){
	$('.roll').each(function(){
		this.originalSrc = $(this).attr('src');
		this.rolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)$/, '_on'+"$1");
		this.mainOriginalSrc = $('#main img').attr('src');
		this.mainRolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)$/, '_main.jpg');
		this.rolloverImg = new Image();
		this.rolloverImg.src = this.rolloverSrc;
		this.mainRolloverImg = new Image();
		this.mainRolloverImg.src = this.mainRolloverSrc;
	}).hover(function(){
		$(this).attr('src',this.rolloverSrc);
		$('#main img').attr('src',this.mainRolloverSrc);
	},function(){
		$(this).attr('src',this.originalSrc);
		$('#main img').attr('src',this.mainOriginalSrc);
	});
});

/**
 * tooltip
 * 
 * Copyright (c) 2009 Kyosuke Nakamura (kyosuke.jp)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */

$(function(){
    var conf = {
        trigger: '.js_tooltip',
        content: '.js_tooltipContent'
    }
    $(conf.trigger).each(function(){
        var trigger = $(this);
        var content = trigger.find(conf.content);
        content.appendTo('body');
		trigger.mousemove(function(e) {
			var windowWidth = $(window).width();
			var contentWidth = content.outerWidth();
			var margin = 20;
			var topMargin = -20;
			var left;
			if (e.pageX + margin * 2 + contentWidth < windowWidth) {
				left = e.pageX + margin;
			} else {
				left = e.pageX - contentWidth - margin;
			}
			content.css({
				left: left +'px',
				top: e.pageY + topMargin + 'px'
			});
		}).hover(function(){
			if (content.is(':animated')) {
				content.stop();
			}
			content.css('opacity',1).fadeIn(100);
		}, function(){
			if (content.is(':animated')) {
				content.stop();
			}
			content.fadeOut(300);
		});
    });
});


/* 文字サイズ変更 
	$(function(){
		var div = $('.textsizeChg1 p');
		$('#s').click(function(){
			div.attr('class','s'); return false;
		});
		$('#m').click(function(){
			div.attr('class','m'); return false;
		});
		$('#l').click(function(){
			div.attr('class','l'); return false;
		});
	})();*/
