/*
 * 	--------------------------------------------------------------------
 *  site.js version 1.0 beta
 *	
 *	Jquery Plugins 
 * 		Including
 *			Image Rollover
 *			Pngfix(pngfix.js required)				
 * 			New window
 *			Smooth Scrool
 *
 *	Author : Satoshi.Funatsu
 *			 Kohei.Yamamoto
 *			 Kouji.Ogishima
 *
 *	Copyleft
 *  --------------------------------------------------------------------
*/

$(document).ready(function(){
/*
 * 	--------------------------------------------------------------------
 *  site.js version 1.0 beta
 *	
 *	Function 
 *			Image Rollover
 *
 *	Usage
 *		画像のファイル名が_offで終わっているものは
 *		_onで終わっているものに置換
 *		現在ページなどを_onの状態に保持する場合は、class="current"を付ける。
 *
 *  --------------------------------------------------------------------
*/
	$("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."));
			}
	});
/*
 * 	--------------------------------------------------------------------
 *	Function 
 *			Pngfix(pngfix.js required)				
 *
 *	Usage
 *		特になにもする必要はありません。
 *		アルファ情報を持つPngをIEで使用できます。
 *		ボタン画像はPngだとロールオーバーしません。
 *
 *  --------------------------------------------------------------------
*/
/*	
    $(document).pngFix();
	*/

/*
 * 	--------------------------------------------------------------------
 *	Function 
 *			New Window		
 *
 *	Usage
 *		httpもしくは、httpsから始まるリンクを全て新規ウィンドウで開きます。
 *		新規ウィンドウで開きたくないURLは'www.hoge.co.jp'の部分に追記
 *		","コンマ区切りで複数指定可能。wwwアリとなしで両方している方が安全。
 *
 *  --------------------------------------------------------------------
*/

	var domains = [document.domain,'www.hoge.co.jp','hoge.co.jp'];
	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^=http]"+domain_selector).click(function(){
		window.open(this.href,"_blank");
		return false;
	});
	});


