(function(){var menu,userAgent=navigator.userAgent.toLowerCase(),opera=/opera/.test(userAgent),onLoad=function(){var name="main_menu";var divs=document.getElementsByTagName("div");for(var i=0;i<divs.length;i++){if(divs[i].className==name){menu=divs[i];var lis=menu.getElementsByTagName("li");for(var n=lis[0];n;n=n.nextSibling)if(n.tagName=="LI"){n.ajxtop=true;if(opera)n.style.width=n.offsetWidth-(n.className.indexOf("tlast")==-1? 3:0);}for(var j=0;j<lis.length;j++){lis[j].className=lis[j].className;lis[j].style.position="static";var uls=lis[j].getElementsByTagName("ul");if(uls.length>0)uls[0].style.display="none";lis[j].shown=lis[j].show=false;lis[j].onmouseover=function(){clearTimeout(menu.timer);if(this.className.indexOf("ajxover")==-1)this.className+=" ajxover";this.show=true;menu.timer=setTimeout(update,0);};lis[j].onmouseout=function(){clearTimeout(menu.timer);if(!this.shown)this.className=this.className.replace(new RegExp(" ?ajxover\\b"), "");this.show=false;menu.timer=setTimeout(update,0);};}}}},update=function(){var lis=menu.getElementsByTagName("li");for(var i=lis.length-1;i>=0;i--){if(lis[i].show){if(!lis[i].shown){if(!lis[i].parentNode.style.filter){var uls=lis[i].getElementsByTagName("ul");if(uls.length>0){lis[i].style.position="relative";uls[0].style.filter="alpha(opacity=0)";uls[0].style.opacity=0;uls[0].style.display="block";fadeIn(uls[0]);lis[i].shown=true;}}else setTimeout(update,0);}}else{var uls=lis[i].getElementsByTagName("ul");if(uls.length>0){uls[0].style.display="none";lis[i].style.position="static";lis[i].shown=false;if(lis[i].className.indexOf("ajxover")!=-1)lis[i].className=lis[i].className.replace(new RegExp(" ?ajxover\\b"), "");}}}},fadeIn=function(o){o.tstart=new Date;if(!o.timer)o.timer=setInterval(function(){var s=(new Date-o.tstart)/0;if(s<1){var v=s;o.style.filter="alpha(opacity="+v*100+")";o.style.opacity=v;}else{clearInterval(o.timer);o.timer=undefined;o.style.filter="";o.style.opacity=1;}}, 0);},addOnReady=function(f,fu){var isReady=false,ready=function(){if(!isReady){isReady=true;f();};};if(document.addEventListener){document.addEventListener('DOMContentLoaded',ready,false);window.addEventListener("load",ready,false);window.addEventListener("unload",fu,false);}if(window.attachEvent)window.attachEvent("onload",ready);if(document.documentElement.doScroll&&window==top){(function(){if(!isReady){try{document.documentElement.doScroll("left");}catch(E){setTimeout(arguments.callee,0);return;}ready();}})()}};addOnReady(onLoad, onLoad);})();

function funcpasspage()
 {
 if(document.getElementById('pages').value=="")
 {
	return false;
 }
 if(document.getElementById('pages').value==0)
 {
 window.location.href="webpages/market-alert-reymount.asp";
 }
   if(document.getElementById('pages').value==2)
 {
 window.location.href="webpages/demoregistration.html";
 }
  if(document.getElementById('pages').value==3)
 {
 window.location.href="webpages/mini-trading-reymount.html";
 }
  if(document.getElementById('pages').value==4)
 {
 window.location.href="webpages/open-account-reymount.html";
 }
  if(document.getElementById('pages').value==5)
 {
 window.location.href="webpages/account-information-reymount.html";
 }
  if(document.getElementById('pages').value==6)
 {
 window.location.href="webpages/net-trader-reymount.html";
 }
  if(document.getElementById('pages').value==7)
 {
 window.location.href="webpages/dealing-reymount.html";
 }
  if(document.getElementById('pages').value==8)
 {
 window.location.href="webpages/getting-started-reymount.html";
 }
  if(document.getElementById('pages').value==9)
 {
 window.location.href="webpages/download-e-bro.asp";
 }
  if(document.getElementById('pages').value==10)
 {
 window.location.href="webpages/newsletterreg.html";
 }
  if(document.getElementById('pages').value==11)
 {
 window.location.href="webpages/forex-currency-charts.html";
 }
  if(document.getElementById('pages').value==12)
 {
 window.location.href="webpages/reymarketnews.html";
 }
  if(document.getElementById('pages').value==13)
 {
 window.location.href="webpages/investment-myths-reymount.html";
 }
  if(document.getElementById('pages').value==14)
 {
 window.location.href="webpages/sitemap-reymount.html";
 }
 
 
 
 }

function dbStoreAjax()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var url="webpages/livehelp_page_hits_ajax.asp";
url=url+"?pagename="+document.location.href+"&ajaxcountry="+document.getElementById('cyreserve').value+"&ajaxstate="+document.getElementById('rgreserve').value+"&ajaxcity="+document.getElementById('ctreserve').value;
 
xmlHttp.open("post",url,true);
xmlHttp.send(null);
}

function ChartStoreAjax()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var url="charts/charts_data.asp";
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
 
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
setTimeout("ChartStoreAjax()", 300000);
 /*Live Chart */
