

function getBrowserType() {
  /*---ブラウザ・OS判別---*/
  var app_name = navigator.appName.charAt(0);
  var app_version = navigator.appVersion.charAt(0);
  if (navigator.appVersion.indexOf('Safari') != -1) {
    var app_name = "S";
  }
  var platform = navigator.platform.charAt(0);
  var browserType = platform + app_name +app_version;
  
  return browserType;
}

  /*--- browserType  ---*/
  /*--- WinIE5+ :WM4 ---*/
  /*--- WinNN6+ :WN5 ---*/
  /*--- WinNN4  :WN4 ---*/
  /*--- MacIE5  :MM4 ---*/
  /*--- MacNN6+ :MN5 ---*/
  /*--- MacNN4  :MN4 ---*/ 
  /*--- safari  :MS5 ---*/


/*
別ウィンドウで開く - anchor rel:external
*/
function popup(oAnchor,w,h) {
  var path = oAnchor.getAttribute('href');
  if(!oAnchor.getAttribute('title')) {
    oAnchor.title = '別ウィンドウで開きます';
  }
  if(w&&h) { window.open(path,"pp","width="+w+",height="+h+",scrollbars=auto") } else { window.open(path); }
}

/*
アンカーの初期化
rel:external - 別ウィンドウ
rel:back     - 戻る
*/

function initAnchors() {
  if (!document.getElementsByTagName){ return;}
  var oAnchors,anchor,strURL,rel;
  var oAnchors = document.getElementsByTagName('a');
  
  for(i=0;i<oAnchors.length;i++) {
    anchor = oAnchors[i];
    if(anchor.getAttribute('href')) {
      strURL = anchor.getAttribute('href');
    } else {
      strURL = "";
    }
    if(anchor.getAttribute("rel")) rel = anchor.getAttribute("rel");
  }
  if(rel=='back') {// 戻るリンク
    alert(strURL);
    anchor.onclick = function () { history.go(-1); return false; }
  } else  if (rel=='external'&&strURL) {  // relがexternalだったら別ウィンドウで開く
    anchor.onclick = function() { popup(this); return false; }
  }

/* 戻るボタン */
  if(document.getElementById) {
    var oBackBtn = document.getElementById("btn_back");
  } else if(document.all) {
    var oBackBtn = document.all["btn_back"];
  } else {
    return false;
  }
  if(oBackBtn) {
    oBackBtn.onclick = function () { history.go(-1); }
  }
}

//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{ 
  var oldonload = window.onload;
  if (typeof window.onload != 'function'){
      window.onload = func;
  } else {
    window.onload = function(){
    oldonload();
    func();
    }
  }

}
addLoadEvent(initAnchors);
function set_cookie(name, data, expires, domain, path, secure)
{
	var tmp = [encodeURIComponent(name) + '=' + encodeURIComponent(data)];
	if (typeof(expires) != 'undefined') {
		var now = new Date();
		expires = new Date(now.getTime() + (expires - 0));
		tmp.push('expires=' + expires.toGMTString());
	}
	if (typeof(domain) != 'undefined') {
		tmp.push('domain=' + domain);
	}
	if (typeof(path) != 'undefined') {
		tmp.push('path=' + path);
	}
	if (secure) {
		tmp.push('secure');
	}
	document.cookie = tmp.join(';') + ';';
	return null;
}
