function showUser(sort_types,number)
{
	var len = dataref.totalrow;
	var sc_nms = '';
	var headingss=dataref.heading;
	var chnge='';
	var arrys=new Array('Name','Curr Price','Change(%)','Shares Traded','Traded Value*');
	for(var i =0; i<arrys.length; i++)
	{
		if(number==i)
		{
			chnge =arrys[i];
		}
	}
	headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
	sc_nms +=headingss;
	var k=0;
	for (var i =0; i<len; i++)
	{
		var scm_id = eval('dataref.security['+i+'].id');
		var scm_mnths='';
		var c_nm='';
			var c_name = eval('dataref.security['+i+'].L11_data');
			var curr_price = eval('dataref.security['+i+'].L3_data');
			var change = eval('dataref.security['+i+'].L5_data');
			var shares_trded = eval('dataref.security['+i+'].L1_data');
			var traded_vlue = eval('dataref.security['+i+'].L2_data');
			var last_corp = eval('dataref.security['+i+'].L13_data');
			var arrs=new Array(c_name,curr_price,change,shares_trded,traded_vlue,last_corp);
			for (var j =0; j<arrs.length; j++)
			{
				var vals=arrs[j];
				var vals2='';
				var clas='';
				vals2=vals;
				if(j==0)
				{
					vals2='<a href="nse/nseshareprice.php?company_name='+vals+'">'+vals+'</a>';
				}
				if(j==1)
				{
					clas='class="ntxt-price"';
				}
				if(j>2)
				{
					clas='align="right"';
				}
				if(j==number)
				{
					clas +='bgcolor="#EAFAFB"';
				}
				if(j==2)
				{
					if(/-/.test(vals2))
					{
						scm_mnths +='<TD class="ntxt-red" '+clas+'>'+vals2+'</TD>';
					}
					else
					{
						scm_mnths +='<TD class="ntxt-green" '+clas+'>'+vals2+'</TD>';
					}
				}
				else
				{
					if(/^0$/.test(vals2))
					{
						scm_mnths +='<TD>NA</TD>';
					}
					else
					{
						scm_mnths +='<TD '+clas+'>'+vals2+'</TD>';
					}
				}
			}
			if(k % 2 == 0)
			{
				sc_nms += '<TR BGCOLOR="#F8F8F8">';
			}
			else
			{
				sc_nms += '<TR BGCOLOR="">';
			}
			sc_nms +=scm_mnths+'</tr>';
			k++;
	}
	sc_nms +='<tr><td align="right" colspan="6">*Traded Value is in Rs. Lakhs</td></tr> </TABLE> </DIV>';
	document.getElementById("eq").style.display='';
	document.getElementById("eq").innerHTML = sc_nms;
	document.getElementById("all").style.display='none';
}
function showUser_b_mas(sort_types,number)
{
		var len = dataref.totalrow;
		var sc_nms = '';
		var headingss=dataref.heading;
		var chnge='';
		var arrys=new Array('Scrip Name','Curr Price','Open Price','High Price','Low Price','Shares Traded','Traded Value');
		for(var i =0; i<arrys.length; i++)
		{
			if(number==i)
			{
				chnge =arrys[i];
			}
		}
		headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
		sc_nms +=headingss;
		var k=0;
		for (var i =0; i<len; i++)
		{
			var scm_mnths='';
			var c_nm='';
			var c_name = eval('dataref.security['+i+'].L11_data');
			var high_price = eval('dataref.security['+i+'].L3_data');
			var curr_price = eval('dataref.security['+i+'].L5_data');
			var low_trded = eval('dataref.security['+i+'].L4_data');
			var open_price = eval('dataref.security['+i+'].L2_data');
			var shares = eval('dataref.security['+i+'].L6_data');
			var traded = eval('dataref.security['+i+'].L7_data');
			var arrs=new Array(c_name,high_price,curr_price,low_trded,open_price,shares,traded);
			for (var j =0; j<arrs.length; j++)
			{
				var vals=arrs[j];
				var vals2='';
				var clas='';
				vals2=vals;
				if(j==0)
				{
					vals2='<a href="nse/nseshareprice.php?company_name='+vals+'">'+vals+'</a>';
				}
				if(j==1)
				{
					clas='align="right" CLASS="ntxt-price"';
				}
				if(j>1)
				{
					clas='align="right"';
				}
				if(j==6)
				{
					clas='align="right" CLASS="ntxt-blue"';
				}
				if(/^0$/.test(vals2))
				{
					scm_mnths +='<TD>NA</TD>';
				}
				else
				{
					scm_mnths +='<TD '+clas+'>'+vals2+'</TD>';
				}
			}
			if(k % 2 == 0)
			{
				sc_nms += '<TR BGCOLOR="#F8F8F8">';
			}
			else
			{
				sc_nms += '<TR BGCOLOR="">';
			}
			sc_nms +=scm_mnths+'</tr>';
			k++;
		}
		sc_nms +='</TABLE> </DIV>';
		document.getElementById("eq").style.display='';
		document.getElementById("eq").innerHTML = sc_nms;
		document.getElementById("all").style.display='none';
}
function showUser_b_ind(sort_types,number,pgs)
{
	var len = dataref.totalrow;
	var scrips_name = dataref.scrip_name;
	var scrips_code = dataref.scrip_code;
	var sc_nms = '';
	if(pgs=='b_ind')
	{
		var headingss=dataref.heading;
		var chnge='';
		var arrys=new Array('Index','Current Value','Change(%)','Change(Pts)','Prev. Close','Open','High','Low');
		for(var i =0; i<arrys.length; i++)
		{
			if(number==i)
			{
				chnge =arrys[i];
			}
		}
		headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
		sc_nms +=headingss;
	}
	else if(pgs=='b_top')
	{
		var headingss=dataref.heading;
		var chnge='';
		var arrys=new Array('Scrip Name','Curr Price','Change (%)','Change(Rs.)','Open Price','High Price','Low Price');
		for(var i =0; i<arrys.length; i++)
		{
			if(number==i)
			{
				chnge =arrys[i];
			}
		}
		headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
		sc_nms +=headingss;
	}
	else
	{
		sc_nms +=dataref.heading;
	}
	var lnks = new Array();
	lnks['SENSEX']='b_bse30.html';lnks['MIDCAP']='b_midcap.html';lnks['SMLCAP']='b_smlcap.html';lnks['BSE-100']='b_bse100.html';lnks['BSE-200']='b_bse200.html';lnks['BSE-500']='b_bse500.html';lnks['REALTY']='b_bse_realty.html';lnks['CG']='b_bse_cg.html';lnks['CD']='b_bse_cd.html';lnks['AUTO']='b_bse_auto.html';lnks['OILANDGAS']='b_bse_oilandgas.html';lnks['PSU']='b_bse_psu.html';lnks['METAL']='b_bse_metal.html';lnks['IT']='b_bse_it.html';lnks['TECk']='b_bse_teck.html';lnks['POWER']='b_bse_power.html';lnks['BANKEX']='b_bse_bankex.html';lnks['FMCG']='b_bse_fmcg.html';lnks['HC']='b_bse_hc.html';
	var k=0;
	for (var i =0; i<len; i++)
	{
		var scm_id = eval('dataref.security['+i+'].id');
		var scm_mnths='';
		var c_nm='';
		if(pgs=='b_ind')
		{
			var c_name = eval('dataref.security['+i+'].L11_data');
			var lows = eval('dataref.security['+i+'].L3_data');
			var curr_val = eval('dataref.security['+i+'].L5_data');
			var prev_cls = eval('dataref.security['+i+'].L5_data');
			var chng_pts = eval('dataref.security['+i+'].L6_data');
			var opens = eval('dataref.security['+i+'].L1_data');
			var highs = eval('dataref.security['+i+'].L2_data');
			var chng_per = eval('dataref.security['+i+'].L7_data');
			var arrs=new Array(c_name,curr_val,chng_per,chng_pts,prev_cls,opens,highs,lows);
		}
		else if(pgs=='b_top')
		{
			var c_name = eval('dataref.security['+i+'].L11_data');
			var lows = eval('dataref.security['+i+'].L4_data');
			var curr_val = eval('dataref.security['+i+'].L5_data');
			var chng_rs = eval('dataref.security['+i+'].L7_data');
			var chng_per = eval('dataref.security['+i+'].L8_data');
			var opens = eval('dataref.security['+i+'].L2_data');
			var highs = eval('dataref.security['+i+'].L3_data');
			var scrips = eval('dataref.security['+i+'].L1_data');
			var arrs=new Array(c_name,curr_val,chng_per,chng_rs,opens,highs,lows);
		}
		for (var j =0; j<arrs.length; j++)
		{
			var vals=arrs[j];
			var vals2='';
			var clas='';
			vals2=vals;
			if(j==0)
			{
				if(pgs=='b_ind')
				{
					if((vals != 'DOLLEX-30') && (vals != 'DOLLEX-100') && (vals != 'DOLLEX-200'))
					{
						for (var obj in lnks)
						{
							if(obj==vals)
							{
								var link2=lnks[obj];
								vals2='<A HREF='+link2+'>'+vals+'</A>';
							}
						}
					}
					else
					{
						vals2=vals;
					}
				}
				else if(pgs=='b_top')
				{
					vals2='<a href="/bse/bseshareprice.php?n='+scrips_name+'&c='+scrips_code+'">'+vals+'</a>';
				}
			}
			if(j==1)
			{
				clas='class="ntxt-price"';
			}
			if(j>2)
			{
				clas='align="right"';
			}
			if(j==number)
			{
				clas +='bgcolor="#EAFAFB"';
			}
			if((j==2) || (j==3))
			{
				if(/-/.test(vals2))
				{
					scm_mnths +='<TD class="ntxt-red" '+clas+'>'+vals2+'</TD>';
				}
				else
				{
					scm_mnths +='<TD class="ntxt-green" '+clas+'>'+vals2+'</TD>';
				}
			}
			else
			{
				if(/^0$/.test(vals2))
				{
					scm_mnths +='<TD>NA</TD>';
				}
				else
				{
					scm_mnths +='<TD '+clas+'>'+vals2+'</TD>';
				}
			}
		}
		if(k % 2 == 0)
		{
			sc_nms += '<TR BGCOLOR="#F8F8F8">';
		}
		else
		{
			sc_nms += '<TR BGCOLOR="">';
		}
		sc_nms +=scm_mnths+'</tr>';
		k++;
	}
		sc_nms +='</TABLE> </DIV>';
		document.getElementById("eq").style.display='';
		document.getElementById("eq").innerHTML = sc_nms;
		document.getElementById("all").style.display='none';
}
function showUser_n_ind(sort_types,number,pgs)
{
	var len = dataref.totalrow;
	var sc_nms = '';
	if(pgs=='n_ind')
	{
		var headingss=dataref.heading;
		var chnge='';
		var arrys=new Array('Index','Current Value','Change(%)','Previous Close','Open','High','Low');
		for(var i =0; i<arrys.length; i++)
		{
			if(number==i)
			{
				chnge =arrys[i];
			}
		}
		headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
		sc_nms +=headingss;
	}
	else if(pgs=='n_top')
	{
		var headingss=dataref.heading;
		var chnge='';
		var arrys=new Array('Name','Curr Price','Change (%)','Open Price','High Price','Low Price','Prev Close');
		for(var i =0; i<arrys.length; i++)
		{
			if(number==i)
			{
				chnge =arrys[i];
			}
		}
		headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
		sc_nms +=headingss;
	}
	else if(pgs=='n_ind1')
	{
		var headingss=dataref.heading;
		var chnge='';
		var arrys=new Array('Name','Curr Price','Change(%)','Open Price','High Price','Low Price','Prev Close','Turnover*');
		for(var i =0; i<arrys.length; i++)
		{
			if(number==i)
			{
				chnge =arrys[i];
			}
		}
		headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
		sc_nms +=headingss;
	}
	else
	{
		sc_nms +=dataref.heading;
	}
	var k=0;
	for (var i =0; i<len; i++)
	{
		var scm_id = eval('dataref.security['+i+'].id');
		var scm_mnths='';
		var c_nm='';
		if(pgs=='n_ind')
		{
			var c_name = eval('dataref.security['+i+'].L11_data');
			var curr_val = eval('dataref.security['+i+'].L5_data');
			var chng_per = eval('dataref.security['+i+'].L6_data');
			var prev_cls = eval('dataref.security['+i+'].L1_data');
			var lows = eval('dataref.security['+i+'].L4_data');
			var opens = eval('dataref.security['+i+'].L2_data');
			var highs = eval('dataref.security['+i+'].L3_data');
			var arrs=new Array(c_name,curr_val,chng_per,prev_cls,opens,highs,lows);
		}
		else if((pgs=='n_top') || (pgs=='n_ind1'))
		{
			var c_name = eval('dataref.security['+i+'].L11_data');
			var open_price = eval('dataref.security['+i+'].L1_data');
			var low_price = eval('dataref.security['+i+'].L3_data');
			var curr_price = eval('dataref.security['+i+'].L4_data');
			var prev_close = eval('dataref.security['+i+'].L5_data');
			var high_price = eval('dataref.security['+i+'].L2_data');
			var chng_per = eval('dataref.security['+i+'].L6_data');
			var turn_over = eval('dataref.security['+i+'].L8_data');
			if(pgs=='n_ind1')
			{
				var arrs=new Array(c_name,curr_price,chng_per,open_price,high_price,low_price,prev_close,turn_over);
			}
			else
			{
				var arrs=new Array(c_name,curr_price,chng_per,open_price,high_price,low_price,prev_close);
			}
		}
		for (var j =0; j<arrs.length; j++)
		{
			var vals=arrs[j];
			var vals2='';
			var clas='';
			vals2=vals;
			if(j==0)
			{
				if(pgs=='n_ind')
				{
					if(vals=='SANDP CNX NIFTY')
					{
						vals2='<A href="/n_niftywatch.html">'+vals+'</a>';
					}
					else if(vals=='NIFTY MIDCAP 50')
					{
						vals2='<A href="/n_niftymidcap50watch.html">'+vals+'</a>';
					}
					else if(vals=='CNX NIFTY JUNIOR')
					{
						vals2='<A href="/n_jrniftywatch.html">'+vals+'</a>';
					}
					else
					{
						vals2=vals;
					}
				}
				else
				{
					vals2='<a href="nse/nseshareprice.php?company_name='+vals+'">'+vals+'</a>';
				}
			}
			if(j==1)
			{
				clas='class="ntxt-price"';
			}
			if(j>2)
			{
				clas='align="right"';
			}
			if(j==number)
			{
				clas +='bgcolor="#EAFAFB"';
			}
			if(j==2)
			{
				if(/-/.test(vals2))
				{
					scm_mnths +='<TD class="ntxt-red" '+clas+'>'+vals2+'</TD>';
				}
				else
				{
					scm_mnths +='<TD class="ntxt-green" '+clas+'>'+vals2+'</TD>';
				}
			}
			else
			{
				if(/^0$/.test(vals2))
				{
					scm_mnths +='<TD>NA</TD>';
				}
				else
				{
					scm_mnths +='<TD '+clas+'>'+vals2+'</TD>';
				}
			}
		}
		if(k % 2 == 0)
		{
			sc_nms += '<TR BGCOLOR="#F8F8F8">';
		}
		else
		{
			sc_nms += '<TR BGCOLOR="">';
		}
		sc_nms +=scm_mnths+'</tr>';
		k++;
	}
	sc_nms +='</TABLE> </DIV>';
	document.getElementById("eq").style.display='';
	document.getElementById("eq").innerHTML = sc_nms;
	document.getElementById("all").style.display='none';
}
function showUser_b_nlowh(sort_types,number,pgs)
{
	var len = dataref.totalrow;
	var scrips_name = dataref.scrip_name;
	var scrips_code = dataref.scrip_code;
	var sc_nms = '';
	if(pgs=='b_lowh')
	{
		var headingss=dataref.heading;
		var chnge='';
		var arrys=new Array("Name","Curr Price","Today's High","Today's Low");
		for(var i =0; i<arrys.length; i++)
		{
			if(number==i)
			{
				chnge =arrys[i];
			}
		}
		headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
		sc_nms +=headingss;
	}
	else if(pgs=='b_buy')
	{
		var headingss=dataref.heading;
		var chnge='';
		var arrys=new Array('Name','Curr Price','Change (%)','Change (Rs.)','Bid Qty.');
		for(var i =0; i<arrys.length; i++)
		{
			if(number==i)
			{
				chnge =arrys[i];
			}
		}
		headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
		sc_nms +=headingss;
	}
	else if(pgs=='b_30')
	{
		var headingss=dataref.heading;
		var chnge='';
		var arrys=new Array('Name','Curr Price','Change (%)','Change (Pts.)');
		for(var i =0; i<arrys.length; i++)
		{
			if(number==i)
			{
				chnge =arrys[i];
			}
		}
		headingss=headingss.replace(chnge, "<b>"+chnge+"</b>")
		sc_nms +=headingss;
	}
	else
	{
		sc_nms +=dataref.heading;
	}
	var k=0;
	for (var i =0; i<len; i++)
	{
		var scm_id = eval('dataref.security['+i+'].id');
		var scm_mnths='';
		var c_nm='';
		if(pgs=='b_lowh')
		{
			var c_name = eval('dataref.security['+i+'].L11_data');
			var curr_prc = eval('dataref.security['+i+'].L3_data');
			var tod_high = eval('dataref.security['+i+'].L1_data');
			var tod_low = eval('dataref.security['+i+'].L2_data');
			var arrs=new Array(c_name,curr_prc,tod_high,tod_low);
		}
		else if((pgs=='b_buy') || (pgs=='b_30') || (pgs=='b_20') )
		{
			var c_name = eval('dataref.security['+i+'].L11_data');
			var curr_prc = eval('dataref.security['+i+'].L2_data');
			var chng_per = eval('dataref.security['+i+'].L4_data');
			var chng_rs = eval('dataref.security['+i+'].L3_data');
			var bid_qty = eval('dataref.security['+i+'].L1_data');
			if(pgs=='b_buy')
			{
				var arrs=new Array(c_name,curr_prc,chng_per,chng_rs,bid_qty);
			}
			else if(pgs=='b_30')
			{
				var arrs=new Array(c_name,curr_prc,chng_per,chng_rs);
			}
		}
		for (var j =0; j<arrs.length; j++)
		{
			var vals=arrs[j];
			var vals2='';
			var clas='';
			vals2=vals;
			if(j==0)
			{
				if(pgs=='b_30')
				{
					vals2='<a href="/bse/bseshareprice.php?n='+scrips_name+'&c='+scrips_code+'">'+vals+'</a>';
				}
				else
				{
					vals2=vals;
				}
			}
			if(j==1)
			{
				clas='class="ntxt-price"';
			}
			if(j>1)
			{
				clas='align="right"';
			}
			if(j==number)
			{
				clas +='bgcolor="#EAFAFB"';
			}
			if(((j==2) || (j==3)) && ((pgs=='b_buy') || (pgs=='b_30')))
			{
				if(/-/.test(vals2))
				{
					scm_mnths +='<TD class="ntxt-red" '+clas+'>'+vals2+'</TD>';
				}
				else
				{
					scm_mnths +='<TD class="ntxt-green" '+clas+'>'+vals2+'</TD>';
				}
			}
			else
			{
				if(/^0$/.test(vals2))
				{
					scm_mnths +='<TD>NA</TD>';
				}
				else
				{
					scm_mnths +='<TD '+clas+'>'+vals2+'</TD>';
				}
			}
		}
		if(k % 2 == 0)
		{
			sc_nms += '<TR BGCOLOR="#F8F8F8">';
		}
		else
		{
			sc_nms += '<TR BGCOLOR="">';
		}
		sc_nms +=scm_mnths+'</tr>';
		k++;
	}
		sc_nms +='</TABLE> </DIV>';
		document.getElementById("eq").style.display='';
		document.getElementById("eq").innerHTML = sc_nms;
		document.getElementById("all").style.display='none';
}
function callbackFunc(a, b)
{
   return parseFloat(b) - parseFloat(a);
}

