﻿var defSubNamVal = 'Be the first to hear about our promotions and products' ;
function goLogon(field)
{
	
if (field.value == defSubNamVal) field.value = '';
return true;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_setTextOfTextfield(objName,x,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
}

function popup(pop) {
    windowPointer=window.open(pop,'','toolbar=0,status=0,titlebar=0,menubar=0,resizable=0,scrollbars=0,width=400,height=450')
}

function popup_banner(pop) {
    windowPointer=window.open(pop,'','toolbar=0,status=0,titlebar=0,menubar=0,resizable=0,scrollbars=0,width=730,height=610')
}

function popup_banner2(pop) {
    windowPointer=window.open(pop,'','toolbar=0,status=0,titlebar=0,menubar=0,resizable=1,scrollbars=0,width=730,height=610')
}

function ChangeLanguage(lang)
{	
	var hklinkL = top.location.href;	
	var hkList = "/" + lang + "/";
	

	hklinkL = hklinkL.replace("/#/","");
	hklinkL = hklinkL.replace("/chi/",hkList);
	hklinkL = hklinkL.replace("/eng/",hkList);

	location.href=hklinkL;
}

<!-- for flash js script start -->
<!--  
var movieName = "testcommand";
var now_page = 1;
var next_page = 1;

function thisMovie(movieName) {
  // IE and Netscape refer to the movie object differently.
  // This function returns the appropriate syntax depending on the browser.
  if (navigator.appName.indexOf ("Microsoft") !=-1) {
    return window[movieName]
  }	else {
    return document[movieName]
  }
}

// Checks if movie is completely loaded.
// Returns true if yes, false if no.
function movieIsLoaded (theMovie) {
  if (typeof(theMovie) != "undefined") {
    return theMovie.PercentLoaded() == 100;
  } else {
    return false;
  }
}

function golabel(theLabel) {
  if (movieIsLoaded(thisMovie(movieName))) {
    thisMovie(movieName).TGotoLabel("_level0/",theLabel);
  }
}
<!-- for flash js script end -->

nSiteWidth=800;

function oBrowser() {

	this.OPERA = (navigator.userAgent.indexOf("Opera") != -1);
	this.WEBTV = (navigator.appName.indexOf("WebTV") != -1);
	this.NN = (navigator.appName == "Netscape");
	this.NN4 = (navigator.appVersion.charAt(0) == 4 && this.NN);
	this.NN6 = (navigator.appVersion.charAt(0) > 4 && this.NN);
	this.IE = (navigator.appName == "Microsoft Internet Explorer" && !this.OPERA && !this.WEBTV);
	this.IE4 = (navigator.appVersion.indexOf("4.") && this.IE);
	this.IE5 = (navigator.appVersion.indexOf("5.") && this.IE);
	this.DOM = document.getElementById ? 1 : 0;

	this.SAFARI = (navigator.appVersion.indexOf("Safari")!=-1) ? 1 : 0;
	this.MAC = (navigator.appVersion.indexOf("Mac")!=-1) ? 1 : 0;
}

oBrowser.prototype.fSetBounds = function() {

	if (this.NN || this.OPERA) {
		this.w = window.innerWidth;
		this.h = window.innerHeight;
		this.l = window.pageXOffset;
		this.t = window.pageYOffset;
	} else if (this.IE) {
		this.w = document.body.clientWidth;
		this.h = document.body.clientHeight;
		this.l = document.body.scrollLeft;
		this.t = document.body.scrollTop;
	}
	
	this.lsite = this.l + (this.w - nSiteWidth)/2;
}

var oBrowser = new oBrowser(); //create instance of oBrowser object



function fRegisterLayer(nID) {
	eval("oLayer"+nID+" = new oLayer("+nID+");");
}

function oLayer(nID) {
	this.nID = nID;
	this.sLayerID = "layer"+this.nID;

	var d = document;
	this.oDIV = oBrowser.DOM ? d.getElementById(this.sLayerID) : oBrowser.IE ? d.all[this.sLayerID] : d.layers[this.sLayerID];

	if (this.nID == 1) {
		this.fShowDIV();
		oNowShowingLayer = this;
	} else {
		this.fHideDIV();
	}
}


oLayer.prototype.fShowLayer = function() {
	if (window.oNowShowingLayer) {
		oNowShowingLayer.fHideLayer();
	}
	this.fShowDIV();
	oNowShowingLayer = this;
}

oLayer.prototype.fHideLayer = function() {
	this.fHideDIV();
}


oLayer.prototype.fShowDIV = function() {
	//this.oDIV.style.visibility = "visible";
	this.oDIV.style.display = 'block';
}

oLayer.prototype.fHideDIV = function() {
	//this.oDIV.style.visibility = "hidden";
	this.oDIV.style.display = 'none';
}

// ------- Contact Us form -------------------
function checkForm() {
	var form = document.forms['contactForm'];
	
	if (form.select.value=="一般查詢") {
		form.mailbox.value="member@aberdeenmarinaclub.com";
	} else if (form.select.value=="會籍查詢") {
		form.mailbox.value="member@aberdeenmarinaclub.com";
	} else if (form.select.value=="飲食部查詢") {
		form.mailbox.value="food@aberdeenmarinaclub.com";
	} else if (form.select.value=="宴務部查詢") {
		form.mailbox.value="events@aberdeenmarinaclub.com";
	} else if (form.select.value=="康體及消閒部查詢") {
		form.mailbox.value="sports@aberdeenmarinaclub.com";
	} else if (form.select.value=="海事部查詢") {
		form.mailbox.value="marina@aberdeenmarinaclub.com";
	} else if (form.select.value=="就業查詢") {
		form.mailbox.value="recruit@aberdeenmarinaclub.com";
	}
	
	if (form.surname.value=="") {
		alert("請輸入姓氏.");
		form.surname.focus();
	} else if (form.firstname.value=="") {
		alert("請輸入名稱.");
		form.firstname.focus();
	} else if (form.email.value=="") {
		alert("請輸入電郵地址.");
		form.email.focus();
	} else if (form.email.value!="") {
		var p=form.email.value.indexOf('@');
        if (p<1 || p==(form.email.value.length-1)) {
			alert("請輸入有效電郵地址.");
			form.email.focus();
		} else if (form.msg.value=="") {
			alert("請輸入意見內容.");
			form.msg.focus();
		} else if (isNaN(form.telephone.value)) {
			alert("請輸入有效電話號碼.\n不接受空格或符號.");
			form.telephone.focus();
		} else if (isNaN(form.facsimile.value)) {
			alert("請輸入有效傳真號碼.\n不接受空格或符號.");
			form.facsimile.focus();
		} else {
			form.submit();
		}
	}
}

function resetForm() {
	MM_setTextOfTextfield('surname','','');
	MM_setTextOfTextfield('firstname','','');
	MM_setTextOfTextfield('email','','');
	MM_setTextOfTextfield('company','','');
	MM_setTextOfTextfield('position','','');
	MM_setTextOfTextfield('telephone','','');
	MM_setTextOfTextfield('facsimile','','');
	MM_setTextOfTextfield('msg','','');
}
// ------- Contact Us form end -------------------


function leaveURL(url)
{
	var strMsg = "\n閣 下 即 將 離 開 深 灣 遊 艇 俱 樂 部 網 頁 並 進 入 Shangri-La Hotels and Resorts 香 格 里 拉 酒 店 集 團 網 頁"

	if (confirm(strMsg)) {
		openNewWin(url, "newWin", "toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=720,height=520,left=0, top=0");
		//location.href = url;
	}
}

function openNewWin(url, winName, conf)
{
	newWin = window.open(url, "_blank", conf);
}

function SetMenu()
{
	numOfItems = 11;
	for (i=0; i < numOfItems; i++)
	{
		var currItem = document.getElementById( "MenuItem" + i );
		if (currItem.href == location.href )
		{
			currItem.style.color = "#C47300";
			return;
		}
	}
}








