var screenWidth=screen.width;

var isTop = false;
//////////////////////////////////////////////////////////
function hidelayerall()
{
	top.frames[0].document.param.layervisible.value=0;
	if (DHTML)
	{
		if (isNS4) {top.frames[1].document.layers['menulayer'].visibility = 'hide';}
		if (isNS6) {top.frames[1].document.getElementById("menulayer").style.visibility = 'hidden';}
		if (isIE) {top.frames[1].document.all['menulayer'].style.visibility = 'hidden';}
		top.frames[0].document.param.notinlayer.value=0;
	}
}
//////////////////////////////////////////////////////////
function randomURL(sUrl,symbol)
{
	var x=0;
	x=(Math.random())*(Math.pow(10,18));
	var vUrl=sUrl+symbol+"ran="+x;
	return vUrl;
}
//////////////////////////////////////////////////////////
function randomCall(x)
{
  parent.main.location.href=''+randomURL(x,'?');
}
//////////////////////////////////////////////////////////
function sameRandomCall(x)
{
  location.href=''+randomURL(x,'?');
}
//////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////
function Openwindow(x)
{
	r=window.open(x,'NMCEIL','top=170,left=210, toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,scrollbars=yes,width=515,height=415');
	r.focus();

}
//////////////////////////////////////////////////////////
function hidelayer()
{
	var notinlayer;
	var n = parseInt(top.frames[0].document.param.menunum.value); 
	notinlayer = parseInt(top.frames[0].document.param.notinlayer.value); 
	
	if (DHTML)
	{
	  if (notinlayer)
	  {
		if (isNS4) {top.frames[1].document.layers['menulayer'].visibility = 'hide';}
		if (isNS6) {top.frames[1].document.getElementById("menulayer").style.visibility = 'hidden';}
		if (isIE) {top.frames[1].document.all['menulayer'].style.visibility = 'hidden';}

		top.frames[0].document.param.layervisible.value=0;	
		top.frames[0].document.param.notinlayer.value=0;
	  }
	  else
	  {
	  	var layervisible = parseInt(top.frames[0].document.param.layervisible.value);
	  	if (layervisible) {otimerID = setTimeout ("hidelayer()", 500);}
	  }
 	}
}
//////////////////////////////////////////////////////////
function sethiddenval(hidval)
{
	top.frames[0].document.param.notinlayer.value=parseInt(hidval);
}
//////////////////////////////////////////////////////////

function setval(eventObject)
{
	var xpos; var ypos; var layerx; var layery; var layerw; var layerh;
  	var layervisible = parseInt(top.frames[0].document.param.layervisible.value);
  
	if ((DHTML) && (layervisible))
	{
		if (isIE)
		{ 
			xpos = event.x; ypos = event.y;
			layerx = parseInt(top.frames[1].document.all.menulayer.style.left) - parseInt(top.frames[1].document.body.scrollLeft);
			layery = parseInt(top.frames[1].document.all.menulayer.style.top) - parseInt(top.frames[1].document.body.scrollTop);
			layerw = parseInt(top.frames[1].document.all.menulayer.style.width);
			layerh = parseInt(top.frames[1].document.all.menulayer.style.height);
		}
		if (isNS4)
		{
			xpos = eventObject.pageX; ypos = eventObject.pageY; ypos = ypos - parseInt(top.frames[1].pageYOffset);
			layerx = parseInt(document.layers['menulayer'].left);
			layery = parseInt(document.layers['menulayer'].top)  - parseInt(top.frames[1].pageYOffset);
			layerw = parseInt(document.layers['menulayer'].clip.width);
			layerh = parseInt(document.layers['menulayer'].clip.height);
		}		
		if (isNS6)
		{	
			xpos = eventObject.pageX; ypos = eventObject.pageY; ypos = ypos - parseInt(top.frames[1].pageYOffset);
			layerx = parseInt(document.getElementById("menulayer").style.left);
			layery = parseInt(document.getElementById("menulayer").style.top)  - parseInt(top.frames[1].pageYOffset);
			layerw = parseInt(document.getElementById("menulayer").style.width);
			layerh = parseInt(document.getElementById("menulayer").style.height);
		}		

		if(isTop) {
			if(ypos < 70) 
				sethiddenval(1);
		}
		else 
		{
			if ((xpos <= (layerx + layerw)) && (xpos >= layerx) && (ypos <= layery + layerh) && (ypos >= layery))
			{
				top.frames[0].document.param.notinlayer.value=0;
			}
			else 
			{
				sethiddenval(1);
			}
		}
	}
}

