function retNull(){
	 null;
}
function mySetCookie(myCookie,myValue,myDay){
   myExp = new Date();
   myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   myExpires = "expires="+myExp.toGMTString();
   document.cookie =  myItem + myExpires;
}
function myGetCookie(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 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];
	}
}


var domein = "https://www.golfdigest.co.jp/gstart/";
var options = new Array();
var clubId = "313502";
options["WEB"] = "guestmenu.html";
options["MEMBER"] = "membermenu.html";
options["FAMILY"] = "familymenu.html";//familymenu
options["webMyPage"] = domein+"member/A010_asp_login1.asp?gid="+clubId+"&url=1&mem=0";
options["webRegist"] = domein+"member/A010_asp_newentry1.asp?gc_id="+clubId;
options["webReserve"] = domein+"reserve/asp_course_d.asp?gc_id="+clubId;
options["webScore"] = domein+"member/A010_asp_login1.asp?gid="+clubId+"&url=2&mem=0";
options["memberNews"] = domein+"member/A010_asp_login1.asp?gid="+clubId+"&url=5&mem=1&next=http%3A%2F%2Fwww.tkg36.com%2Fmemberinfo.html";
options["memberReserve"] = domein+"member/A010_asp_login1.asp?gid="+clubId+"&url=4&mem=1";
options["memberMyPage"] = domein+"member/A010_asp_login1.asp?gid="+clubId+"&url=1&mem=1";
options["memberScore"] = domein+"member/A010_asp_login1.asp?gid="+clubId+"&url=2&mem=1";
options["playFee"] = domein+"reserve/asp_course_price.asp?gc_id="+clubId;
options["contact"] = domein+"asp/inquiry1.asp?gid="+clubId;
options["jyosyureserve"] = "http://www.jyosyu.co.jp/pga/R05/usr/search.cgi";
function jumpTo(str){
	Shadowbox.open({
		content: options[str],
		player : "iframe",
		title  : "ページ内の閉じるボタンが効かない場合は右下の[X 閉じる]をクリックしてください。"
	});
}
function goTo(str){
	location.href=options[str];
}
function moveTo(str){
	location.href=str;
}
function openWin(str){
	window.open(str);
}
function goToFromFlash(str){
	//alert(str);
	if(str=="member"){jumpTo("MEMBER");}
	if(str=="family"){jumpTo("MEMBER");}
	if(str=="webguest"){jumpTo("WEB");}
	if(str=="entry"){jumpTo("WEB");}
	if(str=="contact"){jumpTo("contact");}
	if(str=="faci"){moveTo("facilities.html");}
	if(str=="weather"){openWin("http://weathernews.jp/pinpoint/cgi/search_result.fcgi?service=4&name=%E5%8F%96%E6%89%8B%E5%9B%BD%E9%9A%9B%E3%82%B4%E3%83%AB%E3%83%95%E5%80%B6%E6%A5%BD%E9%83%A8(%E3%81%A4%E3%81%8F%E3%81%B0%E3%81%BF%E3%82%89%E3%81%84%E5%B8%82)&lat=35.9775111&lon=140.0664138&pref=40&num=8");}
	if(str=="blog"){openWin("http://blog.golfdigest.co.jp/user/kobayumi/");}
	if(str=="tone"){openWin("http://www.tpg18.com/");}
	if(
		str=="news" ||
		str=="course" ||
		str=="fee" ||
		str=="access" ||
		str=="faq" ||
		str=="outline" ||
		str=="rules" ||
		str=="pp" ||
		str=="sitemap" 
	){moveTo(str+".html");}
}



function contactUs(){
	location.href="mailto:"+"w"+"@aa.com";
}

function rollover(){
	//alert("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 openEast(str){
	openFromFlash("east",str)
}
function openWest(str){
	openFromFlash("west",str)
}
function openFromFlash(we,str){
	var n = str.substring(1);
	var u = n*1;
	//alert(n+1);
	var o = 1;
	if(u<10){
		n = "0"+n;
		o=0;
	}
	var ret = "we="+we+"&out="+o+"#HOLE"+n;
	//alert(ret);
	openDetail(ret);
}
function openDetail(str){
	window.open('coursedata.html?'+str, 'detail', 'width=800, height=600, menubar=no, toolbar=no, scrollbars=yes');
}

function pageInit(){
	//alert("test");
	sinit();
	rollover();
	//window.focus();
}
