/////スタイルシート振り分け
var wiIEcss='<LINK rel=stylesheet href="resources/ie.css" type="text/css">';   // IE 
var safaricss='<LINK rel=stylesheet href="resources/safari.css" type="text/css">';   // Safari
var etccss='<LINK rel=stylesheet href="resources/etc.css" type="text/css">';   // その他
var cscss;
var wNacss=navigator.appName;
var wAgcss=navigator.userAgent;
if (wNacss=="Microsoft Internet Explorer") {
	cscss=wiIEcss;
}
else if (wNacss=="Netscape" && wAgcss.indexOf("Safari") > 0) {
	cscss=safaricss;
}
else cscss=etccss;
document.write(cscss);
/////

/////ヘルプ表示
function GetLayer(layername){
  var layer;
  if(document.getElementById){
    layer = document.getElementById(layername);
  }
  else if(document.all && ! document.getElementById){
    layer = document.all[layername];
  }
  else if(document.layers){
    layer = document.layers[layername];
  }
  return layer;
}

function helpView(viewid) {
  var help_view = GetLayer(viewid)
  help_view.style.display = 'inline';

  var ci = new clientInfo();
  if(ci.isSafari()){
    help_view.style.margin = "20px 0 0 0";
  }
  switchAllSelect('hidden');
}

function helpClose(closeid) {
  var help_view = GetLayer(closeid);
  help_view.style.display = 'none';
  switchAllSelect('visible');
}
//////

function switchAllSelect(visibility) {
  for(i=0;i<document.forms.length;i++){
    var form = document.forms[i];
    for(e=0;e<form.elements.length;e++){
      var ele = form.elements[e];
      if(ele.type.indexOf('select') != -1){
	ele.style.visibility = visibility;
      }
    }
  }
}



function clientInfo () {
	this.ua_kind =
		window.opera                               ? 1 : // 1: Opera
		document.all                               ? 2 : // 2: Internet Explorer
		window.controllers                         ? 3 : // 3: Gecko(Mozilla)
		window.layers                              ? 4 : // 4: Netscape Navigater4
		navigator.userAgent.indexOf('Safari') >= 0 ? 5 : // 5: Safari
		null;
	return this;
}


clientInfo.prototype.isOpera = function () {
	return this.ua_kind == 1 ? true : false;
}


clientInfo.prototype.isIE = function () {
	return this.ua_kind == 2 ? true : false;
}


clientInfo.prototype.isGecko = function () {
	return this.ua_kind == 3 ? true : false;
}


clientInfo.prototype.isNN4 = function () {
	return this.ua_kind == 4 ? true : false;
}


clientInfo.prototype.isSafari = function () {
	return this.ua_kind == 5 ? true : false;
}