//////////////////////////////////////////////////////////
function capEvents()
{
	isTop = false;
	if (isNS)
	{
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove= setval;
	}
	if (isIE)
	{
		document.onmousemove= setval;
	}
}
//////////////////////////////////////////////////////////
function capEventsTop()
{
	isTop = true;
	if (isNS)
	{
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove= setval;
	}
	if (isIE)
	{
		document.onmousemove= setval;
	}
}
//////////////////////////////////////////////////////////
function showlayer(n)
{
	if (DHTML)
	{
	var menulinks = new Array;
	var mX = new Array;
	var mW = new Array;
	var mH = new Array;
	var xoffset;

	document.param.menunum.value = n;
	//////////////////////////////////////////////////////////
	var tb = '<TABLE border="1" bordercolor=#5a5c43  cellSpacing=1 bgcolor="#ffffdd"';
	var rd = '<TR><TD class="submenu">';
	var dr = '</A></TD></TR>';
	var brk = '<BR>&nbsp'	
	var tc = ' target="main" class="submenu" >';
	var tc1 = ' target="_blank" class="submenu" >';
	var ah = '&nbsp;<A  href=';
	//////////////////////////////////////////////////////////
	menulinks[0] = tb + 'width=115 height=100>'+rd+ah+
	randomURL('/content/us/us_organisation.htm','?')+tc+
	'Rules'+dr+rd+ah+
	randomURL('/content/us/us_ourgroup.htm','?')+tc+
	'Regulations'+dr+rd+ah+
	randomURL('/content/us/us_milestones.htm','?')+tc+
	'Bylaws'+dr+rd+ah+
	randomURL('/content/us/us_factsfigures.htm','?')+tc+
	'Recognition'+dr+rd+ah+
	randomURL('/content/us/us_technology.htm','?')+tc+
	'Circulars'+dr+'</TABLE>';
	//////////////////////////////////////////////////////////	
	menulinks[1] = tb + 'width=140 height=140>'+rd+ah+
	randomURL('/about_us.jsp','?')+tc+
	'About us'+dr+rd+ah+
	randomURL('/vision.jsp','?')+tc+
	'Our Vision'+dr+rd+ah+
	randomURL('/mission.jsp','?')+tc+
	'Our Mission'+dr+rd+ah+
	randomURL('/about_us/salientfeatures.jsp','?')+tc+
	'Salient Features'+dr+rd+ah+
	randomURL('/about_us/background.jsp','?')+tc+
	'Background'+dr+rd+ah+
	randomURL('/about_us/board.jsp','?')+tc+
	'The Board of Directors'+dr+rd+ah+
	randomURL('/about_us/promoters.jsp','?')+tc+
	'Promoters'+dr+rd+ah+
	randomURL('/about_us/other.jsp','?')+tc+
	'Other Related Bodies'+dr+'</TABLE>';
	// Changed by Rajesh***********************
	//randomURL('/about_us/future.jsp','?')+tc+
	//'Future of NMCEIL'+dr+rd+ah+
	//randomURL('/about_us/our_team.jsp','?')+tc+
	//'Our Team'+dr+'</TABLE>';
	// Changed by Rajesh***********************

	//////////////////////////////////////////////////////////
	menulinks[2] = tb + 'width=150 height=130>'+rd+ah+
	randomURL('/trading/markets.jsp','?')+tc+
	'Trading Markets'+dr+rd+ah+
	randomURL('/trade_nmce.jsp','?')+tc+
	'Trading At NMCEIL'+dr+rd+ah+
	randomURL('/trading/clearing.jsp','?')+tc+
	'Clearing & Settlement'+dr+rd+ah+

	//Changes Made by rajesh*************
	//randomURL('/Permissions/permissions.jsp','?')+tc+
	//'Permissions'+dr+rd+ah+
	//Changes Made by rajesh*************
	randomURL('/trading/riskMgmt.jsp','?')+tc+
	'Risk Management'+dr+rd+ah+
	randomURL('/trading/benefitNMCE.jsp','?')+tc+
	'Benefits of NMCE'+dr+rd+ah+
	randomURL('/trading/calendar.jsp','?')+tc+
	'Trade Calendar'+dr+rd+ah+	
	randomURL('/trading/contracts.jsp','?')+tc+
	'Available Contracts'+dr+rd+ah+
	//Changes Made by rajesh*************				
	randomURL('/trading/contract_spec.jsp','?')+tc+
	'Commodities Traded'+dr+rd+ah+
	randomURL('/CWCDETAILS/CWCWarehouses.jsp','?')+tc+
	'Warehouses Details' +dr+rd+ah+
	randomURL('/warehouseReceipt.htm','?')+tc+
	'Warehouse Receipt' +dr+'</TABLE>';

	//Changes Made by rajesh**********
	//////////////////////////////////////////////////////////
	menulinks[3] = tb + 'width=160 height=65>'+rd+ah+
	randomURL('/member_info/member_type.jsp','?')+tc+
	'Member Types'+dr+rd+ah+
	randomURL('/member_info/membership_criteria.jsp','?')+tc+
	'Eligibility Criteria'+dr+rd+ah+
	randomURL('/member_info/membership_fees.jsp','?')+tc+
	'Fees & Deposits'+dr+rd+ah+
	randomURL('/member_info/membershipform.jsp','?')+tc+
	'Membership Form'+dr+rd+ah+
	//randomURL('/member_info/member_list.jsp','?')+tc+
	//'Member List'+dr+rd+ah+
	randomURL('/member_info/hardware_config.jsp','?')+tc+
	'Technical Specifications'+dr+'</TABLE>';
	//////////////////////////////////////////////////////////
	menulinks[4] = tb + 'width=150 height=80>'+rd+ah+
	randomURL('/market/LiveMarket.jsp','?')+tc1+
	'Live MarketPicture'+dr+rd+ah+
	randomURL('/market/market_summary.jsp','?')+tc+
	'Market Summary'+dr+rd+ah+
	randomURL('/market/press_release/press_release.jsp','?')+tc+
	'Press Release'+dr+rd+ah+
	randomURL('/LiveCommodity.jsp','?')+tc+
	'Live Commodity Search'+dr+rd+ah+
	randomURL('/commodity_search/selectcommodity.jsp','?')+tc+
	'Commodity Analysis'+dr+'</TABLE>';
	//////////////////////////////////////////////////////////
	menulinks[5] = tb + 'width=135 height=120>'+rd+
	' <a class="submenu" href="javascript:Openwindow('+randomURL('/market/market_summary.jsp','?')+')" >'+
	'Market Summary'+dr+rd+ah+
	'"/content/ipo/ipo_faqs.htm"'+tc+
	'FAQs'+dr+'</TABLE>';
	//////////////////////////////////////////////////////////
	menulinks[6] = tb + 'width=128 height=40>'+rd+ah+
	randomURL('/contact_us/contact_us.jsp','?')+tc+
	'General Inquiry'+dr+rd+ah+
	randomURL('/contact_us/member_application.jsp','?')+tc+
	'Membership Inquiry'+dr+'</TABLE>';
	//////////////////////////////////////////////////////////
	menulinks[7] = tb + 'width=165 height=220>'+rd+ah+
	'"/content/debt/debt_listing.htm"'+tc+
	'Listing'+dr+rd+ah+
	'"/content/debt/debt_faqs.htm"'+tc+
	'FAQs'+dr+'</TABLE>';
	//////////////////////////////////////////////////////////
	menulinks[8] = tb + 'width=175 height=200>'+rd+ah+
	'"/content/ncfm/ncfm_about.htm"'+tc+
	'About NCFM'+dr+rd+ah+
	'"/content/ncfm/ncfm_modeltest.htm"'+tc+
	' - Mock Tests'+dr+'</TABLE>';
	//////////////////////////////////////////////////////////
	menulinks[9] = tb + 'width=160 height=160>'+rd+ah+
	'"/content/members/mem_newmember.htm"'+tc+
	'New Membership'+dr+rd+ah+
	'"/content/members/mem_formats.htm"'+tc+
	'Formats'+dr+'</TABLE>';
	//////////////////////////////////////////////////////////
	menulinks[10] = tb + 'width=110 height=180>'+rd+ah+
	'"/content/indices/ind_majorindices.htm"'+tc+
	'Indices'+dr+rd+ah+
	'"/content/debt/debt_products.htm"'+tc+
	'Debt'+dr+'</TABLE>';
	//////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////
if(screenWidth <1000)
{
	 mX[0] =  10;    mW[0] = 115;   mH[0] = 140;
	 mX[1] =  49;    mW[1] = 145;   mH[1] = 180;
	 mX[2] =  120;    mW[2] = 145;   mH[2] = 220;
	 mX[3] = 182;    mW[3] = 145;   mH[3] = 160;
	 mX[4] = 270;    mW[4] = 130;   mH[4] = 160;
	 mX[5] = 269;    mW[5] = 135;   mH[5] = 120;
	 mX[6] = 515;    mW[6] = 145;   mH[6] = 220;
	 mX[7] = 550;    mW[7] = 165;   mH[7] = 220;
	 mX[8] = 406;    mW[8] = 175;   mH[8] = 200;
	 mX[9] = 457;    mW[9] = 160;   mH[9] = 160;
	mX[10] = 523;   mW[10] = 110;  mH[10] = 180;
	mX[11] = 593;   mW[11] = 130;  mH[11] = 120;
	mX[12] = 675;   mW[12] = 120;  mH[12] =  80;
}else if(screenWidth > 1000)
{
	 mX[0] =   40;    mW[0] = 115;   mH[0] = 140;
	 mX[1] =  225;    mW[1] = 145;   mH[1] = 180;
	 mX[2] =  296;    mW[2] = 145;   mH[2] = 220;
	 mX[3] = 358;    mW[3] = 145;   mH[3] = 160;
	 mX[4] = 445;    mW[4] = 130;   mH[4] = 160;
	 mX[5] = 270;    mW[5] = 135;   mH[5] = 120;
	 mX[6] = 690;    mW[6] = 145;   mH[6] = 220;
	 mX[7] = 659;    mW[7] = 165;   mH[7] = 220;
	 mX[8] = 506;    mW[8] = 175;   mH[8] = 200;
	 mX[9] = 557;    mW[9] = 160;   mH[9] = 160;
	mX[10] = 523;   mW[10] = 110;  mH[10] = 180;
	mX[11] = 593;   mW[11] = 130;  mH[11] = 120;
	mX[12] = 675;   mW[12] = 120;  mH[12] =  80;
	
}
	top.frames[0].document.param.notinlayer.value=0;
	top.frames[0].document.param.layervisible.value=1;

	xoffset = 0;

	  if (isIE)
	  {
		layer = top.frames[1].document.all['menulayer'];
		layer.style.top = parseInt(top.frames[1].document.body.scrollTop);
		layer.style.left = parseInt(mX[n]) + parseInt(top.frames[1].document.body.scrollLeft) - xoffset;
		layer.style.width = parseInt(mW[n]);
		layer.style.height = parseInt(mH[n]);
		layer.style.visibility = 'visible';
		layer.innerHTML = menulinks[n];
	  }
	  if (isNS4)
	  {
		layer = top.frames[1].document.layers['menulayer'];
		layer.top = parseInt(top.frames[1].pageYOffset);
		layer.left = parseInt(mX[n]) + parseInt(top.frames[1].pageXOffset) - xoffset;
		layer.clip.width = parseInt(mW[n]);
		layer.clip.height = parseInt(mH[n]);
		layer.visibility = 'show';
		layer = top.frames[1].document.layers['menulayer'].document;

		layer.write(menulinks[n]);
		layer.close();
	  }
	  if (isNS6)
	  {
		layer = top.frames[1].document.getElementById("menulayer");
		layer.style.top = parseInt(top.frames[1].window.scrollY);
		layer.style.left = parseInt(mX[n]) + parseInt(top.frames[1].window.scrollX) - xoffset;
		layer.style.width = parseInt(mW[n]);
		layer.style.height = parseInt(mH[n]);
		layer.style.visibility = 'visible';
		layer.innerHTML = menulinks[n];
	  }
 	}
	otimerID = setTimeout ("hidelayer()", 1000);
}