if ( window.Event )
   document.captureEvents(Event.MOUSEUP);
   
function nocontextmenu () {
   //event.cancelBubble = true, event.returnValue = false;
   return false;
}

function norightclick (e) {
   if ( window.Event )
   {
       if ( e.which == 2 || e.which == 3 ) return false;
   }
   else if ( event.button == 2 || event.button == 3 ) {
       event.cancelBubble = true, event.returnValue = false;
       return false;
   }
}

if ( document.layers )
   document.captureEvents( Event.MOUSEDOWN );

document.oncontextmenu = nocontextmenu;
document.onmousedown = norightclick;
document.onmouseup = norightclick;

function setLocale2Eng(afepackageid) {
	//alert("Set Locale 1 to EN");
	parent.connFrame.setLocale("EN");
	parent.setLocale2Eng();
	if (swid=="FM") {
	    parent.mainFrame.location.href="../../Fundamental/Fundamentals.asp?language=0";
	}
	else if (swid == "BS") {
	}
	else if (swid == "News") {
	    parent.mainFrame.location.href="../../news/newsArchive.asp?Language=0";
	}
	else if (swid == "Stock Search") {
	    parent.mainFrame.location.href="../../StockSelection/en/stockselect.html";
	}
	else if (swid == "AN") {
	}
	else if (swid == "HP") {
	}
	else if (swid == "PF") {
	    parent.mainFrame.location.href="../../portfolio/en/portfolio.asp";
	}
	self.location.href="../en/smn_menu" + afepackageid + ".asp?swid=" + swid;	
}

function setLocale2Th(afepackageid) {
	//alert("Set Locale 1 to TW");
	parent.connFrame.setLocale("TH");
	parent.setLocale2Th();
	if (swid=="FM") {
	    parent.mainFrame.location.href="../../Fundamental/Fundamentals.asp?language=1";
	}
	else if (swid == "BS") {
	}
	else if (swid == "News") {
	    parent.mainFrame.location.href="../../news/newsArchive.asp?Language=1";
	}
	else if (swid == "Stock Search") {
	    parent.mainFrame.location.href="../../StockSelection/th_TH/stockselect.html";
	}
	else if (swid == "AN") {
	}
	else if (swid == "HP") {
	}
	else if (swid == "PF") {
	    parent.mainFrame.location.href="../../portfolio/th_TH/portfolio.asp";
	}
	self.location.href="../th/smn_menu" + afepackageid + ".asp?swid=" + swid;
}

function setStaticWorkSpace(id) {
         swid = id;
         if (swid == "Multiple View")
         	parent.MultipleViewMode = "on";
         else
         	parent.MultipleViewMode = "off";
}


function printWorkSpace() {
	parent.mainFrame.focus();
	// parent.mainFrame.customPrint();
	parent.mainFrame.print();
	/* 
	if (swid=="Quote") {
	    parent.mainFrame.customPrint();
	}
	else if (swid=="Multiple View"){
	    parent.mainFrame.upperMultipleView.upperView.setPrintMode("true");
	    parent.mainFrame.lowerView.setPrintMode("true");
	    parent.mainFrame.print();
	    parent.mainFrame.upperMultipleView.upperView.setPrintMode("false");
	    parent.mainFrame.lowerView.setPrintMode("false");
	}
	else 
	{
	    parent.mainFrame.print();
	}
	*/
}

function refreshWorkSpace(lang){
	if (swid == "News"){
		parent.mainFrame.location = "../../news/newsArchive.asp?Language="+lang;
	}
	else if (swid == "Quote" || swid == "Multiple View" || swid == "Trade Log" || swid == "Derivatives" || swid == "Indices" || swid == "My favorite"){
		parent.connFrame.refreshWorkspace();
	}
}

function showFundamental(lang)
{
	parent.showFundamental(lang);
}

function IsinLeftFrame(productid, groupid ,page)
{
	if( page == "Chart" || page == "Print" || page == "Online Help" || page == "Portfolio")
	{
		if( productid == '<%=AFEPackageId_828%>')
		{
			if( page == "Portfolio")
			{
				if( groupid == '<%=WEBAPP_GROUPID_KIMENG%>' || groupid == '<%=WEBAPP_GROUPID_ASL%>' || groupid == '<%=WEBAPP_GROUPID_FES%>' || groupid == '<%=WEBAPP_GROUPID_SEAMICO%>' )
					return true;
				else
					return false;
			}
		}
	}
	else
	{
		return true;
	}
}

