//var baseurl="http://www.myogaonline.com/";

var baseurl=findbaseurl();
if (!baseurl)
	baseurl = "http://malaysia.myogaonline.com/";
var defaultcountry = 'my';
var ua        = navigator.userAgent.toLowerCase();
var is_pc_ie  = ( (ua.indexOf('msie') != -1 ) && ( ua.indexOf('win') != -1 ) && ( ua.indexOf('opera') == -1 ) && ( ua.indexOf('webtv') == -1 ) );
	
var pageloaded = 0;

function findbaseurl()
{
	var urlpattern = new RegExp("(https?://[^/]+)");
	var matches = urlpattern.exec(self.location.href);
	if (matches != null)
	{
		return matches[1] + "/";
	}
}

function findnonsslbaseurl()
{
	var urlpattern = new RegExp("https?://([^/]+)");
	var matches = urlpattern.exec(self.location.href);
	if (matches != null)
	{
		return 'http://' + matches[1] + "/";
	}
}

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_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;
}

/* Functions that handle preload. */
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];}}
}

/*goURL*/
function MM_goToURL() { //v1.2
  for (var i=0; i< (MM_goToURL.arguments.length - 1); i+=2) //with arg pairs
    eval(MM_goToURL.arguments[i]+".location='"+MM_goToURL.arguments[i+1]+"'");
  document.MM_returnValue = false;
}


function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

function MM_findObj(n, d) { //v3.0
  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); return x;
}

function MM_setTextOfLayer(objName,x,newText) { //v3.0
    var bV = parseInt(navigator.appVersion);
    if ((navigator.appName=='Netscape') && (bV > 4)  ) {
    	 document.getElementById(objName).innerHTML=unescape(newText);
    }
    if ((navigator.appName=='Netscape') && (bV<=4)  ) {
    	document.write(unescape(newText)); document.close();
    }
    else innerHTML = unescape(newText);
}

/* check flash plugin */
function checkplugin() {
	var plugin = 0;
	if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
		if (navigator.plugins && navigator.plugins["Shockwave Flash"])
			plugin = 1;
	}
	else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
		plugin = 1;
	}
	return plugin;
}

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}


