/* 読み込み先選択 */

function setDocHead(){
    var protocols = window.location.protocol;
    var domain_head = protocols+'//'+document.domain;
    return domain_head;
}


$(document).ready(function(){

/*テーブルのデフォルトスタイルリセット
------------------------------------------ */
$("table").attr({cellpadding:0,cellspacing:0,border:0});



/*pagetop作成
------------------------------------------ */
//$("body:not('#index') #main_contents").append('<p class="pagetop"><a class="grd_gray_re radius10" href="#wrap">ページのトップへ</a></p>');
//$('p.pagetop a').mouseover(function(){$(this).removeClass('grd_gray_re');$(this).addClass('grd_gray');}).mouseout(function(){$(this).removeClass('grd_gray');$(this).addClass('grd_gray_re');});

/*画像のロールオーバー
------------------------------------------ */

	$("img[src*='_on']").addClass("current");
	
	$("img,input").mouseover(function(){
		if ($(this).attr("src")){
			$(this).attr("src",$(this).attr("src").replace("_off.", "_on."));
		}
	});

	$("img[class!='current'],input").mouseout(function(){
			if ($(this).attr("src")){
				$(this).attr("src",$(this).attr("src").replace("_on.", "_off."));
			}
	});
    
/*pingfix
------------------------------------------ */
$(document).pngFix();


/*link selecter
------------------------------------------ */
	var domains = [document.domain];
	var domain_selector = "",left_str= ":not([href^=\"http://",left_str_https= ":not([href^=\"https://",right_str = "\"])";

	domain_selector = left_str+domains.join(right_str+left_str)+right_str;
	domain_selector+= left_str_https+domains.join(right_str+left_str_https)+right_str;
	
    
    $("a[href^=http]"+domain_selector+":not(.has(img))").addClass("exlink");
    $("a[href$=pdf]").addClass("pdflink");
    
	$("a[href^=http]"+domain_selector).click(function(){
		window.open(this.href,"_blank");
		return false;
	});

	$("a[href$=pdf]").click(function(){
		window.open(this.href,"_blank");
		return false;
	});

	$("a[rel=external]"+domain_selector).click(function(){
		window.open(this.href,"_blank");
		return false;
	});
    

});



/*スムーズscroll
------------------------------------------ */
$.easing.elasout = function(x, t, b, c, d) {
	var s=1.70158;var p=0;var a=c;

	if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
	if (a < Math.abs(c)) { a=c; var s=p/4; }
	else var s = p/(2*Math.PI) * Math.asin (c/a);
	return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
};
    $(document).ready(function(){
		$("a[href^=#]").click(function(){
			$.scrollTo( $($(this).attr('href').toString()), 800,{});
			return false;
		});
});





