//共通ファイル
var IE=false;

//alert(navigator.userAgent);

if(navigator.userAgent.indexOf("MSIE")>-1){
	IE=true;
}

//カレントパスを取得
function getCurPath()
{
	var s;
	var s_a = new Array();
	var s_a_s = new Array();
	var s_a_a = new Array();
	var result="";
	
	s_a_s['corp']="会社概要";
	s_a_a['corp']="/corp/";
	s_a_s['report']="会社概要";
	s_a_a['report']="/corp/";
	s_a_s['testing']="認定試験";
	s_a_a['testing']="/testing/";
	s_a_s['seminar']="セミナー・集合研修";
	s_a_a['seminar']="/seminar/";
	s_a_s['register']="各種お申込";
	s_a_a['register']="/register/";
	s_a_s['new']="新着情報";
	s_a_a['new']="/";
	s_a_s['skcl']="スキルクライマー";
	s_a_a['skcl']="/skcl/";
	
	s=location.href;
	s=s.replace("http://"+location.hostname,"");
	s=s.replace("https://"+location.hostname,"");
	s_a=s.split("/");

	var title=$("title");
	var parent=$("parent");

	result='<a href="'+s_a_a[s_a[1]]+'" class="n_a">'+s_a_s[s_a[1]]+'</a>　＞　';
	if(parent){
		var a=new Array();
		s=parent.value;
		a=s.split(',');
		result=result+'<a href="'+a[1]+'" class="n_a">'+a[0]+'</a>　＞　';
	}
	if(title)
		result=result+''+title.value;
	return result;
}

//入力チェック
function chkVal(ctl,nm)
{
	if(ctl.value==""){
		alert(nm + "を入力してください。");
		ctl.focus();
		return true;
	}
	return false;
}

function sizeChange()
{
	var screenmode=GetCookie("pageSize");
	if(screenmode==null){
		screenmode=getFile2("/include/getCookie.asp?keyname=pageSize");
	}
	
//	alert("change screen1:"+screenmode);
	if(screenmode==null){
		SetCookie("pageSize","small");
	}else{
		if(screenmode=="small"){
			SetCookie("pageSize","wide");
		}else{
			SetCookie("pageSize","small");
		}
	}
	location.reload();
}

function debugPrint(mess)
{
	try{
	$('debugText').value=mess+"\n"+$('debugText').value;
	}catch(e){
		window.status=mess;
	}
}

function SetCookie(sName, sValue)
{
	var date = new Date();
	
	date.setTime(date.getTime() + (7 * 24 * 3600 * 1000));
	document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
//	alert("writing:"+sName + "=" + escape(sValue) + "; expires=" + date.toGMTString());
}

function GetCookie(sName)
{
	// cookies are separated by semicolons
	var aCookie = document.cookie.split("; ");
	for(var i=0; i < aCookie.length; i++){
		var aCrumb = aCookie[i].split("=");
		if(sName == aCrumb[0])
			return unescape(aCrumb[1]);
	}
	return null;
}

function DelCookie(sName)
{
	document.cookie = sName + "=" + escape(sValue) + "; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
}

//IDによる要素参照
function $(ID)
{
	var tagObj = document.getElementById(ID);

	try{
	tagObj.setText = function (srcText) {
		if (navigator.userAgent.indexOf("Firefox") > -1) {
			tagObj.textContent = srcText;
		}else{
			tagObj.innerText = srcText;
		}
	}
	}catch(e){
	}
	return tagObj;
}


function isNumeric(num){
try{
    if(num.match(/[^0-9]/g)){
        return false;
    }
}catch(e){
	return false;
}
    return true;
}

function comma(val0)
{
	if(!isNaN(val0)){
	}else
		return 0;

	val0=parseInt(val0);

  var KETASUU = 16;
  var val = Math.abs(val0);
  var temp = "";
  var retv = "";
  var n = 0;
  var i;
  for (i = 0; ; i++) {
    temp += val%10;
    n++;
    if ((val = Math.floor(val/10)) == 0) break;
    if (i%3 == 2) {
      temp += ",";
      n++;
    }
  }
  if (val0 < 0) {
    temp += "-";
    n++;
  }
  for (i = n; i >= 0; i--)	retv += temp.substring(i,i+1);
  return retv;
}

function getBrowser()
{
	var br='other';
	var ver='0';
	if(navigator.appName=='Microsoft Internet Explorer'){
		br='IE';
		if(navigator.userAgent.indexOf("MSIE 6.0")!=-1){
			ver='6.0';
		}

	}
	return br+ver;
}