function xml_file(filename)
{ 
 document.getElementById('chartname').value= filename;
  		var so = new SWFObject("charts/candle_stick.swf", "candle_stick", "580", "250", "8","#F0EFDB");
		so.addVariable("path", "charts/");
		so.addVariable("settings_file", "charts/"+document.getElementById('chartname').value+"_settings.xml");
 		so.addVariable("preloader_color", "#000000");	
		so.addParam("wmode", "transparent");
		so.write("flashcontent");

}
function showChart(chNo) {
	  var hrefIDVal;	 
	  
	  for (var i=0;i<9;i++) {	   
	 	  hrefIDVal="gifChartAnc"+i;		 
			  document.getElementById(hrefIDVal).className="none";			 
	  	}
 	   hrefIDVal="gifChartAnc"+chNo;
    	   document.getElementById(hrefIDVal).className="current";
	  }


function opendetailsreal(file){
 					lnk="webpages/"+file+".html"
					var win=window.open(lnk,"","width=520,height=400,toolbars=0,scrollbars=1,resizable=yes")
					}
function openwebsitesurvey(){
 					lnk="webpages/reymount_survey.asp"
					var win=window.open(lnk,"","width=720,height=570,toolbars=0,scrollbars=1,resizable=no")
					}
					
var timerID ;
function tzone(tz, os, ds, cl)
{
	this.ct = new Date(0) ;		// datetime
	this.tz = tz ;		// code
	this.os = os ;		// GMT offset
	this.ds = ds ;		// has daylight savings
	this.cl = cl ;		// font color
}

function UpdateClocks()
{
	var ct = new Array(	
		new tzone('NYC: ', -3.96, 1, '#0054A6'),		
		new tzone('LON: ',  +0.04, 1, '#0F96CC'),		
		new tzone('UAE: ', +4.04, 0, '#0054A6'),
		new tzone('HKG: ', +8.04, 0, '#0F96CC'),		
		new tzone('TYO: ', +9.04, 0, '#0054A6')
	) ;
	var dt = new Date() ;	// [GMT] time according to machine clock
	var startDST = new Date(dt.getFullYear(), 3, 1) ;
	while (startDST.getDay() != 0)
		startDST.setDate(startDST.getDate() + 1) ;
	var endDST = new Date(dt.getFullYear(), 9, 31) ;
	while (endDST.getDay() != 0)
		endDST.setDate(endDST.getDate() - 1) ;
	var ds_active ;		// DS currently active
	if (startDST < dt && dt < endDST)
		ds_active = 1 ;
	else
		ds_active = 0 ;
	// Adjust each clock offset if that clock has DS and in DS.
	for(n=0 ; n<ct.length ; n++)
		if (ct[n].ds == 1 && ds_active == 1) ct[n].os++ ;
	// compensate time zones
	gmdt = new Date() ;
	for (n=0 ; n<ct.length ; n++)
		ct[n].ct = new Date(gmdt.getTime() + ct[n].os * 3600 * 1000) ;
		
	document.getElementById('Clock0').innerHTML ='<font face=verdana size=1 style="font-size:11px;color:#fff;font-smooth:always; font-smooth:20px;"' + ct[0].cl + '">' + ct[0].tz + ClockString(ct[0].ct) + '</font>' ;
	document.getElementById('Clock1').innerHTML ='<font face=verdana size=1 style="font-size:11px;color:#fff;font-smooth:20px;"' + ct[1].cl + '">' + ct[1].tz + ClockString(ct[1].ct) + '</font>' ;
	document.getElementById('Clock2').innerHTML ='<font face=verdana size=1 style="font-size:11px;color:#fff;font-smooth:20px;"' + ct[2].cl + '">' + ct[2].tz + ClockString(ct[2].ct) + '</font>' ;
	
	timerID = window.setTimeout("UpdateClocks()", 1001) ;
}

function ClockString(dt)
{
	var stemp, ampm ;
	var dt_year = dt.getUTCFullYear() ;
	var dt_month = dt.getUTCMonth() + 1 ;
	var dt_day = dt.getUTCDate() ;
	var dt_hour = dt.getUTCHours() ;
	var dt_minute = dt.getUTCMinutes() ;
	var dt_second = dt.getUTCSeconds() ;
	dt_year = dt_year.toString() ;
	if (0 <= dt_hour && dt_hour < 12)
	{
		ampm = 'AM' ;
		if (dt_hour == 0) dt_hour = 12 ;
	} else {
		ampm = 'PM' ;
		dt_hour = dt_hour - 12 ;
		if (dt_hour == 0) dt_hour = 12 ;
	}
	if (dt_minute < 10)
		dt_minute = '0' + dt_minute ;
	if (dt_second < 10)
		dt_second = '0' + dt_second ;
	stemp = "";
	//stemp = dt_month + '/' + dt_day + '/' + dt_year.substr(2,2) ;
	stemp = stemp + ' ' + dt_hour + ":" + dt_minute + ' ' + ampm ;
	return stemp ;
}

var outStr;
outStr='<table width="100%" border="0" cellspacing="0" cellpadding="0" style="font-family:verdana,Arial,Tahoma; color:#fff; line-height:25px; height:25px; font-weight:normal">'
outStr=outStr + '<tr>'
outStr=outStr + '  <td width="20%" id="Clock0"></td>'
outStr=outStr + '  <td width="20%" id="Clock1"></td>'
outStr=outStr + '  <td width="20%" id="Clock2"></td>'
outStr=outStr + '</tr>'
outStr=outStr + '</table>'
var outStr_flash;
outStr_flash='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="270" height="230">'
outStr_flash = outStr_flash+'<param name="movie" value="charts/news.swf" />'
outStr_flash = outStr_flash+'<param name="quality" value="high" />'
outStr_flash = outStr_flash+'<embed src="charts/news.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="270" height="230"></embed>'
outStr_flash = outStr_flash+'</object>'
