function setCss(pNum){
	var cssName;
	var cssList = new Array();
	//=========================================================================
	// 初期設定
	//=========================================================================
	//-- どれにも該当しなかった際に使用されるcss
	defaultCss = 'f_winie.css';
	//------------------------------------------------
	// ブラウザ情報のセット
	//------------------------------------------------
	// ■書式        OS         ブラウザ      省略可   省略可
	// cssList['(Mac/Win/Unix)(IE/NN/OP/SF/FF)(バージョン)(+/-)'] = 'ファイル名';
	// IE=InternetExproller NN=Netscape OP=Opera SF=Safari FF=FireFox
	//
	// ※バージョン番号を省略すると、該当したOS/ブラウザ全て
	// ※バージョン番号に+/-を付けると、指定バージョン以上/以下
	//------------------------------------------------
	cssList['WinIE']			= 'f_winie';		//-- Win IE
	cssList['WinFF']			= 'f_winff';		//-- Win FireFox
	cssList['WinOP9.5+']	= 'f_winop';		//-- Win Opera 9.5以上
	cssList['WinOP']			= 'f_winop2';		//-- Win Opera
	cssList['MacSF']			= 'f_macsf';		//-- Mac Safari
	cssList['MacFF3+']		= 'f_macff';		//-- Mac FireFox 3.0以上
	cssList['MacFF']			= 'f_macff2';		//-- Mac FireFox
	cssList['MacOP9.5+']	= 'f_macop';		//-- Mac Opera 9.5以上
	cssList['MacOP']			= 'f_macop2';		//-- Mac Opera
	//=========================================================================

	os = getOSType();
	browser = getBrowserName();
	version = getBrowserVersion();
	for (key in cssList){
		if (key == os || key == os+browser || key == os+browser+version){
			cssName = cssList[key];
			break;
		}else if (key.indexOf(os+browser) == 0){
			v = key.substring((os+browser).length,key.length);
			if (v.indexOf('+') > 0){
				vNo = v.substring(0, v.indexOf('+'));
				if (version >= vNo){
					cssName = cssList[key];
					break;
				}
			}else if (v.indexOf('-') > 0){
				vNo = v.substring(0, v.indexOf('-'));
				if (version <= vNo){
					cssName = cssList[key];
					break;
				}
			}
		}
	}
	if (!cssName){
		cssName = defaultCss;
	}
	var path = '';
	for(i=0;i<pNum;i++){
		path += '../';
	}
	document.write('<link rel="alternate stylesheet" href="'+path+'css/'+cssName+'_ss.css" type="text/css" title="xsmall">');
	document.write('<link rel="alternate stylesheet" href="'+path+'css/'+cssName+'_s.css" type="text/css" title="small">');
	document.write('<link rel="alternate stylesheet" href="'+path+'css/'+cssName+'_m.css" type="text/css" title="middle">');
	document.write('<link rel="alternate stylesheet" href="'+path+'css/'+cssName+'_l.css" type="text/css" title="large">');
}

//-- OSを取得
function getOSType()
{
	var uAgent  = navigator.userAgent.toUpperCase();
	if (uAgent.indexOf("MAC") >= 0){
		return "Mac";
	}
	if (uAgent.indexOf("WIN") >= 0){
		return "Win";
	}
	if (uAgent.indexOf("X11") >= 0){
		return "UNIX";
	}
	return "";
}

//-- ブラウザ名を取得
function getBrowserName()
{
	var aName  = navigator.appName.toUpperCase();
	var uName = navigator.userAgent.toUpperCase();
	if (uName.indexOf("SAFARI") >= 0){
		return "SF";
	}
	if (uName.indexOf("OPERA") >= 0){
		return "OP";
	}
	if (uName.indexOf("FIREFOX") >= 0){
		return "FF";
	}
	if (aName.indexOf("NETSCAPE") >= 0){
		return "NN";
	}
	if (aName.indexOf("MICROSOFT") >= 0){
		return "IE";
	}
	return "";
}

//-- ブラウザのバージョンを取得
function getBrowserVersion()
{
	var browser = getBrowserName();
	var v = 0;
	var s = 0;
	var e = 0;
	var appVer  = navigator.appVersion;
	var uName  = navigator.userAgent.toUpperCase();
	if (browser == "SF"){
		v = eval(appVer.substring(0,3)) - 4;
	}
	if (browser == "OP"){
		s = uName.indexOf("OPERA ",0) + 7;
		e = uName.indexOf(" ",s);
		v = eval(uName.substring(s,e));
	}
	if (browser == 'FF'){
		s = uName.indexOf('FIREFOX/',0);
		v = parseFloat(uName.substring(s+8,s+8+3));
	}
	if (browser == "NN"){
		s = appVer.indexOf(" ",0);
		v = eval(appVer.substring(0,s));
		if (v >= 5) v++;
	}
	if (browser == "IE"){
		appVer  = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		v = eval(appVer.substring(s,e));
	}
	return v;
}


// open_window

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// rollover.js
function initRollOvers() {
	if (!document.getElementById){
		return;
	}

	var preLoads = new Array();
	var allImages = document.getElementsByTagName('img');

	for (var i = 0; i < allImages.length; i++) {		
		if (allImages[i].className == 'rollover') {
			var src = allImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var oSrc = src.replace(ftype, '_on'+ftype);

			//-- スワップ元、スワップ先画像の登録
			allImages[i].setAttribute('pSrc', src);
			allImages[i].setAttribute('oSrc', oSrc);

			//-- イメージのプリロード
			preLoads[i] = new Image();
			preLoads[i].src = oSrc;

			//-- イベントの設定
			allImages[i].onmouseover = function() {
				this.setAttribute('src', this.getAttribute('oSrc'));
			}
			allImages[i].onmouseout = function() {
				this.setAttribute('src', this.getAttribute('pSrc'));
			}
		}
	}
}

function addOnload(func){
	if ( typeof window.addEventListener != "undefined" ){
		window.addEventListener( "load", func, false );
	}else if ( typeof window.attachEvent != "undefined" ) {
		window.attachEvent( "onload", func );
	}else{
		if ( window.onload != null ){
			var oldOnload = window.onload;
			window.onload = function ( e ) {
			oldOnload( e );
			window[func]();
		};
	}else
		window.onload = func;
	}
}
addOnload(initRollOvers);

//▼Google Analytics-------------------------------


  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-872355-8']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();


//globalnav-------------------------------

$(function(){
	//画像先読み込み
	$("img.hover").each(function(){
		if($(this).attr("src").indexOf("_on")==-1){
		$("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_hov$2"));
		}
	});
	
	//プルダウン関数
	$("ul#globalnav > li:not(:first-child)").hover(function(){
		$(this).data("file",$("img.hover",this).attr("src"));
		if($("img.hover",this).attr("src").indexOf("_on")!=-1){
			$("img.hover",this).attr("src",$("img.hover",this).attr("src").replace("_on","_hov"));
			}
		else{
			$("img.hover",this).attr("src",$("img.hover",this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_hov$2"));
			}
		$("ul",this).show();
	},
	function(){
		$("img.hover",this).attr("src",$(this).data("file"));
		$("ul.sub",this).hide();
		
	});
});