function openmap(url) {
	var w = 530;
	var h = 495;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	mapwin=window.open(url,'mapwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',titlebar=no,status=no,alwaysRaised=yes,resizable=no,scrollbars=yes,location=no,toolbar=no');
	return;
}

function openschedule(url) {
	var w = 770;
	var h = 540;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	schedulewin=window.open(url,'schedulewin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=yes,status=no, scrollbars=yes');

	return;                                               
}

function openmyoga(lang,country) {
	if (!country)
		country = defaultcountry;
	openschedule( '/cgi-bin/groupx.pl?room=studio1&lang=' + lang + '&country=' + country);
	return;
}

function openenergy(lang,country) {
	if (!country)
		country = defaultcountry;	
	openschedule( '/cgi-bin/groupx.pl?room=estudio&lang=' + lang + '&country' + country);
	return;
}

function openpopregister(lang,country) {
	if (!country) country = defaultcountry;
	var url = '/pop_register.jsp?lang='+lang+'&country='+country;
	var w = 700;
	var h = 430;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	popup=window.open(url,'popup','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=yes,status=no,scrollbars=no');
	return;
}

function openpopnewclub(lang,country) {
	if (!country) country = defaultcountry;
	var url = baseurl + '/newclub.html';
	var w = 600;
	var h = 580;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	popup=window.open(url,'popup','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=yes,status=no,scrollbars=no');
	return;
}

function chggroupx(id,groupx,groupxcontent) {
	var out="";
	var title="";
	var photo="";
	var detail="";
	var photoary=new Array;
	var temp=new Array;
	for(i=0;i<groupx.length;i++) {
		temp=groupx[i];
		if (temp[0] == id) {
			title=temp[1];
			photoary=temp[2].split("@");
			for(j=0;j<photoary.length;j++) {
				photo+="<img src='image/"+photoary[j]+"' border=0><br>";
			}
		}
	}
	for(i=0;i<groupxcontent.length;i++) {
		temp=groupxcontent[i];
		if (temp[0] == id) {
			detail+="<Tr><tD valign=top><img src='image/orange_bullet.gif' width=8 height=8 border=0 align=absmiddle> </tD><td>"+temp[1]+"</tD></tr>";
		}
	}
	//code here
	out="<font class=header2>"+title+"</font><br><br>";
	out+="<table cellpadding=2 cellspacing=0 border=0>";
	out+="<tr><td valign=top>"+photo+"</td>";
	out+="<Td valign=top><table cellpadding=2 cellspacing=0 border=0>"+detail+"</table></td>";
	out+="</tD></tr>";
	out+="<tr><td valign=bottom align=right colspan=2><img src=\"image/trythisclass.gif\" width=76 height=20 border=0>";
	out+"</table>";
	groupxlayer(out);
	//self.location="#thispoint";
	return;
}

function groupxlayer(msg)
{
	if (document.layers){
		document.layers.resultlayer.document.write(msg);
		document.layers.resultlayer.document.close();
	}
	else if (document.all) {
		resultlayer.innerHTML=msg;
	}
	else if (document.getElementById) {
		document.getElementById("resultlayer").innerHTML=msg;
	}
	window.scrollTo(0,screen.availHeight);
	return;
}


function lefthtml(sectionid) {
	var out="";
	var temp="";
	var found=0;
	var thisarray=new Array;
	var thisleftmenu=new Array;
	var imagewidth = 154;
	var imageheight = 24; 
	out+="<table cellpadding=0 cellspacing=0 border=0 background='sysimage/menu_bkg.jpg' bgcolor='#DFEDBB'>";
	for(i=0;i < leftmenu.length;i++) {

		if(sectionid == leftmenu[i][0]) {
			out+="<tr><td><a href='"+leftmenu[i][3]+"'><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=\"" + imagewidth + "\" height=\"" + imageheight + "\"></a></td></tr>";
			temp="";
			if(leftmenulevel[i]) {
				thisarray=leftmenulevel[i];
				for(j=0;j < thisarray.length;j++) {
					thisleftmenu=thisarray[j];
					if(thisleftmenu[3] != "#") {
						temp+="<tr><td><a href='"+thisleftmenu[3]+"' onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage('"+thisleftmenu[2]+"','','"+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=\"" + imagewidth + "\" height=\"" + imageheight + "\" name='"+thisleftmenu[2]+"'></a></td></tr>";
					}
					else {
					       temp+="<tr><td><a href='"+thisleftmenu[3]+"' onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage('"+thisleftmenu[2]+"','','"+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=\"" + imagewidth + "\" height=\"" + imageheight + "\"  name='"+thisleftmenu[2]+"'></a></td></tr>";
					    	//temp+="<tr><td><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=154 ></td></tr>";
					}

				}
			}
		}
		else{
			temp="";
			found=0;
			if(leftmenulevel[i]) {
				thisarray=leftmenulevel[i];
				for(j=0;j < thisarray.length;j++) {
					thisleftmenu=thisarray[j];
					if(sectionid == thisleftmenu[0]) {
						found=1;
						temp+="<tr><td><a href='"+thisleftmenu[3]+"'><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=\"" + imagewidth + "\" height=\"" + imageheight + "\" ></a></td></tr>";
					}
					else {
						if(thisleftmenu[3] != "#") {
							temp+="<tr><td><a href='"+thisleftmenu[3]+"' onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage('"+thisleftmenu[2]+"','','"+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=\"" + imagewidth + "\" height=\"" + imageheight + "\" name='"+thisleftmenu[2]+"'></a></td></tr>";
						}
						else {
						      temp+="<tr><td><a href='"+thisleftmenu[3]+"' onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage('"+thisleftmenu[2]+"','','"+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=\"" + imagewidth + "\" height=\"" + imageheight + "\" name='"+thisleftmenu[2]+"'></a></td></tr>";
							//temp+="<tr><td><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=154></td></tr>";
						}
					}
				}
			}

			if(found == 1) {
				out+="<tr><td><a href='"+leftmenu[i][3]+"' onMouseOut=\"MM_swapImgRestore();\" onMouseOver=\"MM_swapImage('"+leftmenu[i][2]+"','','"+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=\"" + imagewidth + "\" height=\"" + imageheight + "\"  name='"+leftmenu[i][2]+"'></a></td></tr>";
			}
			else {
				temp="";
				if(leftmenu[i][3] != "#") {
					out+="<tr><td><a href='"+leftmenu[i][3]+"' onMouseOut=\"MM_swapImgRestore();\" onMouseOver=\"MM_swapImage('"+leftmenu[i][2]+"','','"+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+".gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=\"" + imagewidth + "\" height=\"" + imageheight + "\"  name='"+leftmenu[i][2]+"'></a></td></tr>";
				}
				else {
				    out+="<tr><td><a href='"+leftmenu[i][3]+"' onMouseOut=\"MM_swapImgRestore();\" onMouseOver=\"MM_swapImage('"+leftmenu[i][2]+"','','"+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+".gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=\"" + imagewidth + "\" height=\"" + imageheight + "\"  name='"+leftmenu[i][2]+"'></a></td></tr>";
					//out+="<tr><td><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+".gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=154 ></td></tr>";
				}

			}
		}
		out+=temp;
	}
	//out+="<tr><td><img src=\""+baseurl+"/sysimage/m_bottom.gif\" border=0 height=24 width=154></td></tr>";
	out+="</table>";
	return out;
}

function ecomtopmenu(sectionid, version) {
	
    var out="";
	var temp="";
	var found=0;
	
	if (version == "public")
	{
        leftmenu = newleftmenupublic;
        leftmenulevel = newleftmenulevelpublic;
    }
    
    else
    {
        leftmenu = newleftmenu;
        leftmenulevel = newleftmenulevel;
    }
	
	
	var thisarray=new Array;
	var thisleftmenu=new Array;
	out+="<table cellpadding=0 cellspacing=0 border=0 width=100% background='sysimage/menu_bkg.jpg' bgcolor='#DFEDBB'><tr>";
	for(i=0;i < leftmenu.length;i++) {

		if(sectionid == leftmenu[i][0]) {
			out+="<td><a href='"+leftmenu[i][3]+"'><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=154></a></td>";
			temp="";
			if(leftmenulevel[i]) {
				thisarray=leftmenulevel[i];
				for(j=0;j < thisarray.length;j++) {
					thisleftmenu=thisarray[j];
					if(thisleftmenu[3] != "#") {
						temp+="<td><a href='"+thisleftmenu[3]+"' onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage('"+thisleftmenu[2]+"','','"+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=154 name='"+thisleftmenu[2]+"'></a></td>";
					}
					else {
					       temp+="<td><a href='"+thisleftmenu[3]+"' onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage('"+thisleftmenu[2]+"','','"+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=154 name='"+thisleftmenu[2]+"'></a></td>";
					    	//temp+="<td><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=154 ></td>";
					}

				}
			}
		}
		else{
			temp="";
			found=0;
			if(leftmenulevel[i]) {
				thisarray=leftmenulevel[i];
				for(j=0;j < thisarray.length;j++) {
					thisleftmenu=thisarray[j];
					if(sectionid == thisleftmenu[0]) {
						found=1;
						temp+="<td><a href='"+thisleftmenu[3]+"'><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=154 ></a></td>";
					}
					else {
						if(thisleftmenu[3] != "#") {
							temp+="<td><a href='"+thisleftmenu[3]+"' onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage('"+thisleftmenu[2]+"','','"+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=154 name='"+thisleftmenu[2]+"'></a></td>";
						}
						else {
						      temp+="<td><a href='"+thisleftmenu[3]+"' onMouseOut=\"MM_swapImgRestore();\"  onMouseOver=\"MM_swapImage('"+thisleftmenu[2]+"','','"+baseurl+"/sysimage/"+thisleftmenu[2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=154 name='"+thisleftmenu[2]+"'></a></td>";
							//temp+="<td><img src=\""+baseurl+"/sysimage/"+thisleftmenu[2]+".gif\" border=0 alt=\""+thisleftmenu[1]+"\" width=154></td>";
						}
					}
				}
			}

			if(found == 1) {
				out+="<td><a href='"+leftmenu[i][3]+"' onMouseOut=\"MM_swapImgRestore();\" onMouseOver=\"MM_swapImage('"+leftmenu[i][2]+"','','"+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=154  name='"+leftmenu[i][2]+"'></a></td>";
			}
			else {
				temp="";
				if(leftmenu[i][3] != "#") {
					out+="<td><a href='"+leftmenu[i][3]+"' onMouseOut=\"MM_swapImgRestore();\" onMouseOver=\"MM_swapImage('"+leftmenu[i][2]+"','','"+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+".gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=154  name='"+leftmenu[i][2]+"'></a></td>";
				}
				else {
				    out+="<td><a href='"+leftmenu[i][3]+"' onMouseOut=\"MM_swapImgRestore();\" onMouseOver=\"MM_swapImage('"+leftmenu[i][2]+"','','"+baseurl+"/sysimage/"+leftmenu[i][2]+"_f2.gif',1);\"><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+".gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=154  name='"+leftmenu[i][2]+"'></a></td>";
					//out+="ecommenu<td><img src=\""+baseurl+"/sysimage/"+leftmenu[i][2]+".gif\" border=0 alt=\""+leftmenu[i][1]+"\" width=154 ></td>";
				}

			}
		}
		out+=temp;
	}
	//out+="<tr><td><img src=\""+baseurl+"/sysimage/m_bottom.gif\" border=0 height=24 width=154></td></tr>";
	out+="</tr></table>";
	return out;
}
//Set Variable to Flash
function doPassVar(args) {
	document.locationswf.SetVariable("flashpath", args);
}

//Set Country+Lang to Flash
function doPassLocation(country,lang) {
	document.homeswf.SetVariable("country", country);
	document.homeswf.SetVariable("lang", lang);
}


function opendetail() {
	detailwin=window.open(baseurl+'/hkbodycombat.html','detailwin','width=340,height=400,resizable=no,status=no, scrollbars=yes');
	return;
}


function opensuccstory(url) {
	var w = 610;
	var h = 500;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	storywin=window.open(url,'storywin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=yes');
	return;
}


function rounding(number,decimal) {
	multi = Math.pow(10,decimal);
	number = Math.round(number * multi) / multi;
	return number;
}

function openbmi(url) {
	var w = 435;
	var h = 520;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	bmiwin=window.open(url,'bmiwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=yes');
	return;
}

function restoreimg(timet) {
	var tim_int=0;
	tim_int=setTimeout("MM_swapImgRestore();",timet);
	return;
}


function chgimage(objectname,imgname) {
	objectname.src=imgname;
	return;
}

function openrefer() {
	var url = "refer.jsp";
	var w = 510;
	var h = 520;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	referwin=window.open(url,'referwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=no');
	return;
}

function openrefer2(c,l) {
	var url = "refer.jsp?country=" + c + "&lang=" + l;
	var w = 510;
	var h = 520;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	referwin=window.open(url,'referwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=no');
	return;
}

function openprint(url) {
	var w = 742;
	var h = 660;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	printwin=window.open(url,'printwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=no');
	return;
}

function openconfirm(source,baseurl,lang) {
	var w = 420;
	var h = 450;
	var charset = "iso-8859-1";
	if(lang  == "zh") {
		charset = "big5";
	}
	var finalmsg =  "<html><head><title>mYoga</title><meta http-equiv=\"Content-Type\" content=\"text/html; charset="+charset+"\"><link rel=\"stylesheet\" href=\"style/style_en.css\" type=\"text/css\">";
	var jsmsg  = "<script src=\"../js/common.js\">" + "<\/script>";
	finalmsg += jsmsg;
	finalmsg += "</head><body marginheight=0 marginwidth=0 topmargin=0 leftmargin=0>";
	finalmsg += "<table cellpadding=0 cellspacing=0 border=0 width=100% height=100%><tr><td valignt=top>";
	finalmsg += "<table cellpadding=0 cellspacing=0 border=0 width=100% background=\""+baseurl+"/sysimage/top_bgd.gif\">";
	finalmsg += "<tr>";
	finalmsg += "	<td><img src=\""+baseurl+"/sysimage/spacer.gjf\" width=10 height=1 border=0></td>";
	finalmsg += "	<td><img src=\""+baseurl+"/sysimage/top_logo.gif\" width=74 height=89 border=0></td>";
	finalmsg += "	<td><img src=\""+baseurl+"/sysimage/spacer.gjf\" width=5 height=1 border=0></td>";
	finalmsg += "	<td><img src=\""+baseurl+"/sysimage/congrat_header.gif\" width=312 height=88 border=0></td>";
	finalmsg += "</tr>";
	finalmsg += "</table><br>";
	finalmsg += "</td></tr>";
	finalmsg += "</tr><td valign=bottom align=center>";
	finalmsg += "<table cellpadding=0 cellspacing=0 border=0 width=362 bgcolor='#A6E8FF'>";
	finalmsg += "<tr><td valign=top align=left><img src=\""+baseurl+"/sysimage/congrat_lcorner.gif\" width=24 height=24 border=0></td><td valign=top align=right><img src=\""+baseurl+"/sysimage/congrat_rcorner.gif\" width=24 height=24 border=0></tD></tr>";
	finalmsg += "<tr><td colspan=2>";
	finalmsg += "<div style='margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px'>"+source+"</div>";
	finalmsg += "</td></tr>";
	finalmsg += "<tr><td colspan=2><img src=\""+baseurl+"/sysimage/congrat_bottom_img.jpg\" border=0 width=362 height=231></td></tr>";
	finalmsg += "</table>";
	finalmsg += "</td></tr>";
	finalmsg += "</table>";
	finalmsg += "</body></html>";


	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	confirmwin=window.open('','confirmwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=yes');
	confirmwin.document.write(finalmsg);
	return;
}

function openmakeoverconfirm(source,baseurl,lang) {
	var w = 420;
	var h = 450;
	var charset = "iso-8859-1";
	if(lang  == "zh") {
		charset = "big5";
	}
	var finalmsg =  "<html><head><title>California Fitness</title><meta http-equiv=\"Content-Type\" content=\"text/html; charset="+charset+"\"><link rel=\"stylesheet\" href=\"style/style_en.css\" type=\"text/css\">";
	var jsmsg  = "<script src=\"../js/common.js\">" + "<\/script>";
	finalmsg += jsmsg;
	finalmsg += "</head><body marginheight=0 marginwidth=0 topmargin=0 leftmargin=0>";
	finalmsg += "<table cellpadding=0 cellspacing=0 border=0 width=100% height=100%><tr><td valignt=top>";
	finalmsg += "<table cellpadding=0 cellspacing=0 border=0 width=100% background=\""+baseurl+"/cfimage/top_bgd.gif\">";
	finalmsg += "<tr>";
	finalmsg += "	<td><img src=\""+baseurl+"/cfimage/shim.gif\" width=10 height=1 border=0></td>";
	finalmsg += "	<td><img src=\""+baseurl+"/cfimage/cfc_logo.gif\" width=74 height=89 border=0></td>";
	finalmsg += "	<td><img src=\""+baseurl+"/cfimage/shim.gif\" width=5 height=1 border=0></td>";
	finalmsg += "	<td><img src=\""+baseurl+"/cfimage/congrat_header.gif\" width=312 height=88 border=0></td>";
	finalmsg += "</tr>";
	finalmsg += "</table><br>";
	finalmsg += "</td></tr>";
	finalmsg += "</tr><td valign=bottom align=center>";
	finalmsg += "<table cellpadding=0 cellspacing=0 border=0 width=362 bgcolor='#DE2021'>";
	finalmsg += "<tr><td valign=top align=left><img src=\""+baseurl+"/cfimage/TBMcongrat_lcorner.gif\" width=24 height=24 border=0></td><td valign=top align=right><img src=\""+baseurl+"/cfimage/TBMcongrat_rcorner.gif\" width=24 height=24 border=0></tD></tr>";
	finalmsg += "<tr><td colspan=2>";
	finalmsg += "<div style='margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px'><font color='#FFFFFF'>"+source+"</font></div>";
	finalmsg += "</td></tr>";
	finalmsg += "<tr><td colspan=2 bgcolor='#DE2021'><img src=\""+baseurl+"/cfimage/shim.gif\" border=0 width=362 height=231></td></tr>";
	finalmsg += "</table>";
	finalmsg += "</td></tr>";
	finalmsg += "</table>";
	finalmsg += "</body></html>";


	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	confirmwin=window.open('','confirmwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=yes');
	confirmwin.document.write(finalmsg);
	return;
}

function opensendtofrd(comefrom, dtype) {
	if(! dtype) {dtype="";}
	if(comefrom) {
		var url = "sendtofrd.jsp?comefrom="+comefrom+"&fromdtype="+dtype;
		//var url = "http://ns2.opencreative.com/~del/myoga/sendtofriend.html";
		var w = 573;
		var h = 486;
		//var h = 518;
		var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		referwin=window.open(url,'referwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=no');
		//referwin=window.open(url,'referwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=yes,status=no, scrollbars=no');
	}
	return;
}

function openclassdetail(id,lang,extra) {
	var url = baseurl+'/cgi-bin/groupx.pl?act=show_classdetail&lang='+lang+'&classid='+id;
	if (extra)
		url += extra;
	var w = 450;
	var h = 430;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	detailwin=window.open(url,'detailwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=yes,status=yes, scrollbars=yes');
	return;
}

function openbookclass(id,lang,extra) {
	var url = baseurl+'/cgi-bin/groupx.pl?act=show_bookclass&lang='+lang+'&classid='+id;
	if (extra)
		url += extra;	
	var w = 450;
	var h = 470;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	detailwin=window.open(url,'detailwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=yes,status=yes, scrollbars=yes');
	return;
}

function opencancelclass(id,lang,extra) {
	var url = baseurl+'/cgi-bin/groupx.pl?act=show_cancelclass&lang='+lang+'&bookid='+id;
	if (extra)
		url += extra;	
	var w = 450;
	var h = 430;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	detailwin=window.open(url,'detailwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=yes,status=yes, scrollbars=yes');
	return;	
}

function topbannerlink(country,lang) {
	if(country == "hk" && lang == "en") {
		self.location='freetrial.jsp?lang=en&country=hk#form';
	}
	if(country == "hk" && lang == "zh") {
		self.location='freetrial.jsp?lang=zh&country=hk#form';
	}
	if(country == "tw" && lang == "zh") {
		self.location='freetrial.jsp?lang=zh&country=tw#form';
	}
	return;
}


function openspecialpromo(url) {
	var w = 624;
	var h = 330;
	var finalmsg =  "<html><head><title>California Fitness</title><link rel=\"stylesheet\" href=\"style/style_en.css\" type=\"text/css\">";
	finalmsg += "</head><body marginheight=0 marginwidth=0 topmargin=0 leftmargin=0>";
	finalmsg += "<img src='"+url+"' border=0>";
	finalmsg += "</body></html>";
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	promowin=window.open('','promowin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=no');
	promowin.document.write(finalmsg);
	return;
}

function openprint(url) {
	var w = 660;
	var h = 480;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	makeoverwin=window.open(url,'makeoverwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=yes');
	return;
}

function openfreemakeover(url) {
	openprint= window.open(url,'openprint','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=677,height=480','center');
	return;
}

function myc_forgotpopup(c,l)
{
	detailwin=window.open('/myc_forget.jsp?country=' + c + '&lang=' + l,'forgetwin','width=573,height=390,resizable=no,status=no, scrollbars=no');
	return;
}

function openjobpost(url) {
	var w = 500;
	var h = 500;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	makeoverwin=window.open(url,'makeoverwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=yes');
	return;
}

function openjobpostedit(url) {
	var w = 400;
	var h = 680;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	makeoverwin=window.open(url,'makeoverwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=yes');
	return;
}

function openjobpostconfirm(source,baseurl,lang) {
	var w = 420;
	var h = 450;
	var charset = "iso-8859-1";
	if(lang  == "zh") {
		charset = "big5";
	}
	var finalmsg =  "<html><head><title>mYogaOnline.com</title><meta http-equiv=\"Content-Type\" content=\"text/html; charset="+charset+"\"><link rel=\"stylesheet\" href=\"style/style_en.css\" type=\"text/css\">";
	var jsmsg  = "<script src=\"../js/common.js\">" + "<\/script>";
	finalmsg += jsmsg;
	finalmsg += "</head><body marginheight=0 marginwidth=0 topmargin=0 leftmargin=0>";
	finalmsg += "<table cellpadding=0 cellspacing=0 border=0 width=100% height=100%><tr><td valignt=top>";
	finalmsg += "<table cellpadding=0 cellspacing=0 border=0 width=100% background=\""+baseurl+"/cfimage/top_bgd.gif\">";
	finalmsg += "<tr>";
	finalmsg += "	<td><img src=\""+baseurl+"/cfimage/shim.gif\" width=10 height=1 border=0></td>";
	finalmsg += "	<td><img src=\""+baseurl+"/cfimage/cfc_logo.gif\" width=74 height=89 border=0></td>";
	finalmsg += "	<td><img src=\""+baseurl+"/cfimage/shim.gif\" width=5 height=1 border=0></td>";
	//finalmsg += "	<td><img src=\""+baseurl+"/cfimage/congrat_header.gif\" width=312 height=88 border=0></td>";
	finalmsg += "</tr>";
	finalmsg += "</table><br>";
	finalmsg += "</td></tr>";
	finalmsg += "</tr><td valign=bottom align=center>";
	finalmsg += "<table cellpadding=0 cellspacing=0 border=0 width=362 bgcolor='#A6E8FF'>";
	finalmsg += "<tr><td valign=top align=left><img src=\""+baseurl+"/cfimage/congrat_lcorner.gif\" width=24 height=24 border=0></td><td valign=top align=right><img src=\""+baseurl+"/cfimage/congrat_rcorner.gif\" width=24 height=24 border=0></tD></tr>";
	finalmsg += "<tr><td colspan=2>";
	finalmsg += "<div style='margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px'>"+source+"</div>";
	finalmsg += "</td></tr>";
	finalmsg += "<tr><td colspan=2><img src=\""+baseurl+"/cfimage/congrat_bottom_img.jpg\" border=0 width=362 height=231></td></tr>";
	finalmsg += "</table>";
	finalmsg += "</td></tr>";
	finalmsg += "</table>";
	finalmsg += "</body></html>";


	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	confirmwin=window.open('','confirmwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=yes');
	confirmwin.document.write(finalmsg);
	return;
}

function showbigclubphoto(bigphotourl) {
	document.clubbigphoto.src = bigphotourl;
	return;

}

function getFlashMovieObject(movieName) {
  if (navigator.appName.indexOf("Microsoft Internet")==-1) {
    if (document.embeds && document.embeds[movieName]) {
      return document.embeds[movieName];
    }
    else if (document[movieName])  {
    	return document[movieName];
    }
  }
  else  {
    	return document.getElementById(movieName);
  }
}

//Set Variable to Flash
function setbgsound(args) {
	if(! top.bgmusic) {
		return;
	}
	var movieid = "soundflash";
	var i,values;
	//alert(ua);
	//alert(top.bgmusic.document.embeds[movieid]);
	if(is_pc_ie){
		top.bgmusic.document[movieid].SetVariable("messageVar",args);
	}
	else if (ua.indexOf('firefox') >= 0) {
		if (top.bgmusic.document.embeds && top.bgmusic.document.embeds[movieid]) {
		     top.bgmusic.document.embeds[movieid].SetVariable("messageVar",args);
		}
		else if (top.bgmusic.document[movieid])  {
		     top.bgmusic.document[movieid].SetVariable("messageVar",args);
		}       		
   	}
	else{
		var flashquery = "messageVar=" + args;
		var divcontainer = "flash_setvariables_"+movieid;
		if(!top.bgmusic.document.getElementById(divcontainer)){
			var divholder = top.bgmusic.document.createElement("div");
			divholder.id = divcontainer;
			top.bgmusic.document.body.appendChild(divholder);
		}
		top.bgmusic.document.getElementById(divcontainer).innerHTML = "";
		var divinfo = "<embed src='/sysimage/gateway.swf' FlashVars='lc="+movieid+"&fq="+escape(flashquery)+"' width='0' height='0' type='application/x-shockwave-flash'></embed>";
		top.bgmusic.document.getElementById(divcontainer).innerHTML = divinfo;
	}

	//var flashMovie=getFlashMovieObject("soundflash");
	//alert(flashMovie.GetVariable("messageVar"));
	//flashMovie.SetVariable("messageVar", args);
	return;
}


function checkloadpage() {
	if(is_pc_ie){
		if(pageloaded == 1) {
			clearTimeout(timeoutid);
			document["send_bgsound"].play();
					
		}
		else {
			timeoutid = setTimeout("checkloadpage()", 1000);
		}
	}
}

function openbottompop(url) {
	var w = 573;
	var h = 486;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	mapwin=window.open(url,'mapwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',titlebar=no,status=no,alwaysRaised=yes,resizable=no,scrollbars=no,location=no,toolbar=no');
	return;
}

function openfreepasspop(url) {
	var w = 800;
	var h = 550;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	mapwin=window.open(url,'mapwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',titlebar=no,status=no,alwaysRaised=yes,resizable=yes,scrollbars=yes,location=no,toolbar=no');
	return;
}

function openmychelp(url) {
	var w = 573;
	var h = 486;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	mapwin=window.open(url,'mapwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',titlebar=no,status=no,alwaysRaised=yes,resizable=no,scrollbars=no,location=no,toolbar=no');
	return;
}

function openpopup(url) {
	var w = 815;
	var h = 1015;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	makeoverwin=window.open(url,'makeoverwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=yes');
	return;
} 

function openpress(url) {
	var w = 618;
	var h = 1011;
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	makeoverwin=window.open(url,'makeoverwin','width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',resizable=no,status=no, scrollbars=yes');
	return;
}

function getParameter(pname,frstr)
{
	var pattern = new RegExp("[\\?\\&]" + pname + "=(\\w*)");
	if (!frstr)
		frstr = self.location.href;
	var matches = pattern.exec(frstr);
	if (matches != null)
		return matches[1];
	else
		return null;
}

// Submit a form, with 'act' set to specific value
// Optionally can set any form element values.
// Input
// formname, actvalue
// Optional: form_var1, form_value1, form_var2 ....
function formSubmit()
{
	var tform = document.forms[arguments[0]];
	var actvalue = arguments[1];
	tform.act.value = actvalue;
	if (arguments.length > 3)
	{
		var i;
		for (i = 2; i < arguments.length-1; i=i+2)
		{
			if (arguments[i] == 'target')
				tform.target = arguments[i+1];
			else if (arguments[i] == 'action')
				tform.action = arguments[i+1];
			else if (typeof tform.elements[arguments[i]] != "undefined")				
				tform.elements[arguments[i]].value = arguments[i+1];
		}
	}
	tform.submit();
}

function openbook2home(url)          
{                              	
	if (self.parent && self.parent.opener && !self.parent.opener.closed && self.parent.opener.location)              
	{
		self.parent.opener.location.href = url;
    }                                
	else
	{
		var homewin = window.open(url,'book2home');
	}		
}                                                            

// Depends on what's showing on the left menu, either open popup or pass to frontdesk search
function openeditdetail2(id)
{
	if (parent.leftmenu && parent.leftmenu.document.leftform && parent.leftmenu.document.leftform)
	{
		var frm = parent.leftmenu.document.leftform;
		if (typeof frm.timefrom == 'object')
		{
			self.location.href = baseurl + 'cgi-bin/frontdesk.pl?act=srchclass&classid=' + id;
			return;          
		}
	}
				
	detailwin=window.open(baseurl+'cgi-bin/groupxadmin.pl?act=showedit_schedule&classid='+id,'detailwin','width=420,height=500,resizable=no,status=no, scrollbars=yes');
	return;
}

function openPolicy20071101(nockechk) {
	var nameCke = 'popedPolicy20071101';
	if (nockechk || (! readCookie(nameCke) && document.selectform)) {
		// pop up once per session
		createCookie(nameCke,1);
		var f = document.selectform;
		window.open(baseurl+'/'+f.country.value+'/'+f.lang.value+'/policy20071101.html','winPolicy20071101','width=573,height=410,resizable=yes,scrollbars=yes');
	}
}

/**
@position 'left'|'right'
*/
function openPadString(inString, targetLength, padChar, position) {
	if (inString==null) inString="";
	if (position!=null) position=position.toLowerCase();
	while (inString.length < targetLength) {
		if (position=='left') inString = padChar + inString;
		else inString += padChar;	
	}
	return inString;
}

/**
@param f form field
*/
function myogaFormatHkid(f) {
	if (!f.value) return;
	var v=f.value.substring(0,5).toUpperCase();
	f.value=v;	//openPadString(v,7,'*','right');
}

function myogaFormatMembershipno(f,chkbox_y,chkbox_n) {
	if (!f.value) {
		chkbox_n.checked = true;
		return;
	}
	var v=f.value.substring(0,9);
	f.value=openPadString(v,9,'0','left');
	chkbox_y.checked = true;
}

function myogaFormatEmail(f) {
	if (!f.value) return;
	f.value = f.value.toLowerCase();
}