function open_unusualPage(productid, page)
{

	if(page == "Chart")
	{
		if( productid == '<%=AFEPackageId_825%>')
			parent.openCharts(0,1);
		else
			parent.openCharts(0,0);
	}
	else if(page == "Print")
	{
		printWorkSpace();
	}
	else if(page == "Online Help")
	{
		parent.openHelp(0,1);
	}
	else if(page == "Portfolio")
	{
		parent.openPortfolio(0,1);
	}
}

function getUrl(page, productid, groupid, tfexFlag)
{
	switch (page)
	{
		case 'Quote':
			return '../../singlestock.asp?strength=BidAsk';
		break;
		case 'Warrants':
			return "../../warrants.asp";
		break;
		case 'Index Futures':
		if (productid == '<%=AFEPackageId_828%>')
		{
			if( groupid == '<%=WEBAPP_GROUPID_KIMENG%>' )
			{
				return "../../realtime/tfex_realtime.asp";
			}
			else
				return "../../futures.asp";
		}
		else
		{
			return "../../futures.asp";
		}					
		break;
		case '   - Real-Time':
			return "../../realtime/tfex_realtime.asp";
		break;
		case '   - Analytics':
			return "../../futures.asp";
		break;
		case 'Index Options':
			return "../../options.asp";
		break;
		case 'Multiple View':
			return '../../DoubleStock.asp?'+
			  'showTicketButton='+parent.showTicketButton+
			  '&lang=en';
		break;
		case 'Trade Log':
			return "../../transactionlog.asp?vwap=true";
		break;
		case '5Bid/5Offer':
			return "../../fiveBO.asp";
		break;
		case 'Ranking':
			return "../../topranking.asp";
		break;
		case '   - Top Buy':
			return "../../topbuyranking.asp";
		break;
		case '   - Top Sell':
			return "../../topsellranking.asp";
		break;
		case 'Chart':
			return "";
		break;
		case 'Ticker':
			return "../../Ticker.asp";
		break;
		case 'News':
			return "../../news/news.asp?Language=3";
		break;
		case 'Indices':
			return "../../worldindices.asp";
		break;
		case 'Forex':
			return "../../forex.asp";
		break;
		case 'Stock Search':
			return "../../stockselection/th/stocksearch.asp";
		break;
		case 'My Favorite':
			return "../../watchlist.asp?scrollBar=false";
		break;
		case 'Calendar':
			return "../../calendar/calendar.asp";
		break;
		case 'Portfolio':

			if (productid == '<%=AFEPackageId_828%>')
			{
				if( groupid == '<%=WEBAPP_GROUPID_KIMENG%>' )
				{
					if(tfexFlag == "N" || tfexFlag == 0)
						return '<%=Request("cServer")%>/Get_Cust_Posi.asp?userid=<% =Request("cUID")%>&sid=<% =Request("cSID")%>';
					else
						return '<%=Request("cServer")%>/Get_tfex_Cust_Posi.asp?userid=<% =Request("cUID")%>&sid=<% =Request("cSID")%>';
				}
				else if( groupid == '<%=WEBAPP_GROUPID_SEAMICO%>' )
				{
					return '/seamico.asp?ZType=Acc';
				}
				else if( groupid == '<%=WEBAPP_GROUPID_ASL%>')
				{
					return '../../asl/selectUrl.asp?<%=mainPara%>&urlType=C';
				}
				else if( groupid == '<%=WEBAPP_GROUPID_FES%>')
				{
					return '../../asl/selectUrl.asp?<%=mainPara%>&urlType=C&cUType=<%=Request("cUType") %>&page=Portfolio';
				}
			}
			else
			{
				return	'http://<%=sstestpagehost_clientside%>/<%=logonPath%>/portfolio.asp?msvm='+parent.connFrame.isMSVM()+'&Language=0&pre=0';	
			}
	
		break;
		case 'Order Ticket':
			return "/seamico.asp?ZType=Order";
		break;
		case 'Print':
			return "";
		break;
		case 'Online Help':
			return "";
		break;
		
		case 'FM':
			return "";
		break;
		case 'IndicesConstituents':
			return "";
		break;
		case 'Order Entry':
			if( groupid == '<%=WEBAPP_GROUPID_KIMENG%>')
			{
			     return 'https://<%=sstestpagehost_clientside%>/<%=logonPath%>/OrderEntry.asp?'+
				 				   'showTicketButton='+parent.showTicketButton+
							'&cServer=<% =Request("cServer") %>'+ 
				   '&cUID=<% =Request("cUID") %>'+
				   '&cSID=<% =Request("cSID") %>'+
				   '&groupid=<%=Request("groupid")%>'+
  				   '&lang=en&tfex=<%=tfexFlag%>';					
			}

			else if( groupid == '<%=WEBAPP_GROUPID_ASL%>')
			{
				return '../../OrderEntry.asp?'+
				  'showTicketButton='+parent.showTicketButton+
				  '&cServer=<% =Request("cServer") %>'+ 
				  '&cUID=<% =Request("cUID") %>'+
				  '&cSID=<%=Request("cSID") %>'+				  
                  '&groupid=<%=Request("groupid")%>'+  				  
  				  '&lang=en';
			}
			else if( groupid == '<%=WEBAPP_GROUPID_FES%>')
			{
				return '../../OrderEntry.asp?'+
				  'showTicketButton='+parent.showTicketButton+
				  '&cServer=<% =Request("cServer") %>'+ 
				  '&cUID=<% =Request("cUID") %>'+
				  '&cSID=<%=Request("cSID") %>'+				  
				  '&cUType=<%=Request("cUType") %>'+				  
                  '&groupid=<%=Request("groupid")%>'+  				  
  				  '&lang=en&page=OrderEntry';
			}

		break;
		case 'Order Cancel':
			if( groupid == '<%=WEBAPP_GROUPID_KIMENG%>' )
			{
				if(tfexFlag == "N" || tfexFlag == 0)
					return '<%=Request("cServer")%>/put_cancel_order.asp?userid=<% =Request("cUID")%>&sid=<% =Request("cSID")%>';
				else
					return '<%=Request("cServer")%>/put_tfex_cancel_order.asp?userid=<% =Request("cUID")%>&sid=<% =Request("cSID")%>';
			}
			else if( groupid == '<%=WEBAPP_GROUPID_FES%>')
			{
				return '../../asl/selectUrl.asp?<%=mainPara%>&urlType=D&cUType=<%=Request("cUType") %>&page=OrderCancel';
			}
		break;
				
		case 'Order Change':
			if( groupid == '<%=WEBAPP_GROUPID_KIMENG%>' )
			{
				if(tfexFlag == "N" || tfexFlag == 0)
					return '';
				else
					return '<%=Request("cServer")%>/put_tfex_chg_order.asp?userid=<% =Request("cUID")%>&sid=<% =Request("cSID")%>';
			}
		break;

		case 'Order Browse':
			if( groupid == '<%=WEBAPP_GROUPID_KIMENG%>' )
			{
				if(tfexFlag == "N" || tfexFlag == 0)
					return '<%=Request("cServer")%>/Get_Ord_Info.asp?userid=<% =Request("cUID")%>&sid=<% =Request("cSID")%>';
				else
					return '<%=Request("cServer")%>/Get_tfex_Ord_Info.asp?userid=<% =Request("cUID")%>&sid=<% =Request("cSID")%>';
			}
			else if( groupid == '<%=WEBAPP_GROUPID_ASL%>')
			{
				return '../../asl/selectUrl.asp?<%=mainPara%>&urlType=B';
			}
			else if( groupid == '<%=WEBAPP_GROUPID_FES%>')
			{
				return '../../asl/selectUrl.asp?<%=mainPara%>&urlType=B&cUType=<%=Request("cUType") %>&page=OrderBrowse';
			}
		break;
		
		case 'Credit Inquiry':
			if( groupid == '<%=WEBAPP_GROUPID_KIMENG%>' )
			{
				if(tfexFlag == "N" || tfexFlag == 0)
					return '<%=Request("cServer")%>/Get_Cust_Credit.asp?userid=<% =Request("cUID")%>&sid=<% =Request("cSID")%>';
				else
					return '<%=Request("cServer")%>/Get_tfex_Cust_Credit.asp?userid=<% =Request("cUID")%>&sid=<% =Request("cSID")%>';
			}
			else if( groupid == '<%=WEBAPP_GROUPID_FES%>')
			{
				return '../../asl/selectUrl.asp?<%=mainPara%>&urlType=I&cUType=<%=Request("cUType") %>&page=creditInquiry';
			}
		break;
	}
	return "";
}