function AlphaSort(sort_type,pages,numbr)
{
	var len = dataref.totalrow;
	var arr_name = new Array();
	for (var i =0; i<len; i++)
	{ 
		var t = eval('dataref.security['+i+'].'+sort_type);
		arr_name[i] = t;
	}
	if(sort_type!='L11_data')
	{
		arr_name.sort( callbackFunc );
	}
	else
	{
		arr_name.sort()
	}
	var j=0;	
	for (var i =0; i<arr_name.length; i++)
	{
		var sort_key = arr_name[i];
		for (j=i; j < arr_name.length; j++)
		{
			var next_sort_key = eval('dataref.security['+j+'].'+sort_type);
			next_sort_key = next_sort_key;
			if (sort_key == next_sort_key)
			{
				break; 
			}
		}
		if (i != j)
		{
			var temp  = eval('dataref.security['+i+']');
			eval('dataref.security['+i+'] = dataref.security['+j+']');
			eval('dataref.security['+j+'] = temp' );
		}		
	}
	var s = '';
	for (var i =0; i<len; i++)
	{
		s += eval('dataref.security['+i+'].'+sort_type)+',';
	}
	if(pages=='n_mas')
	{
		showUser(sort_type,numbr);
	}
	else if(pages=='b_mas')
	{
		showUser_b_mas(sort_type,numbr);
	}
	else if((pages=='n_top') || (pages=='n_ind') || (pages=='n_ind1'))
	{
		showUser_n_ind(sort_type,numbr,pages);
	}
	else if((pages=='b_ind') || (pages=='b_top'))
	{
		showUser_b_ind(sort_type,numbr,pages);
	}
	else if((pages=='b_lowh') || (pages=='b_buy') || (pages=='b_30'))
	{
		showUser_b_nlowh(sort_type,numbr,pages);
	}
}