
/* CSS差分ファイル読み込み */

function ReDir(num){

	if(num==0){
		dir ="";
	}else if(num==1){
		dir ="../";
	}else if(num==2){
		dir ="../../";
	}else if(num==3){
		dir ="../../../";
	}else if(num==4){
		dir ="../../../../";
	}else if(num==5){
		dir ="../../../../../";
	}
	return dir;
}


function ReadCss(num){

	var dir="";
	var fName="";
	var ua = navigator.userAgent.toUpperCase();
	var plt = (navigator.platform) ? navigator.platform : 'Other';
	
	if(ua.indexOf('MAC OS X') > -1){
		if(ua.indexOf('SAFARI') > -1){
			fName = "df_safari.css";
		}else if(ua.indexOf('GECKO') > -1){
			fName = "df_macgecko.css";
		}
	}else if(plt.indexOf('Mac') > -1){
		//For Mac OS9
	}else if(navigator.appName.indexOf('Microsoft') > -1){
		//For VISTA IE7
		//if(ua.indexOf("NT 6.0") != -1 || ua.indexOf("WS V") != -1){
			//if(navigator.appVersion.indexOf('MSIE 7') > -1){
				//fName = "df_ie7v.css";
			//}
		//}else
		if(navigator.appVersion.indexOf('MSIE 6') > -1){
			fName = "df_ie6.css";
		}else if(navigator.appVersion.indexOf('MSIE 7') > -1){
			fName = "df_ie7.css";
		}else if(navigator.appVersion.indexOf('MSIE 8') > -1){
			fName = "df_ie8.css";
		}
	}

	if(fName!=""){
		dir = ReDir(num);
		document.write('<link rel="stylesheet" href="' + dir + 'common/css/df_file/' + fName + '" type="text/css">');
	}

}



/* JQuery使用：ヘッダーの検索窓の制御 */

$(function(){
	$("#keyword").val("Enter Text").css("color", "#000000");
	$("#keyword").focus(function(){
		if (this.value == "Enter Text") {
			$(this).val("").css("color", "#000");
		}
	});
	$("#keyword").blur(function(){
		if (this.value == "") {
			$(this).val("Enter Text").css("color", "#000000");
		}
		if (this.value != "Enter Text") {
			$(this).css("color", "#000");
		}
	});
});



/*----------------------------------------------------
 * yuga.js 0.3.0 - 優雅なWeb制作のためのJSより
-----------------------------------------------------*/

/* yuga.js内で使っているfunction群 */
var yuga = {
	// imageのプリローダー
	preloader: {
		loadedImages: [],
		load: function (url){
			var img = this.loadedImages;
			var l = img.length;
			img[l] = new Image();
			img[l].src = url;
		}
	},
	// URIを解析したオブジェクトを返すfunction
	URI: function(s){
		this.originalPath = s;
		
		//絶対パスを取得
		this.getAbsolutePath = function(path){
			var img = new Image();
			img.src = path;
			path = img.src;
			img.src = '#';
			return path;
		};
	
		this.absolutePath = this.getAbsolutePath(s);
	
		//同じ文書にリンクしているかどうか
		this.isSelfLink = (this.absolutePath == location.href);
	
		//絶対パスを分解
		var a = this.absolutePath.split('://');
		this.schema = a[0];
		var d = a[1].split('/');
		this.host = d.shift();
		var f = d.pop();
		this.dirs = d;
		this.file = f.split('?')[0].split('#')[0];
		var fn = this.file.split('.');
		this.fileExtension = (fn.length == 1) ? '' : fn.pop();
		this.fileName = fn.join('.');
		var fq = f.split('?');
		this.query = (fq[1]) ? fq[1].split('#')[0] : '';
		var ff = f.split('#');
		this.fragment = (ff[1]) ? ff[1].split('?')[0] : '';	
	}
};

$(function(){
	
	//class="btn"はロールオーバーを設定（src属性を_on付きのものに差し替える）
	$('.btn').each(function(){
		this.originalSrc = $(this).attr('src');
		this.rolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)/, "_on$1");
		yuga.preloader.load(this.rolloverSrc);
	}).hover(function(){
		$(this).attr('src',this.rolloverSrc);
	},function(){
		$(this).attr('src',this.originalSrc);
	});

});

