var x = 0;
var y = 0;
addEvent(window, "load", function(){

	// <a href="[URI]" rel="external">にtarget="_blank"と同じ効果を付与
	var anchors = document.getElementsByTagName("a");
	for(var i=0; i<anchors.length; i++){
		var a = anchors[i];
		if(a.getAttribute("rel", true) == 'external'){
			a.target = '_blank';
		}
	}
});

// イベント追加
function addEvent(elm,listener,fn){
	try{
		elm.addEventListener(listener,fn,false);
	}catch(e){
		elm.attachEvent("on"+listener,fn);
	}
	return;
}

function recruit_open(){
  open("./recruit.html", "recruit","directions=0,location=0,menubar=0,scrollbars=1,status=0,toolbar=0,resizable=1,width=860,height=600");
  return false;
}



function openHealingSound(uri){
  var wName = 'healingsound';
  if(typeof window.healingWindow != 'object' || window.healingWindow.closed){
    var w_height  = (typeof window.self.outerHeight != 'undefined'?window.self.outerHeight:document.body.clientHeight);
    var to_left = screen.width - 430;
    var to_top  = 20;
    window.healingWindow = open(uri, wName, "width=350,height=536,toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,menubar=0,top="+to_top+",left="+to_left);
  }else{
    window.healingWindow.focus();
  }
  return false;
}

/***                    ***/
/*** クッキー関連ツール ***/
/***                    ***/

// クッキーに値をセットする
// key = キー, val = 値
function setCookie(key, val, pt){
  var c = document.cookie;
  var cArr = c.split(";");
  var reTrim = new RegExp("^ +");

  // 古い値を削除する
  for(var i=0; i<cArr.length; i++){
    var pairs = cArr[i].replace(reTrim, '').split('=');
    var oldkey = pairs[0];
    if(oldkey == key){
      // 値を設定しようとしているキーと同名のクッキーは削除する
      deleteCookie(oldkey);
      break;
    }
  }
  document.cookie = escape(key)+"="+escape(val)+(pt!=''?";path="+pt+";domain="+location.hostname:'');
  return null;
}

// クッキーから値を取り出す
// key = キー
function getCookie(key){
  var c = document.cookie;
  var cArr = c.split(";");
  var reTrim = new RegExp("^ +");
  var ret = '';
  for(var i=0; i<cArr.length; i++){
    var pairs = cArr[i].replace(reTrim, '').split('=');
    var oldkey = unescape(pairs[0]);
    if(oldkey == key){
      var val = pairs[1];
      ret = val!==undefined?unescape(val):'';
      break;
    }
  }
  return ret;
}

// クッキーから値を削除する
function deleteCookie(key, pt){
  document.cookie = key + "=;expires=Fri, 31 Dec 1999 23:59:59 GMT" + (pt!=''?";path="+pt+";domain=" + location.hostname:'');
  return null;
}
