function retNull(){
	 null;
}

/*        クッキーに登録する汎用関数              */
/* 書式 : mySetCookie(クッキー名,値,有効期限日数) */
/* 戻り値 : なし(void)                            */
function mySetCookie(myCookie,myValue,myDay){
   //alert(myValue);
	//SetCookie(myCookie,myValue);
   myExp = new Date();
   myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   myExpires = "expires="+myExp.toGMTString();
   document.cookie =  myItem + myExpires;
}

/*        クッキーを取り込む汎用関数              */
/* 書式 : myGetCookie(クッキー名)                 */
/* 戻り値 : 値(string)  null:該当なし             */
function myGetCookie(myCookie){
   //return GetCookie(myCookie);
   myCookie = "@" + myCookie + "=";
   myValue = null;
   myStr = document.cookie + ";" ;
   myOfst = myStr.indexOf(myCookie);
   if (myOfst != -1){
      myStart = myOfst + myCookie.length;
      myEnd   = myStr.indexOf(";" , myStart);
      myValue = unescape(myStr.substring(myStart,myEnd));
   }
   return myValue;
}

function SetCookie(name,value){
  var dobj = new Date();
  dobj.setTime( dobj.getTime() + 24 * 60 * 60 * ckDays * 1);
  var expiryDate = dobj.toGMTString();
  document.cookie = name + '=' + escape(value)+ ';expires=' + expiryDate + ';path=' + ckPath;
}



function GetCookie (name){
  var arg  = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen){
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
   return null;
}


function setSoundCookie(mode){
	//alert(mode);
	mySetCookie("bgmPlay",mode,30);
}

function changeCursor(c){
	document.body.style.cursor = c;
}


/*-------------------------------------------------
	■FLASH関連
	------------------------------------------------*/
function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
		//return document.getElementsById[movieName];
	} else {
		return document[movieName];
		//return document.getElementsById[movieName];
	}
}

function jumpTo(str){
	var domein = "https://www.golfdigest.co.jp/gstart/";
	var options = new Array();
	options["webMyPage"] = "member/A010_asp_login1.asp?gid="+clubId+"&url=1&mem=0";
	options["webNewRegist"] = "member/A010_asp_newentry1.asp?gc_id="+clubId;
	options["webReserve"] = "reserve/asp_course_d.asp?gc_id="+clubId;
	options["memberReserve"] = "member/A010_asp_login1.asp?gid="+clubId+"&url=4&mem=1";
	options["memberMyPage"] = "member/A010_asp_login1.asp?gid="+clubId+"&url=1&mem=1";
	options["playFee"] = "reserve/asp_course_price.asp?gc_id="+clubId;
	options["cotnact"] = "asp/inquiry1.asp?gid="+clubId;
	//alert(options[str]);
	//Shadowbox.init({overlayColor:'#ff0000',flashBgColor:'#ffff00'});
	//Shadowbox.loadSkin('classic', '../shadowbox/src/skin');
	//Shadowbox.init();
	Shadowbox.open({
		content: domein+options[str],
		player : "iframe",
		title  : "コンテンツ中の「閉じる」ボタンは使用できません。右下の「Ｘ閉じる」ボタンで閉じてください。 "
	});
	//alert("bb");
	//Shadowbox.document.body.style.BackgroundColor="#ffffff";
	//alert("aaac");
}
function pageTo(str){
	//alert("pageTo"+str);
	//alert(str);
	var _jumpTo = new Array();
	_jumpTo["news"]="info.html";
	_jumpTo["event"]="event.html";
	_jumpTo["restaurant"]="restaurant.html";
	_jumpTo["course"]="course.html";
	_jumpTo["fee"]="fee.html";
	_jumpTo["access"]="access.html";
	_jumpTo["facilities"]="facilities.html";
	//location.href=_jumpTo[str];
}


function contactUs(){
	location.href="mailto:"+"in"+"fo"+"@zuien-takeoka.com";
}

function rollover(){
	var targetClassName = "hoverImg";
	var suffix = "_ov";

	var overReg = new RegExp("^(.+)(\\.[a-z]+)$");
	var outReg = new RegExp("^(.+)" + suffix + "(\\.[a-z]+)$");

	var preload = new Array();
	var images = document.getElementsByTagName("img");

	for (var i = 0, il = images.length; i < il; i++) {
		var classStr = images[i].getAttribute("class") || images[i].className;
		var classNames = classStr.split(/\s+/);
		for(var j = 0, cl = classNames.length; j < cl; j++){
			if(classNames[j] == targetClassName){
				//preload
				preload[i] = new Image();
				preload[i].src = images[i].getAttribute("src").replace(overReg, "$1" + suffix + "$2");
				//mouseover
				images[i].onmouseover = function() {
					this.src = this.getAttribute("src").replace(overReg, "$1" + suffix + "$2");
				}
				//mouseout
				images[i].onmouseout = function() {
					this.src = this.getAttribute("src").replace(outReg, "$1$2");
				}
			}
		}
	}
}

function courseDetail(cname){
	//alert(cname);
	window.open("course/"+cname+".pdf");
}
function showDetail(cname){
	//alert(cname);
	var url = "coursedata.php?cno="+cname.substr(1);
	Shadowbox.open({
		content: url,
		player : "iframe",
		title  : ""
	});
}


function init(){
	//alert("init");
	rollover();
	Shadowbox.init();
	if(pageId=="top"){
		sliderInit();
		window.onmousewheel = document.onmousewheel = wheel;
	}
	//alert("init2");
	/*
	if(typeof topFlag==undefined){
		function sliderInit(){
			return null;
		}
	}else{
		sliderInit();
	}
	*/
}
window.onload=init;

function bnLink(_url,_target){
	//alert(_target);
	if(_target=="_self"){
		location.href = _url;
	}else{
		window.open(_url);
	}
}
function openReservation(){
//alert("test01");

    Shadowbox.open({
        content:    'reservation.html',
        player:       'iframe', 
        title:      "RESERVATION"
    });
}
