var SITE_URLS = [[
		"../about_us/about_us.html",
		"../about_us/about_us.html"

	], [
		"../location_transportation/location_map.html",
		"../location_transportation/location_map.html",
		"../location_transportation/transportation.html"
	], [
		"../club_events_promotions/events.html",
		"../club_events_promotions/events.html",
		"../club_events_promotions/promotions.html",
		"../club_events_promotions/boatshowoftheyear.html",		
		"../club_events_promotions/boat_show_archives.html"
	], [
		"../membership/membership.html",
		"../membership/membership.html",
		{link: "http://members.goldcoastclub.com.hk", type: 'popup', how: ''}
	], [
		"../bar_restaurant/western.html",
		"../bar_restaurant/western.html",
		"../bar_restaurant/chinese.html",
		"../bar_restaurant/sidewalk_cafe.html"
	], [
		"../club_facilities/country_club.html",
		"../club_facilities/country_club.html",
		"../club_facilities/ccf_sports_recreation_facilities.html",
		"../club_facilities/yacht_club.html",	
		"../club_facilities/ycf_sports_recreation_facilities.html"
	], [
		"../meeting_banquet/banquet_wedding.html",
		"../meeting_banquet/banquet_wedding.html",
		"../meeting_banquet/conference.html",
		"../meeting_banquet/floating_pontoon.html"			
	], [
		"../marina/facilities_services.html",
		"../marina/facilities_services.html",
		"../marina/gold_coast_I.html",
		"../marina/gold_coast_I.html",	
		"../marina/gold_coast_II.html",
		"../marina/photo_gallery.html",
		"../marina/useful_links.html"			
	], [
		"../virtual_tour/useful_links.html",
		"../virtual_tour/useful_links.html"
	], [
		"../index.html",
		"../general/contact_us.html",
		"../general/sitemap.html",
		"../general/legal_notices.html",
		"",
		"",
		"",
		""

	]
				 
];

function resizeListener() {
	updateScreenSize();

	topnavResizeHandler();
}

function topnavResizeHandler() {
	getSwf("topnav").setScreenWidth(screenW);
}

function flashClickLink(eventID) {
	switch (eventID) {
		case "logo":
			//location.href = "http://hk.yahoo.com";
			break;
		case "menu":
		case "submenu":
			var sec = arguments[1];
			var subsec = arguments[2];
			var url;
			var openType = null;
			var how = null;
			if (subsec == undefined) {
				if (SITE_URLS[sec - 1][0].type == undefined)
					url = SITE_URLS[sec - 1][0];
				else {
					url = SITE_URLS[sec - 1][0].link;
					openType = SITE_URLS[sec - 1][0].type;
					how = SITE_URLS[sec - 1][0].how;
				}
			} else {
				if (SITE_URLS[sec - 1][subsec].type == undefined)
					url = SITE_URLS[sec - 1][subsec];
				else {
					url = SITE_URLS[sec - 1][subsec].link;
					openType = SITE_URLS[sec - 1][subsec].type;
					how = SITE_URLS[sec - 1][subsec].how;
				}
			}
			//alert(url);
			if (url != '' && url != undefined) {
				if (openType == null)
					location.href = url;
				else if (openType == "popup") {
					window.open(url, '', (how == null ? '' : how));
				}
			}
			break;
		
		case "register":
			alert("register");
			break;
		case "editAccount":
			alert("edit");
			break;
		case "forget":
			alert("forget");
			break;
	}
}

function check_email(name_str)
{
	var reg=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	var control=document.all(name_str,0);
    if (reg.test(control.value)==false)
    {
         return false;
    }
    return true;
}

function check_num(name_str)
{
    var control=document.all(name_str,0);
    if(isNaN(control.value)!=false && control.value!="")
    {
        return false;
    }
    return true;
}
function sendtofriend_ef()
{
	var your_name = document.all("txtYourName").value;
	var friend_name = document.all("txtFriendName").value;
	
	if(your_name=="")
	{
		alert("Please input Your Name");
		return false;
	}
	if(friend_name== "")
	{
		alert("Please input Your Friend Name");
		return false;
	}
    if(check_email("txtYourEmail")==false)
    {
        alert("Please input a valid Your Email Address.");
        return false;
    }
    if(check_email("txtFriendEmail")==false)
    {
        alert("Please input a valid Your Friend Email Address.");
        return false;
    }
	var info="&type=EF&1="+escape(your_name)+"&2="+document.all("txtYourEmail").value+"&3="+escape(friend_name)+"&4="+document.all("txtFriendEmail").value+"&textarea="+escape(document.all("textarea").value);
	var url="AjaxSendtofriend.asp?sid="+Math.random()+info;
	xmlHttp=GetXmlHttpObject(stateChanged) ;
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}

function sendtofriend_reset()
{
	document.all("txtYourName").value = "";
	document.all("txtYourEmail").value = "";
	document.all("txtFriendName").value = "";
	document.all("txtFriendEmail").value = "";
	document.all("textarea").value = "";
}


var xmlHttp;
function stateChanged()  
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
{  
    var s=xmlHttp.responseText.split("+");
	//alert(s[0]);alert(s[1]);return false;
	if(s[1]=="ok")
	{
        alert("Thank you.");
		window.navigate(window.location.pathname);
	}
   else
    {
		alert(s[1]);
	}
}
}

function GetXmlHttpObject(handler) 
{  
var objXmlHttp=null; 

if (navigator.userAgent.indexOf("Opera")>=0) 
{ 
alert("This example doesn't work in Opera") ; 
return;  
} 
if (navigator.userAgent.indexOf("MSIE")>=0) 
{  
var strName="Msxml2.XMLHTTP" ;

if (navigator.appVersion.indexOf("MSIE 5.5")>=0) 
{ 
strName="Microsoft.XMLHTTP" ;
}  
try 
{  
objXmlHttp=new ActiveXObject(strName) ;
objXmlHttp.onreadystatechange=handler  ;
return objXmlHttp; 
}  
catch(e) 
{  
alert("Error. Scripting for ActiveX might be disabled")  ;
return  
}  
}  
if (navigator.userAgent.indexOf("Mozilla")>=0) 
{ 
objXmlHttp=new XMLHttpRequest() ;
objXmlHttp.onload=handler ;
objXmlHttp.onerror=handler ; 
return objXmlHttp ;
} 
}