
function submitForm()
{
document.toShowOrder.submit();
}


//Global XMLHTTP Request object
var XmlHttp;

//Creating and setting the instance of appropriate XMLHTTP Request object to a “XmlHttp” variable  
function CreateXmlHttp()
{
	//Creating object of XMLHTTP in IE
	try
	{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttp = null;
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttp = new XMLHttpRequest();
	}
}

//Gets called when country combo box selection changes
function OnCountryChange() 
{
	var countryList = document.getElementById("Country");

	//Getting the selected country from country combo box.
	var selectedCountry = countryList.options[countryList.selectedIndex].value;
	//alert(selectedCountry);
	// URL to get states for a given country
	
	var requestUrl = "/Ajax/GetStateList.asp?SelectedCountry=" + encodeURIComponent(selectedCountry);
	CreateXmlHttp();
	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{
		//Setting the event handler for the response
		XmlHttp.onreadystatechange = HandleResponse;
		
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);
		
		//Sends the request to server
		XmlHttp.send(null);		
	}
}

function OnQuoteChange(sid, contractMonth) 
{

	var quote = document.getElementById("cmbQuote");
	var selectedQuote = quote.options[quote.selectedIndex].value;
	
	if (selectedQuote == "")
		return;
	var requestUrl
	requestUrl = "/Ajax/GetQuote.asp?Quote=" + encodeURIComponent(selectedQuote) + "&sid=" + sid;
	
	if (sid == "104" || sid == "108" || sid == "110")
	{
		var contractMonth = document.getElementById("contractMonth");
		
		contractMonth = contractMonth.options[contractMonth.selectedIndex].text;
		requestUrl += "&ContractMonth=" + contractMonth;
		
	}
	//alert(requestUrl);
	CreateXmlHttp();
	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{
		//Setting the event handler for the response
		XmlHttp.onreadystatechange = HandleQuoteResponse;
		
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);
		
		//Sends the request to server
		XmlHttp.send(null);		
	}
}

function OnLoginClick()
{
	showdeadcenterdiv("loginSubmit", "loader");
	
	var UserName = document.getElementById("UserName").value;
	var Password = document.getElementById("Password").value;
	//var flag = document.getElementById("Flag").value;
	//var RememberMe = document.getElementById("RememberMe").checked;
	var RememberMe = "off";
	
	//alert("aa");
	var requestUrl
	requestUrl = "/Ajax/Login.asp?UserName=" + UserName + "&Password=" + Password + "&RememberMe=" + RememberMe;
	//alert(requestUrl);
	CreateXmlHttp();
	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{
		//Setting the event handler for the response
		XmlHttp.onreadystatechange = HandleLoginResponse;
		
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);
		
		//Sends the request to server
		XmlHttp.send(null);		
	}
	
}

function OnStockChatLoad(isSingleRow)
{
	//alert("aa");
	
	var requestUrl
	if (isSingleRow == true)
		requestUrl = "/Ajax/StockChatSingleRow.asp?rand=" + Math.floor(Math.random()*10000);
	else
		requestUrl = "/Ajax/StockChat.asp?rand=" + Math.floor(Math.random()*10000);
	//alert(requestUrl);
	CreateXmlHttp();
	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{
		//Setting the event handler for the response
		if (isSingleRow == true)
			XmlHttp.onreadystatechange = HandleStockChatResponseSingleRow;
		else
			XmlHttp.onreadystatechange = HandleStockChatResponse;
		
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);
		
		//Sends the request to server
		XmlHttp.send(null);		
	}
	
}

function OnAdminStockChatLoad(isSingleRow)
{
	//alert("aa");
	
	var requestUrl
	if (isSingleRow == true)
		requestUrl = "/Ajax/StockChatSingleRow_Admin.asp?rand=" + Math.floor(Math.random()*10000);
	else
		requestUrl = "/Ajax/StockChat_Admin.asp?rand=" + Math.floor(Math.random()*10000);
	//alert(requestUrl);
	CreateXmlHttp();
	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{
		//Setting the event handler for the response
		if (isSingleRow == true)
			XmlHttp.onreadystatechange = HandleStockChatResponseSingleRowAdmin;
		else
			XmlHttp.onreadystatechange = HandleStockChatResponse;
		
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);
		
		//Sends the request to server
		XmlHttp.send(null);		
	}
	
}

function OnForgotPasswordClick()
{
	//document.getElementById("Submit").value = "Processing...";
	
	var EmailAddress = document.getElementById("EmailAddress").value;
	//alert("aa");
	var requestUrl
	requestUrl = "/Ajax/ForgotPassword.asp?EmailAddress=" + EmailAddress;
	//alert(requestUrl);
	CreateXmlHttp();
	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{
		//Setting the event handler for the response
		XmlHttp.onreadystatechange = HandleForgotPasswordResponse;
		
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);
		
		//Sends the request to server
		XmlHttp.send(null);		
	}
	//document.getElementById("Submit").value = "Login";
}

//Called when response comes back from server
function HandleResponse()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{	
			ClearAndSetStateListItems(XmlHttp.responseXML.documentElement);
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
}

function HandleContractMonthResponse()
{
	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{	
			ClearAndSetContractMonth(XmlHttp.responseText);
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
}

function HandleQuoteResponse()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{	
			//alert(XmlHttp.responseText);
			
			PopulateQuoteDetails(XmlHttp.responseXML.documentElement)
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
}

function HandleLoginResponse()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{	
			//alert(XmlHttp.responseText);
			PopulateLoginErrorMessage(XmlHttp.responseXML.documentElement)
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
			//document.getElementById("errLabel").innerText = "There was a problem retrieving data from the server.";
			//document.getElementById("errLabel").textContent = "There was a problem retrieving data from the server.";
			document.getElementById("loginSubmit").value = "Login";
			document.getElementById("loginSubmit").disabled = false;
			document.getElementById("loader").style.display = "none";
			document.getElementById("UserName").focus();
		}
	}
}

function HandleStockChatResponse()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{	
			//alert(XmlHttp.responseText);
			if (XmlHttp.responseText != "")
			{
				document.getElementById("chatDisp").innerHTML = XmlHttp.responseText;// + document.getElementById("chatDisplay").innerHTML;
			}
		}
		else
		{
			window.location.reload(true);
		}
	}
}

function HandleStockChatResponseSingleRow()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{	
			//alert(XmlHttp.responseText);
			if (XmlHttp.responseText != "")
			{
				if(document.getElementById("live_market") != null)
					document.getElementById("live_market").style.display = "none";
				document.getElementById("chatDisp").innerHTML = XmlHttp.responseText + document.getElementById("chatDisp").innerHTML;
				//if (navigator.appName == "Microsoft Internet Explorer")
					window.focus();
				//else
				//	alert("New message has been posted!");
				//window.open ("/Login/Subs/NewMsg.asp", "newMsg", "width=200, height=100, scrollbars=1;statusbar=0;")
				window.open ("/AJAX/NewMsg.asp", "newMsg", "width=300, height=150, scrollbars=1;statusbar=0;")
			}
		}
		else
		{
			window.location.reload(true);
		}
	}
}

function HandleStockChatResponseSingleRowAdmin()
{
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{	
			if (XmlHttp.responseText != "")
			{
				if(document.getElementById("live_market") != null)
					document.getElementById("live_market").style.display = "none";
				document.getElementById("chatDisp").innerHTML = XmlHttp.responseText + document.getElementById("chatDisp").innerHTML;
				window.focus();
			}
		}
		else
		{
			window.location.reload(true);
		}
	}
}

function HandleForgotPasswordResponse()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		//alert(XmlHttp.status);
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{	
			//alert(XmlHttp.responseText);
			PopulateForgotPasswordErrorMessage(XmlHttp.responseXML.documentElement)
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
			document.getElementById("loginSubmit").value = "Login";
			document.getElementById("loginSubmit").disabled = false;
			document.getElementById("loader").style.display = "none";
		}
	}
}

function PopulateLoginErrorMessage(loginNode)
{
	var msg = loginNode.getAttribute("msg");
	if (msg == "Success")
	{
		window.location.href = "/Redirect.asp?From=Login";
	}
	else if (msg == "ActivationRequired")
	{
		window.location.href = "/Login/AccountNotActivated.asp";
	}
	else
	{
		alert(msg);
		//document.body.inn
		//document.getElementById("errLabel").innerText = msg;
		//document.getElementById("errLabel").textContent = msg;
		document.getElementById("loginSubmit").value = "Login";
		document.getElementById("loginSubmit").disabled = false;
		document.getElementById("loader").style.display = "none";
		document.getElementById("UserName").focus();
	}
}

function PopulateForgotPasswordErrorMessage(fpNode)
{
	var msg = fpNode.getAttribute("msg");
	if (msg == "Success")
	{
		document.getElementById("forgotpassword_error").innerText = msg;
	}
	else
	{
		alert(msg);
		//document.getElementById("forgotpassword_error").innerText = msg;
		//document.getElementById("forgotpassword_error").textContent = msg;
	}
}


function PopulateQuoteDetails(quoteNode)
{
	//alert(quoteNode.getAttribute("last_traded_price"));
	//alert(quoteNode.innerText);
	//var nodQuote = quoteNode.getElementsByTagName('Quote');

	//alert(quoteNode.getAttribute("company_code"));
	//var nodCompanyName = quoteNode.getElementsByTagName('company_name');
	//var nodCurrentPrice = quoteNode.getElementsByTagName('last_traded_price');
	////alert(nodCurrentPrice[0].innerText);
	////var companyName = document.getElementById("companyName");
	//alert(quoteNode.getAttribute("company_name"));
	
	document.getElementById("companyName").innerText = quoteNode.getAttribute("company_name");
	//document.getElementById("hidCompanyName").innerText = quoteNode.getAttribute("company_name");
	//document.getElementById("txtCurrentPrice").innerText = quoteNode.getAttribute("last_traded_price");
	document.getElementById("companyName").textContent = quoteNode.getAttribute("company_name");
	var lotSize = quoteNode.getAttribute("lot_size");
	if (lotSize == null)
	{
		lotSize = "0";
	}
	if (lotSize != "0")
	{
		document.getElementById("companyName").innerText += " - Lot Size: " + lotSize;
		document.getElementById("companyName").textContent += " - Lot Size: " + lotSize;
	}
	
	document.getElementById("hidCompanyName").value = quoteNode.getAttribute("company_name");
	document.getElementById("hidLotSize").value = lotSize;
	
	document.getElementById("txtCurrentPrice").value = quoteNode.getAttribute("last_traded_price");
	
}

//Clears the contents of state combo box and adds the states of currently selected country
function ClearAndSetStateListItems(countryNode)
{
    var stateList = document.getElementById("State");
	//Clears the state combo box contents.
	for (var count = stateList.options.length-1; count >-1; count--)
	{
		stateList.options[count] = null;
	}

	var stateNodes = countryNode.getElementsByTagName('Choices');
	stateNodes = countryNode.getElementsByTagName('Choice');
	var text; 
	var optionItem;
	var value;
	
	//Add new states list to the state combo box.
	for (var count = 0; count < stateNodes.length; count++)
	{
   		text = GetInnerText(stateNodes[count]);
   		if (text == undefined)
   			text = ""
   		value = stateNodes[count].getAttribute("value");
   		//alert(textValue);
		optionItem = new Option( text, value,  false, false);
		stateList.options[stateList.length] = optionItem;
	}
}


function ClearAndSetContractMonth(list)
{


    var stateList = document.getElementById("contractMonth");
	if (list == "")
	{
		stateList.value = "";
		return false;
	}

	//Clears the state combo box contents.
	/*
	for (var count = stateList.options.length-1; count >-1; count--)
	{
		stateList.options[count] = null;
	}
	*/
	var text; 
	var optionItem;
	var value;
	var l_ArrayScripts;
	l_ArrayScripts = list.split(",");
	/*
	//Add new states list to the state combo box.
	for (var count = l_ArrayScripts.length-1; count >= 0; count--)
	{
		text = l_ArrayScripts[count].toUpperCase()
   		if (text == undefined)
   			text = ""
   		value = text;
   		//alert(textValue);
		optionItem = new Option( text, value,  false, false);
		stateList.options[stateList.length] = optionItem;
	}
	*/
	stateList.value = l_ArrayScripts[l_ArrayScripts.length-1];
}


//Returns the node text value 
function GetInnerText (node)
{
	 return (node.textContent || node.innerText || node.text) ;
}

function OnCallTypeChange()
{
	var frm = document.frmQuote;
	var callTypeValue = frm.cmbCallType.options[frm.cmbCallType.selectedIndex].value;
	//alert(callTypeValue);
	if (callTypeValue == '103' || callTypeValue == '104')
	{
		frm.cmbType.selectedIndex = 0;
		//frm.cmbType.disabled = true;
		frm.cmbType.readonly = true;
	}
	else if (callTypeValue == "107")
	{
		frm.cmbType.selectedIndex = 1;
		//frm.cmbType.disabled = true;
	}
	else
	{
		//frm.cmbType.disabled = false;
	}
}

function OnCheckTwoChange()
{
	var frm = document.frmQuote;
	var checkValue = frm.m_CheckTwo.checked;
	
	if (checkValue == false)
	{
		frm.txtBuySell2.disabled = true;
		frm.txtTarget12.disabled = true;
		frm.txtTarget22.disabled = true;
		frm.txtStoploss2.disabled = true;
		if(document.getElementById("tabTwo") != null)
			document.getElementById("tabTwo").style.display = "none";
	}
	else
	{
		frm.txtBuySell2.disabled = false;
		frm.txtTarget12.disabled = false;
		frm.txtTarget22.disabled = false;
		frm.txtStoploss2.disabled = false;
		if(document.getElementById("tabTwo") != null)
			document.getElementById("tabTwo").style.display = "block";
	}
	
}


function OnPredefinedCheckChange()
{
	var frm = document.frmQuote;
	var checkValue = frm.chkPredefined.checked;

	if (checkValue == true)
	{
		//frm.txtComments.value = frm.cmbCommentCombo[frm.cmbCommentCombo.selectedIndex].text
		frm.cmbCommentCombo.style.display = "block";
		frm.cmbCommentsPkgID.selectedIndex = 0;
		frm.cmbCommentsPkgID.style.display = "none";
	}
	else
	{
		frm.cmbCommentCombo.selectedIndex = 0;
		frm.txtComments.value = "";
		frm.cmbCommentCombo.style.display = "none";
		frm.cmbCommentsPkgID.style.display = "block";
	}
}

function OnCommentCheckChange()
{
	var frm = document.frmQuote;
	var checkValue = frm.chkComments.checked;

	if (checkValue == true)
	{
		document.getElementById("spanPredefined").style.display = "block";
		frm.cmbCommentCombo.selectedIndex = 0;
		frm.cmbCommentsPkgID.selectedIndex = 0;
		frm.cmbCommentsPkgID.style.display = "block";
		//frm.cmbCommentCombo.style.display = "block";
		//frm.txtComments.value = frm.cmbCommentCombo[frm.cmbCommentCombo.selectedIndex].text;
		frm.cmbCallType.disabled = true;
		frm.cmbQuote.disabled = true;
		frm.txtCurrentPrice.disabled = true;
		frm.cmbType.disabled = true;
		frm.txtBuySell.disabled = true;
		frm.txtTarget1.disabled = true;
		frm.txtTarget2.disabled = true;
		frm.txtStoploss.disabled = true;
		frm.contractMonth.disabled = true;
		frm.hidLotSize.disabled = true;
		if (frm.txtType != null)
		{
			frm.txtType.disabled = true;
		}
		if (frm.txtBuySell2 != null)
		{
			frm.txtBuySell2.disabled = true;
			frm.txtTarget12.disabled = true;
			frm.txtTarget22.disabled = true;
			frm.txtStoploss2.disabled = true;
			frm.m_CheckTwo.checked = false;
			frm.m_CheckTwo.disabled = true;
		}
		//if(frm.isActive != null)
		//	frm.isActive.disabled = true;
		if(frm.isPublish != null)
			frm.isPublish.disabled = true;
		if(frm.cmbResult != null)
			frm.cmbResult.disabled = true;
		if(frm.resultPrice != null)
			frm.resultPrice.disabled = true;

		document.getElementById("tabOne").style.display = "none";
		if(document.getElementById("tabTwo") != null)
			document.getElementById("tabTwo").style.display = "none";
	}
	else
	{
		frm.cmbCommentCombo.selectedIndex = 0;
		frm.cmbCommentsPkgID.selectedIndex = 0;
		frm.txtComments.value = "";
		frm.cmbCommentCombo.style.display = "none";
		frm.cmbCommentsPkgID.style.display = "none";
		document.getElementById("spanPredefined").style.display = "none";
		frm.chkPredefined.checked = false;
		//frm.txtComments.value = "";
		//frm.cmbCommentCombo.style.display = "none";
		frm.cmbCallType.disabled = false;
		frm.cmbQuote.disabled = false;
		frm.txtCurrentPrice.disabled = false;
		frm.cmbType.disabled = false;
		frm.txtBuySell.disabled = false;
		frm.txtTarget1.disabled = false;
		frm.txtTarget2.disabled = false;
		frm.txtStoploss.disabled = false;
		frm.contractMonth.disabled = false;
		frm.hidLotSize.disabled = false;
		if (frm.txtType != null)
		{
			frm.txtType.disabled = false;
		}

		if (frm.txtBuySell2 != null)
		{
			frm.m_CheckTwo.checked = false;		
			frm.m_CheckTwo.disabled = false;
			frm.txtBuySell2.disabled = true;
			frm.txtTarget12.disabled = true;
			frm.txtTarget22.disabled = true;
			frm.txtStoploss2.disabled = true;
		}
		//if(frm.isActive != null)
		//	frm.isActive.disabled = false;
		if(frm.isPublish != null)
			frm.isPublish.disabled = false;
		if(frm.cmbResult != null)
			frm.cmbResult.disabled = false;
		if(frm.resultPrice != null)
		{
			if(frm.cmbResult.options[frm.cmbResult.selectedIndex].value == '0' || frm.cmbResult.options[frm.cmbResult.selectedIndex].value == '1' || frm.cmbResult.options[frm.cmbResult.selectedIndex].value == '2' || frm.cmbResult.options[frm.cmbResult.selectedIndex].value == '3' || frm.cmbResult.options[frm.cmbResult.selectedIndex].value == '4')
				frm.resultPrice.disabled = true;
			else
				frm.resultPrice.disabled = false;
		}

		document.getElementById("tabOne").style.display = "block";
		if(document.getElementById("tabTwo") != null)
		{
			if(frm.m_CheckTwo.checked)
				document.getElementById("tabTwo").style.display = "block";
			else
				document.getElementById("tabTwo").style.display = "none";
		}
	}
}

function CallValidateStockEntry(frm, IsInstantSend)
{
	if (frm.forDate != undefined)
	{
		if (frm.forDate.value == "")
		{
			alert("Choose date.");
			return false;
		}
	}

	var frmBuySellPrice = frm.txtBuySell;
 	var frmTarget1 = frm.txtTarget1;
	var frmTarget2 = frm.txtTarget2;
	var frmStoploss = frm.txtStoploss;
	var frmContractMonth = frm.contractMonth;
	var frmHidLotSize = frm.hidLotSize;
	var frmStrikePrice = frm.m_TextStrikePrice;
	
	var buySellPrice = parseFloat(frmBuySellPrice.value);
	var target1 = parseFloat(frmTarget1.value);
	var strikePrice = parseFloat(frmStrikePrice.value);
	var target2 = parseFloat(frmTarget2.value);
	var stopLoss = parseFloat(frmStoploss.value);
	var type;
	var smsText = "";
	if (frm.cmbType == "[object HTMLSelectElement]")
		type = frm.cmbType.options[frm.cmbType.selectedIndex].value;
	else
		type = frm.cmbType.value;
	var serviceType = frm.cmbCallType.options[frm.cmbCallType.selectedIndex].value;
	if(serviceType == "101")
		serviceType = "IntraCall";
	else if(serviceType == "104")
		serviceType = "FutureCall";
	else if(serviceType == "110")
		serviceType = "OptionCall";
	else if(serviceType == "103")
		serviceType = "InvestCall";
	else if(serviceType == "105")
	{
		if(type == "2")
			serviceType = "BTST Call";
		else
			serviceType = "STBT Call";
	}
	if (frm.cmbQuote.options[frm.cmbQuote.selectedIndex].value == "NIFTY")
			smsText += "NIFTY FUT ";
	else
	{
		smsText += serviceType + ": ";
		smsText += frm.cmbQuote.options[frm.cmbQuote.selectedIndex].value + " - ";
	}
	if(serviceType == "FutureCall")
		smsText += "(LOT:" + frmHidLotSize.value + ") - ";

	if(type == "2")
		smsText += "BUY ABOVE:";
	else 
		smsText += "SELL BELOW:";

	smsText += buySellPrice + "; T1:" + target1 + "; ";
	if (!isNaN(target2))
		smsText += "T2:" + target2 + "; ";
	
	smsText += "SL:" + stopLoss;
	if (frm.cmbQuote.options[frm.cmbQuote.selectedIndex].value == "")
	{
		alert("Choose Script.");
		frm.cmbQuote.focus();
		return false;
	}
 
	 /*if (frmContractMonth.value == "")
	{
		alert("Enter Contract Month");
		frmContractMonth.focus();
		return false;
	}*/
	 if (frmHidLotSize.value == "")
	{
		alert("Enter Lot Size");
		frmHidLotSize.focus();
		return false;
	}

	if (frm.txtCurrentPrice.value == "" || isNaN(frm.txtCurrentPrice.value))
	{
		//alert("Enter valid current price.");
		//frm.txtCurrentPrice.focus();
		//return false;
	}

	if(serviceType == "OptionCall")
	{
		if (strikePrice == "" || isNaN(strikePrice))
		{
			alert("Enter valid strike price.");
			frmStrikePrice.focus();
			return false;
		}
	}

	if (buySellPrice == "" || isNaN(buySellPrice))
	{
		alert("Enter valid buy / sell price.");
		frm.txtBuySell.focus();
		return false;
	}
 
 	if (target1 == "" || isNaN(target1))
	{
		alert("Enter valid target 1 price.");
		frm.txtTarget1.focus();
		return false;
	}

	if (target2 == "" || isNaN(target2))
	{
		//alert("Enter valid target 2 price.");
		//frm.txtTarget2.focus();
		//return false;
	}

	if (stopLoss == "" || isNaN(stopLoss))
	{
		alert("Enter valid stoploss price.");
		frm.txtStoploss.focus();
		return false;
	}
	
	if (type == "2")
	{
		//alert(stopLoss + " " + buySellPrice);
		if (target1 <= buySellPrice)
		{
			alert("Target 1 should not be less then Buy Price for LONG position.");
			frmTarget1.focus();
			return false;
		}
		
		if (target2 <= buySellPrice)
		{
			alert("Target 2 should not be less then Buy Price for LONG position.");
			frmTarget2.focus();
			return false;
		}
		if (target2 <= target1)
		{
			alert("Target 2 should not be less than Target 1 for LONG position.");
			frmTarget2.focus();
			return false;
		}
		if (stopLoss >= buySellPrice)
		{
			alert("Stoploss should be less than Buy Price for LONG position.");
			frmStoploss.focus();
			return false;
		}
		
	}
	
	if (type == "1")
	{
		if (target1 >= buySellPrice)
		{
			alert("Target 1 should be less then Sell Price for SHORT position.");
			frmTarget1.focus();
			return false;
		}
		
		if (target2 >= buySellPrice)
		{
			alert("Target 2 should be less then Sell Price for SHORT position.");
			frmTarget2.focus();
			return false;
		}
		if (target2 >= target1)
		{
			alert("Target 2 should be less than Target 1 for SHORT position.");
			frmTarget2.focus();
			return false;
		}
		if (stopLoss <= buySellPrice)
		{
			alert("Stoploss should be greater than Sell Price for SHORT position.");
			frmStoploss.focus();
			return false;
		}
	}
	
	if(frm.m_CheckTwo != null)
	{
		if(frm.m_CheckTwo.checked == true)
		{
			frmBuySellPrice = frm.txtBuySell2;
			frmTarget1 = frm.txtTarget12;
			frmTarget2 = frm.txtTarget22;
			frmStoploss = frm.txtStoploss2;
			
			
			buySellPrice = parseFloat(frmBuySellPrice.value);
			target1 = parseFloat(frmTarget1.value);
			target2 = parseFloat(frmTarget2.value);
			stopLoss = parseFloat(frmStoploss.value);

			type = frm.cmbType.options[frm.cmbType.selectedIndex].value;
			
			if(type == "1")
				smsText += "; BUY ABOVE:";
			else 
				smsText += "; SELL BELOW:";

			smsText += buySellPrice + "; T1:" + target1 + "; ";
			if (!isNaN(target2))
				smsText += "T2:" + target2 + "; ";
			
			smsText += "SL:" + stopLoss;

			if (buySellPrice == "" || isNaN(buySellPrice))
			{
				alert("Enter valid buy / sell price.");
				frmBuySellPrice.focus();
				return false;
			}
		 
			if (target1 == "" || isNaN(target1))
			{
				alert("Enter valid target 1 price.");
				frmTarget1.focus();
				return false;
			}

			if (stopLoss == "" || isNaN(stopLoss))
			{
				alert("Enter valid stoploss price.");
				frmStoploss.focus();
				return false;
			}
			
			if (type == "1")
			{
				//alert(stopLoss + " " + buySellPrice);
				if (target1 <= buySellPrice)
				{
					alert("Target 1 should not be less then Buy Price for LONG position.");
					frmTarget1.focus();
					return false;
				}
				
				if (target2 <= buySellPrice)
				{
					alert("Target 2 should not be less then Buy Price for LONG position.");
					frmTarget2.focus();
					return false;
				}
				if (target2 <= target1)
				{
					alert("Target 2 should not be less than Target 1 for LONG position.");
					frmTarget2.focus();
					return false;
				}
				if (stopLoss >= buySellPrice)
				{
					alert("Stoploss should be less than Buy Price for LONG position.");
					frmStoploss.focus();
					return false;
				}
				
			}
			
			if (type == "2")
			{
				if (target1 >= buySellPrice)
				{
					alert("Target 1 should be less then Sell Price for SHORT position.");
					frmTarget1.focus();
					return false;
				}
				
				if (target2 >= buySellPrice)
				{
					alert("Target 2 should be less then Sell Price for SHORT position.");
					frmTarget2.focus();
					return false;
				}
				if (target2 >= target1)
				{
					alert("Target 2 should be less than Target 1 for SHORT position.");
					frmTarget2.focus();
					return false;
				}
				if (stopLoss <= buySellPrice)
				{
					alert("Stoploss should be greater than Sell Price for SHORT position.");
					frmStoploss.focus();
					return false;
				}
			}
		}
	}

	if(frm.txtComments.value != "")
		smsText += " - " + frm.txtComments.value;
	 smsText += " www.TrendMarket.in";
	//alert(smsText);
	if(smsText.length > 158)
	{
		alert("SMS Text should not be more than 160 characters length:\nCurrent Total Length is " + smsText.length + "\n\n Please change the comment to make it short");
		frm.txtComments.focus();
		return false;
	}
	if(confirm("Are you sure you want to submit?"))
	{
		if(IsInstantSend)
		{
			 frm.action = "/TrendAdmin/Stock/FrameStockEntry.asp?instant=true";
		}
		return true;
	}
	else
	{
		return false;
	}
}

function ValidateStockEntry(IsInstantSend)
{
 var frm = document.frmQuote;
 if (frm.chkComments.checked == false)
 {
	if (CallValidateStockEntry(frm, IsInstantSend) == false)
	{
		return false;
	}
 }
 else
 {
	 if(frm.chkPredefined.checked)
	 {
		if(frm.cmbCommentCombo.selectedIndex == 0)
		{
			alert("Select the comment to be sent.");
			frm.cmbCommentCombo.focus();
			return false;
		}
	 }
	 else
	 {
		if(frm.cmbCommentsPkgID.selectedIndex == 0)
		{
			alert("Select the service for which SMS to be sent.;");
			frm.cmbCommentsPkgID.focus();
			return false;
		}
	 }

	 if (frm.txtComments.value == "")
	 {
		alert("Enter comments.");
		frm.txtComments.focus();
		return false;
	 }
	 
	 if(frm.txtComments.value.length > 158)
	{
		alert("SMS Text should not be more than 160 characters length:\nCurrent Total Length is " + frm.txtComments.value.length + "\n\n Please change the comment to make it short");
		frm.txtComments.focus();
		return false;
	}

	 if(confirm("Are you sure you want to submit?"))
	 {
		if(IsInstantSend == true)
		{
			 frm.action = "/TrendAdmin/Stock/FrameStockEntry.asp?instant=true";
			 frm.submit;
		}
		return true;
	 }
	 else
	 {
		return false;
	 }
 }
}


function showPreview()
{
	var frm = document.frmQuote;
	var comments = document.getElementById("txtComments").innerText;
	//alert(comments);
	if (frm.chkComments.checked == true)
	{
		//document.getElementById("divComment").style.visible = "show";
		document.getElementById("paraComment").innerText = comments;
	}
	else
	{
		document.getElementById("bCallType").innerText = frm.cmbCallType.options[frm.cmbCallType.selectedIndex].text;
		document.getElementById("hScript").innerText = frm.cmbQuote.options[frm.cmbQuote.selectedIndex].text;
	}
}

function ValidateForDate(frm)
{
	if (frm.forDate.value == "")
	{
		alert("Choose date.");
		return false;
	}
}


function ValidateUserName()
{
	var userName = document.headerLogin.UserName.value;
	
	if (userName == "Email Address")
	{
		document.headerLogin.UserName.value = "";
	}

}

function ValidatePassword()
{
	var password = document.headerLogin.Password.value;
	
	if (password == "password")
	{
		document.headerLogin.Password.value = "";
	}

}

function ValidateCheque()
{
	var frm = document.frmConfirmOrder;
	var chequeNumber = frm.chequeNumber.value;
	var bankName = frm.bankName.value;
	var branchName = frm.branchName.value;
	var cityName = frm.cityName.value;
	if (isNaN(chequeNumber))
	{
		alert("Enter valid cheque number.");
		frm.chequeNumber.focus();
		return false;
	}
	if(Trim(chequeNumber) == "")
	{
		alert("Enter cheque number.");
		frm.chequeNumber.value = "";
		frm.chequeNumber.focus();
		return false;
	}
	
	if(Trim(bankName) == "")
	{
		alert("Enter bank name.");
		frm.bankName.value = "";
		frm.bankName.focus();
		return false;
	}
	
	if(Trim(branchName) == "")
	{
		alert("Enter branch name.");
		frm.branchName.value = "";
		frm.branchName.focus();
		return false;
	}
	
	if(Trim(cityName) == "")
	{
		alert("Enter city name.");
		frm.cityName.value = "";
		frm.cityName.focus();
		return false;
	}
	return true;
}

function Trim(val)
{
	return val.replace(/^\s+|\s+$/g,"");
}

function checkKeycode(btnSubmit) 
{
	if ((event.which == 13) || (event.keyCode == 13)) 
	{
		document.getElementById(btnSubmit).click();
		return false;
	}
	
}


/* DISPLAY IN CENTER SCREEN */
function showdeadcenterdiv(btnName, divName) 
{
	var bt = document.getElementById(btnName);
	bt.value = "Logging in...";
	bt.disabled = true;
	
	var dv = document.getElementById(divName);
	dv.style.display = "block";
	
	
	dv.style.top = Math.round((document.documentElement.clientHeight/2)-(dv.style.height/2)+document.documentElement.scrollTop)/3+'px';
	dv.style.left = Math.round((document.documentElement.clientWidth/2)-(dv.style.width/2))/2+"px";
	
} 

function DisplayPasswordHint(show)
{
    try
    {
        var it = document.getElementById("passwordHint");
        
        if (show == 'true')
        {
            var parent = document.getElementById("txtPassword");
            it.style.visibility = 'visible';
        }
        else
            it.style.visibility = 'hidden';
    }
    catch(e){}
}

function newExcitingAlerts() {
    var oldTitle = document.title;
    var msg = "New Message Posted!";
    var timeoutId = setInterval(function() {
        document.title = document.title == msg ? ' ' : msg;
    }, 1000);
    window.onmousemove = function() {
        clearInterval(timeoutId);
        document.title = oldTitle;
        window.onmousemove = null;
    };
}

function hint(id){
var hintbox = document.getElementById(id);
hintbox.style.display='block';
}
function hide(id){
var hintbox = document.getElementById(id);
hintbox.style.display='none';
}
							
function CancelOrder(orderID)
{
if(confirm("Are you sure you want to cancel your pending payment subscription?"))
	window.location.href = "/Login/Subs/Cancel.asp?orderid=" + orderID;
}

function ToggleType()
{
	if(document.frmQuote.cmbType.selectedIndex == 0)
	{
		document.getElementById("m_PanelType").innerHTML = "Enter Short";
		document.getElementById("m_tdBuySell1").innerHTML = "Buy Above<font color=red><sup>*</sup></font>";		
		document.getElementById("m_tdBuySell2").innerHTML = "Sell Below<font color=red><sup>*</sup></font>";
	}
	else
	{
		document.getElementById("m_PanelType").innerHTML = "Enter Long";
		document.getElementById("m_tdBuySell1").innerHTML = "Sell Below<font color=red><sup>*</sup></font>";
		document.getElementById("m_tdBuySell2").innerHTML = "Buy Above<font color=red><sup>*</sup></font>";
	}
}



function OnCommentCombo()
{
	document.frmQuote.txtComments.value = Trim(document.frmQuote.cmbCommentCombo[document.frmQuote.cmbCommentCombo.selectedIndex].text);
}

// SCRIPT CODE, LOT SIZE, COMPANYNAME
var m_Equity = ",20MICRONS|0|20 Microns Limited,3IINFOTECH|0|3i Infotech Limited,3MINDIA|0|3M India Limited,AARTIDRUGS|0|Aarti Drugs Limited,AARTIIND|0|Aarti Industries Limited,AARVEEDEN|0|Aarvee Denims & Exports Limited,ABAN|0|Aban Offshore Limited,ABB|0|ABB Limited,ABBOTINDIA|0|Abbott India Limited,ABCIL|0|Aditya Birla Chemicals (India) Limited,ABGSHIP|0|ABG Shipyard Limited,ABHISHEK|0|Abhishek Corporation Limited,ABIRLANUVO|0|Aditya Birla Nuvo Limited,ABSHEKINDS|0|Abhishek Industries Limited,ACC|0|ACC Limited,ACE|0|Action Construction Equipment Limited,ACKRUTI|0|Ackruti City Limited,ADANIENT|0|Adani Enterprises Limited,ADANIPOWER|0|Adani Power Limited,ADHUNIK|0|Adhunik Metaliks Limited,ADORWELD|0|Ador Welding Limited,ADSL|0|Allied Digital Services Limited,ADVANIHOTR|0|Advani Hotels & Resorts (India) Limited,ADVANTA|0|Advanta India Limited,AEGISCHEM|0|Aegis Logistics Limited,AFTEK|0|Aftek Limited,AGCNET|0|AGC Networks Limited,AGRODUTCH|0|Agro Dutch Industries Limited,AHLUCONT|0|Ahluwalia Contracts (India) Limited,AHMEDFORGE|0|Ahmednagar Forgings Limited,AIAENG|0|AIA Engineering Limited,AICHAMP|0|AI Champdany Industries Limited,AJANTPHARM|0|Ajanta Pharma Limited,AJMERA|0|Ajmera Realty & Infra India Limited,AKSHOPTFBR|0|Aksh Optifibre Limited,AKZOINDIA|0|Akzo Nobel India Limited,ALBK|0|Allahabad Bank,ALCHEM|0|Alchemist Limited,ALEMBICLTD|0|Alembic Limited,ALFALAVAL|0|Alfa Laval (India) Limited,ALKALI|0|Alkali Metals Limited,ALKYLAMINE|0|Alkyl Amines Chemicals Limited,ALLCARGO|0|Allcargo Global Logistics Limited,ALLSEC|0|Allsec Technologies Limited,ALLSEC|0|Allsec Technologies Limited,ALMONDZ|0|Almondz Global Securities Limited,ALOKTEXT|0|Alok Industries Limited,ALPA|0|Alpa Laboratories Limited,ALPHAGEO|0|Alphageo (India) Limited,ALPSINDUS|0|Alps Industries Limited,AMAR|0|Amar Remedies Limited,AMARAJABAT|0|Amara Raja Batteries Limited,AMARJOTHI|0|Amarjothi Spinning Mills Limited,AMBICAAGAR|0|Ambica Agarbathies & Aroma industries Limited,AMBIKCO|0|Ambika Cotton Mills Limited,AMBUJACEM|0|Ambuja Cements Limited,AMDIND|0|AMD Industries Limited,AMLSTEEL|0|AML Steel Limited,AMRUTANJAN|0|Amrutanjan Health Care Limited,AMTEKAUTO|0|Amtek Auto Limited,AMTEKINDIA|0|Amtek India Limited,ANANTRAJ|0|Anant Raj Industries Limited,ANDHRABANK|0|Andhra Bank,ANDHRSUGAR|0|The Andhra Sugars Limited,ANGIND|0|ANG Industries Limited,ANIKINDS|0|Anik Industries Limited,ANKURDRUGS|0|Ankur Drugs And Pharma Limited,ANSALAPI|0|Ansal Properties & Infrastructure Limited,ANSALHSG|0|Ansal Housing and Construction Limited,ANTGRAPHIC|0|Antarctica Limited,APARINDS|0|Apar Industries Limited,APCOTEXIND|0|Apcotex Industries Limited,APIL|0|Alstom Projects India Limited,APLAB|0|Aplab Limited,APOLLOHOSP|0|Apollo Hospitals Enterprise Limited,APOLLOTYRE|0|Apollo Tyres Limited,APPAPER|0|The Andhra Pradesh Paper Mills Limited,APTECHT|0|Aptech Limited,AQUA|0|Aqua Logistics Limited,ARCHIDPLY|0|Archidply Industries Limited,ARCHIES|0|Archies Limited,AREVAT&D|0|Areva T&D India Limited,ARIES|0|Aries Agro Limited,ARIHANT|0|Arihant Foundations & Housing Limited,ARL|0|Arvind Remedies Limited,AROGRANITE|0|Aro Granite Industries Limited,ARROWTEX|0|Arrow Textiles Limited,ARSHIYA|0|Arshiya International Limited,ARSSINFRA|0|ARSS Infrastructure Projects Limited,ARVIND|0|Arvind Limited,ASAHIINDIA|0|Asahi India Glass Limited,ASAL|0|Automotive Stampings and Assemblies Limited,ASAL|0|Automotive Stampings and Assemblies Limited,ASHAPURMIN|0|Ashapura Minechem Limited,ASHIMASYN|0|Ashima Limited,ASHOKLEY|0|Ashok Leyland Limited,ASIANELEC|0|Asian Electronics Limited,ASIANHOTNR|0|Asian Hotels (North) Limited,ASIANPAINT|0|Asian Paints Limited,ASIANTILES|0|Asian Granito India Limited,ASSAMCO|0|Assam Company India Limited,ASTEC|0|Astec LifeSciences Limited,ASTRAL|0|Astral Poly Technik Limited,ASTRAMICRO|0|Astra Microwave Products Limited,ASTRAZEN|0|AstraZeneca Pharma India Limited,ATFL|0|Agro Tech Foods Limited,ATLANTA|0|Atlanta Limited,ATLASCYCLE|0|Atlas Cycles (Haryana) Limited,ATUL|0|Atul Limited,AURIONPRO|0|Aurionpro Solutions Limited,AUROPHARMA|0|Aurobindo Pharma Limited,AUSOMENT|0|Ausom Enterprise Limited,AUSTRAL|0|Austral Coke & Projects Limited,AUTOAXLES|0|Automotive Axles Limited,AUTOIND|0|Autoline Industries Limited,AUTOLITIND|0|Autolite (India) Limited,AVANTI|0|Avanti Feeds Limited,AVENTIS|0|Aventis Pharma Limited,AVTNPL|0|AVT Natural Products Limited,AXIS-IT&T|0|Axis-IT&T Limited,AXISBANK|0|Axis Bank Limited,BAGFILMS|0|B.A.G Films and Media Limited,BAJAJ-AUTO|0|Bajaj Auto Limited,BAJAJELEC|0|Bajaj Electricals Limited,BAJAJFINSV|0|Bajaj Finserv Limited,BAJAJHIND|0|Bajaj Hindusthan Limited,BAJAJHLDNG|0|Bajaj Holdings & Investment Limited,BAJAUTOFIN|0|Bajaj Auto Finance Limited,BALAJITELE|0|Balaji Telefilms Limited,BALAMINES|0|Balaji Amines Limited,BALKRISIND|0|Balkrishna Industries Limited,BALLARPUR|0|Ballarpur Industries Limited,BALMLAWRIE|0|Balmer Lawrie & Company Limited,BALPHARMA|0|Bal Pharma Limited,BALRAMCHIN|0|Balrampur Chini Mills Limited,BANARISUG|0|Bannari Amman Sugars Limited,BANCOINDIA|0|Banco Products (I) Limited,BANG|0|Bang Overseas Limited,BANKBARODA|0|Bank of Baroda,BANKBARODA|0|Bank of Baroda,BANKBEES|0|Benchmark Asset Management Company Private Limited,BANKINDIA|0|Bank of India,BANKINDIA|0|Bank of India,BANKRAJAS|0|The Bank of Rajasthan Limited,BANSWRAS|0|Banswara Syntex Limited,BARTRONICS|0|Bartronics India Limited,BASF|0|BASF India Limited,BASML|0|Bannari Amman Spinning Mills Limited,BATAINDIA|0|Bata India Limited,BATLIBOI|0|Batliboi Limited,BAYERCROP|0|Bayer Cropscience Limited,BBL|0|Bharat Bijlee Limited,BBTC|0|Bombay Burmah Trading Corporation Limited,BEARDSELL|0|Beardsell Limited,BEL|0|Bharat Electronics Limited,BELCERAMIC|0|Bell Ceramics Limited,BEML|0|BEML Limited,BERGEPAINT|0|Berger Paints (I) Limited,BFUTILITIE|0|BF Utilities Limited,BGRENERGY|0|BGR Energy Systems Limited,BHAGWATIHO|0|Bhagwati Banquets and Hotels Limited,BHAGYNAGAR|0|Bhagyanagar India Limited,BHARATFORG|0|Bharat Forge Limited,BHARATGEAR|0|Bharat Gears Limited,BHARTIARTL|0|Bharti Airtel Limited,BHARTISHIP|0|Bharati Shipyard Limited,BHEL|0|Bharat Heavy Electricals Limited,BHUSANSTL|0|Bhushan Steel Limited,BIL|0|Bhartiya International Limited,BILPOWER|0|Bilpower Limited,BIMETAL|0|Bimetal Bearings Limited,BINANICEM|0|Binani Cement Limited,BINANIIND|0|Binani Industries Limited,BINDALAGRO|0|Oswal Chemicals & Fertilizers Limited,BIOCON|0|Biocon Limited,BIRLACORPN|0|Birla Corporation Limited,BIRLACOT|0|Birla Cotsyn (India) Limited,BIRLAERIC|0|Birla Ericsson Optical Limited,BIRLAMONEY|0|Aditya Birla Money Limited,BIRLAPOWER|0|Birla Power Solutions Limited,BLBLIMITED|0|BLB Limited,BLKASHYAP|0|B. L. Kashyap and Sons Limited,BLUEBIRD|0|Blue Bird (India) Limited,BLUECHIP|0|Blue Chip India Limited,BLUECOAST|0|Blue Coast Hotels and Resorts Limited,BLUEDART|0|Blue Dart Express Limited,BLUESTARCO|0|Blue Star Limited,BLUESTINFO|0|Blue Star Infotech Limited,BOC|0|BOC India Limited,BOMDYEING|0|Bombay Dyeing & Mfg Company Limited,BOSCHLTD|0|Bosch Limited,BPCL|0|Bharat Petroleum Corpn. Limited,BPL|0|BPL Limited,BRANDHOUSE|0|Brandhouse Retails Limited,BRFL|0|Bombay Rayon Fashions Limited,BRIGADE|0|Brigade Enterprises Limited,BRITANNIA|0|Britannia Industries Limited,BROADCAST|0|Broadcast Initiatives Limited,BSELINFRA|0|BSEL Infrastructure Realty Limited,BSL|0|BSL Limited,BURNPUR|0|Burnpur Cement Limited,BVCL|0|Barak Valley Cements Limited,CADILAHC|0|Cadila Healthcare Limited,CAIRN|0|Cairn India Limited,CAMBRIDGE|0|Cambridge Solutions Limited,CAMLIN|0|Camlin Limited,CANBK|0|Canara Bank,CANDC|0|C & C Constructions Limited,CANFINHOME|0|Can Fin Homes Limited,CARBORUNIV|0|Carborundum Universal Limited,CAROLINFO|0|Carol Info Services Limited,CASTROL|0|Castrol India Limited,CCCL|0|Consolidated Construction Consortium Limited,CCL|0|CCL Products (India) Limited,CEATLTD|0|CEAT Limited,CELEBRITY|0|Celebrity Fashions Limited,CELESTIAL|0|Celestial Biolabs Limited,CENTENKA|0|Century Enka Limited,CENTEXT|0|Century Extrusions Limited,CENTRALBK|0|Central Bank of India,CENTUM|0|Centum Electronics Limited,CENTURYPLY|0|Century Plyboards (India) Limited,CENTURYTEX|0|Century Textiles & Industries Limited,CERA|0|Cera Sanitaryware Limited,CESC|0|CESC Limited,CHAMBLFERT|0|Chambal Fertilizers & Chemicals Limited,CHEMFALKAL|0|Chemfab Alkalis Limited,CHEMPLAST|0|Chemplast Sanmar Limited,CHENNPETRO|0|Chennai Petroleum Corporation Limited,CHESLINTEX|0|Cheslind Textiles Limited,CHETTINAD|0|Chettinad Cement Corporation Limited,CHOLAFIN|0|Cholamandalam Investment and Finance Company Limited,CINEMAX|0|Cinemax India Limited,CIPLA|0|Cipla Limited,CLASSIC|0|Classic Diamonds (India) Limited,CLNINDIA|0|Clariant Chemicals (India) Limited,CLUTCHAUTO|0|Clutch Auto Limited,CMC|0|CMC Limited,COLPAL|0|Colgate Palmolive (India) Limited,COMSYS|0|Compulink Systems Limited,CONCOR|0|Container Corporation of India Limited,CONSOFINVT|0|Consolidated Finvest & Holdings Limited,CORDSCABLE|0|Cords Cable Industries Limited,COREPROTEC|0|Core Projects and Technologies Limited,COROMANDEL|0|Coromandel International Limited,CORPBANK|0|Corporation Bank,COSMOFILMS|0|Cosmo Films Limited,COX&KINGS|0|Cox And Kings (India) Limited,CRANESSOFT|0|Cranes Software International Limited,CREATIVEYE|0|Creative Eye Limited,CRESTANI|0|Crest Animation Studios Limited,CREWBOS|0|Crew B.O.S. Products Limited,CRISIL|0|CRISIL Limited,CROMPGREAV|0|Crompton Greaves Limited,CRONIMET|0|Cronimet Alloys India Limited,CTE|0|Cambridge Technology Enterprises Limited,CUB|0|City Union Bank Limited,CUBEXTUB|0|Cubex Tubings Limited,CUMMINSIND|0|Cummins India Limited,CYBERMEDIA|0|Cyber Media (India) Limited,CYBERTECH|0|Cybertech Systems And Software Limited,DAAWAT|0|LT Foods Limited,DABUR|0|Dabur India Limited,DALMIACEM|0|Dalmia Cement (Bharat) Limited,DATAMATICS|0|Datamatics Global Services Limited,DBCORP|0|D.B.Corp Limited,DBREALTY|0|D B Realty Limited,DCB|0|Development Credit Bank Limited,DCHL|0|Deccan Chronicle Holdings Limited,DCM|0|DCM Limited,DCMSRMCONS|0|DCM Shriram Consolidated Limited,DCW|0|DCW Limited,DECCANCE|0|Deccan Cements Limited,DECOLIGHT|0|Decolight Ceramics Limited,DEEPAKFERT|0|Deepak Fertilizers and Petrochemicals Corporation Limited,DEEPIND|0|Deep Industries Limited,DELTACORP|0|Delta Corp Limited,DELTAMAGNT|0|Delta Magnets Limited,DEN|0|Den Networks Limited,DENABANK|0|Dena Bank,DENABANK|0|Dena Bank,DENORA|0|De Nora India Limited,DENSO|0|Denso India Limited,DEWANHOUS|0|Dewan Housing Finance Corporation Limited,DHAMPURSUG|0|The Dhampur Sugar Mills Limited,DHANBANK|0|The Dhanalakshmi Bank Limited,DHANUS|0|Dhanus Technologies Limited,DHARSUGAR|0|Dharani Sugars & Chemicals Limited,DICIND|0|DIC India Limited,DIGJAM|0|Digjam Limited,DISHMAN|0|Dishman Pharmaceuticals and Chemicals Limited,DISHTV|0|Dish TV India Limited,DIVISLAB|0|Divi's Laboratories Limited,DLF|0|DLF Limited,DLINKINDIA|0|D-Link (India) Limited,DOLPHINOFF|0|Dolphin Offshore Enterprises (India) Limited,DONEAR|0|Donear Industries Limited,DPSCLTD|0|DPSC Limited,DREDGECORP|0|Dredging Corporation of India Limited,DRREDDY|0|Dr. Reddy's Laboratories Limited,DSKULKARNI|0|DS Kulkarni Developers Limited,DTIL|0|Dhunseri Tea & Industries Limited,DUNCANSIND|0|Duncans Industries Limited,DWARKESH|0|Dwarikesh Sugar Industries Limited,DYNACONS|0|Dynacons Systems & Solutions Limited,DYNAMATECH|0|Dynamatic Technologies Limited,EASTSILK|0|Eastern Silk Industries Limited,EASUNREYRL|0|Easun Reyrolle Limited,ECEIND|0|ECE Industries Limited,ECLERX|0|eClerx Services Limited,EDELWEISS|0|Edelweiss Capital Limited,EDL|0|Empee Distilleries Limited,EDSERV|0|Edserv Softsystems Limited,EDUCOMP|0|Educomp Solutions Limited,EICHERMOT|0|Eicher Motors Limited,EIDPARRY|0|EID Parry India Limited,EIHAHOTELS|0|EIH Associated Hotels Limited,EIHOTEL|0|EIH Limited,EIMCOELECO|0|Eimco Elecon (India) Limited,EKC|0|Everest Kanto Cylinder Limited,ELDERPHARM|0|Elder Pharmaceuticals Limited,ELECON|0|Elecon Engineering Company Limited,ELECTCAST|0|Electrosteel Castings Limited,ELECTHERM|0|Electrotherm (India) Limited,ELFORGE|0|EL Forge Limited,ELGIEQUIP|0|Elgi Equipments Limited,ELGIRUBBER|0|Elgi Rubber Company Limited,ELNET|0|Elnet Technologies Limited,EMAMIINFRA|0|Emami Infrastructure Limited,EMAMILTD|0|Emami Limited,EMCO|0|Emco Limited,EMKAY|0|Emkay Global Financial Services Limited,EMMBI|0|Emmbi Polyarns Limited,ENERGYDEV|0|Energy Development Company Limited,ENGINERSIN|0|Engineers India Limited,ENIL|0|Entertainment Network (India) Limited,ENKEI|0|Enkei Castalloy Limited,ENTEGRA|0|Entegra Limited,ERAINFRA|0|Era Infra Engineering Limited,ESABINDIA|0|Esab India Limited,ESCORTS|0|Escorts Limited,ESSAROIL|0|Essar Oil Limited,ESSARSHIP|0|Essar Shipping Ports & Logistics Limited,ESSDEE|0|Ess Dee Aluminium Limited,ESSELPACK|0|Essel Propack Limited,ETC|0|ETC Networks Limited,EUROCERA|0|Euro Ceramics Limited,EUROMULTI|0|Euro Multivision Limited,EUROTEXIND|0|Eurotex Industries and Exports Limited,EVEREADY|0|Eveready Industries India Limited,EVERESTIND|0|Everest Industries Limited,EVERONN|0|Everonn Education Limited,EVINIX|0|Evinix Accessories Limited,EXCELCROP|0|Excel Crop Care Limited,EXCELINDUS|0|Excel Industries Limited,EXCELINFO|0|Excel Infoways Limited,EXIDEIND|0|Exide Industries Limited,FACT|0|Fertilizers and Chemicals Travancore Limited,FAGBEARING|0|FAG Bearings India Limited,FAME|0|Fame India Limited,FAME|0|Fame India Limited,FCH|0|Future Capital Holdings Limited,FCSSOFT|0|FCS Software Solutions Limited,FDC|0|FDC Limited,FEDDERLOYD|0|Fedders Lloyd Corporation Limited,FEDERALBNK|0|The Federal Bank Limited,FIEMIND|0|Fiem Industries Limited,FINANTECH|0|Financial Technologies (India) Limited,FINCABLES|0|Finolex Cables Limited,FINPIPE|0|Finolex Industries Limited,FIRSTLEASE|0|First Leasing Company of India Limited,FIRSTWIN|0|First Winner Industries Limited,FKONCO|0|Fresenius Kabi Oncology Limited,FMGOETZE|0|Federal-Mogul Goetze (India) Limited.,FORTIS|0|Fortis Healthcare Limited,FOSECOIND|0|Foseco India Limited,FSL|0|Firstsource Solutions Limited,FTCPOF5YDV|0|Franklin Templeton Capital Protection Oriented Fund,FTCPOF5YGR|0|Franklin Templeton Capital Protection Oriented Fund,FTCSF5YDIV|0|Franklin Templeton Mutual Fund-Capital Safety Fund-5Y Dividend Option,FTCSF5YGRO|0|Franklin Templeton Mutual Fund-Capital Safety Fund-5Y (Growth Option),GABRIEL|0|Gabriel India Limited,GAEL|0|Gujarat Ambuja Exports Limited,GAIL|0|GAIL (India) Limited,GALLANTT|0|Gallantt Metal Limited,GAMMNINFRA|0|Gammon Infrastructure Projects Limited,GAMMONIND|0|Gammon India Limited,GANDHITUBE|0|Gandhi Special Tubes Limited,GANESHHOUC|0|Ganesh Housing Corporation Limited,GANGOTRI|0|Gangotri Textiles Limited,GARDENSILK|0|Garden Silk Mills Limited,GARWALLROP|0|Garware Wall Ropes Limited,GARWOFFS|0|Garware Offshore Services Limited,GATI|0|GATI Limited,GDL|0|Gateway Distriparks Limited,GEECEE|0|GeeCee Ventures Limited,GEMINI|0|Gemini Communication Limited,GENESYS|0|Genesys International Corporation Limited,GENUSPOWER|0|Genus Power Infrastructures Limited,GEODESIC|0|Geodesic Limited,GEOJITBNPP|0|Geojit BNP Paribas Financial Services Limited,GEOMETRIC|0|Geometric Limited,GESHIP|0|The Great Eastern Shipping Company Limited,GHCL|0|GHCL Limited,GICHSGFIN|0|GIC Housing Finance Limited,GILLANDERS|0|Gillanders Arbuthnot & Company Limited,GILLETTE|0|Gillette India Limited,GINNIFILA|0|Ginni Filaments Limited,GIPCL|0|Gujarat Industries Power Company Limited,GISOLUTION|0|GI Engineering Solutions Limited,GITANJALI|0|Gitanjali Gems Limited,GKB|0|GKB Ophthalmics Limited,GKWLIMITED|0|GKW Limited,GLAXO|0|GlaxoSmithKline Pharmaceuticals Limited,GLENMARK|0|Glenmark Pharmaceuticals Limited,GLOBALVECT|0|Global Vectra Helicorp Limited,GLOBUSSPR|0|Globus Spirits Limited,GLODYNE|0|Glodyne Technoserve Limited,GLORY|0|Glory Polyfilms Limited,GMBREW|0|GM Breweries Limited,GMDCLTD|0|Gujarat Mineral Development Corporation Limited,GMRINDS|0|GMR Industries Limited,GMRINFRA|0|GMR Infrastructure Limited,GNFC|0|Gujarat Narmada Valley Fertilizer Company Limited,GOACARBON|0|Goa Carbon Limited,GODFRYPHLP|0|Godfrey Phillips India Limited,GODREJCP|0|Godrej Consumer Products Limited,GODREJIND|0|Godrej Industries Limited,GODREJPROP|0|Godrej Properties Limited,GOENKA|0|Goenka Diamond and Jewels Limited,GOKEX|0|Gokaldas Exports Limited,GOKUL|0|Gokul Refoils and Solvent Limited,GOLDBEES|0|Benchmark Mutual Fund - Gold Benchmark Exchange Traded Scheme,GOLDENTOBC|0|Golden Tobacco Limited,GOLDIAM|0|Goldiam International Limited,GOLDINFRA|0|Goldstone Infratech Limited,GOLDSHARE|0|UTI Mutual Fund - UTI Gold Exchange Traded Fund,GOLDTECH|0|Goldstone Technologies Limited,GPIL|0|Godawari Power And Ispat limited,GRABALALK|0|Grabal Alok Impex Limited,GRANULES|0|Granules India Limited,GRAPHITE|0|Graphite India Limited,GRASIM|0|Grasim Industries Limited,GRASIM|0|Grasim Industries Limited,GREAVESCOT|0|Greaves Cotton Limited,GREENPLY|0|Greenply Industries Limited,GRINDWELL|0|Grindwell Norton Limited,GRUH|0|Gruh Finance Limited,GSFC|0|Gujarat State Fertilizers & Chemicals Limited,GSKCONS|0|GlaxoSmithKline Consumer Healthcare Limited,GSLNOVA|0|GSL Nova Petrochemicals Limited,GSPL|0|Gujarat State Petronet Limited,GSSAMERICA|0|GSS America Infotech Limited,GTL|0|GTL Limited,GTLINFRA|0|GTL Infrastructure Limited,GTNIND|0|GTN Industries Limited,GTNTEX|0|GTN Textiles Limited,GTOFFSHORE|0|Great Offshore Limited,GUFICBIO|0|Gufic Biosciences Limited,GUJALKALI|0|Gujarat Alkalies and Chemicals Limited,GUJAPOLLO|0|Gujarat Apollo Industries Limited,GUJFLUORO|0|Gujarat Fluorochemicals Limited,GUJNRECOKE|0|Gujarat NRE Coke Limited,GUJNREDVR|0|Gujarat NRE Coke Limited,GUJRATGAS|0|Gujarat Gas Company Limited,GUJSIDHCEM|0|Gujarat Sidhee Cements Limited,GUJSTATFIN|0|Gujarat State Financial Corporation,GULFOILCOR|0|Gulf Oil Corporation Limited,GVKPIL|0|GVK Power & Infrastructure Limited,HALONIX|0|Halonix Limited,HANUNG|0|Hanung Toys and Textiles Limited,HARITASEAT|0|Harita Seating Systems Limited,HARRMALAYA|0|Harrisons Malayalam Limited,HATHWAY|0|Hathway Cable & Datacom Limited,HAVELLS|0|Havells India Limited,HBLPOWER|0|HBL Power Systems Limited,HBSTOCK|0|HB Stockholdings Limited,HCC|0|Hindustan Construction Company Limited,HCIL|0|Himadri Chemicals and Industries Limited,HCL-INSYS|0|HCL Infosystems Limited,HCLTECH|0|HCL Technologies Limited,HDFC|0|Housing Development Finance Corporation Limited,HDFCBANK|0|HDFC Bank Limited,HDIL|0|Housing Development and Infrastructure Limited,HEG|0|HEG Limited,HEIDELBERG|0|HeidelbergCement India Limited,HELIOSMATH|0|Helios And Matheson Information Technology Limited,HERCULES|0|Hercules Hoists Limited,HERITGFOOD|0|Heritage Foods (India) Limited,HEROHONDA|0|Hero Honda Motors Limited,HEXAWARE|0|Hexaware Technologies Limited,HEXAWARE|0|Hexaware Technologies Limited,HGSL|0|Hinduja Global Solutions Limited,HIKAL|0|Hikal Limited,HILTON|0|Hilton Metal Forging Limited,HIMACHLFUT|0|Himachal Futuristic Communications Limited,HIMATSEIDE|0|Himatsingka Seide Limited,HINDALCO|0|Hindalco Industries Limited,HINDCOMPOS|0|Hindustan Composites Limited,HINDCOPPER|0|Hindustan Copper Limited,HINDDORROL|0|Hindustan Dorr-Oliver Limited,HINDMOTOR|0|Hindustan Motors Limited,HINDNATGLS|0|Hindusthan National Glass & Industries Limited,HINDOILEXP|0|Hindustan Oil Exploration Company Limited,HINDPETRO|0|Hindustan Petroleum Corporation Limited,HINDSYNTEX|0|Hind Syntex Limited,HINDUJAFO|0|Hinduja Foundries Limited,HINDUJAVEN|0|Hinduja Ventures Limited,HINDUNILVR|0|Hindustan Unilever Limited,HINDZINC|0|Hindustan Zinc Limited,HINVDIR|0|HSBC InvestDirect (India) Limited,HIRECT|0|Hind Rectifiers Limited,HITACHIHOM|0|Hitachi Home and Life Solutions (India) Limited,HITECHGEAR|0|Hi-Tech Gears Limited,HITECHPLAS|0|Hitech Plast Limited,HMT|0|HMT Limited,HNGSNGBEES|0|Benchmark Mutual Fund - Hang Seng Benchmark Exchange Traded Scheme,HOCL|0|Hindustan Organic Chemicals Limited,HONAUT|0|Honeywell Automation India Limited,HONDAPOWER|0|Honda Siel Power Products Limited,HOPFL|0|House of Pearl Fashions Limited,HORIZONINF|0|Horizon Infrastructure Limited,HOTELEELA|0|Hotel Leela Venture Limited,HOVS|0|HOV Services Limited,HSIL|0|HSIL Limited,HTMEDIA|0|HT Media Limited,HYDRBADIND|0|Hyderabad Industries Limited,HYDROS&S|0|Hydro S & S Industries Limited,IBN18|0|ibn18 Broadcast Limited,IBPOW|0|Indiabulls Power Limited,IBREALEST|0|Indiabulls Real Estate Limited,IBSEC|0|Indiabulls Securities Limited,ICICIBANK|0|ICICI Bank Limited,ICRA|0|ICRA Limited,ICSA|0|ICSA (India) Limited,IDBI|0|IDBI Bank Limited,IDEA|0|Idea Cellular Limited,IDFC|0|Infrastructure Development Finance Company Limited,IFBAGRO|0|IFB Agro Industries Limited,IFBIND|0|IFB Industries Limited,IFCI|0|IFCI Limited,IFGLREFRAC|0|IFGL Refractories Limited,IFL|0|India Foils Limited,IGL|0|Indraprastha Gas Limited,IGPL|0|IG Petrochemicals Limited,IL&FSTRANS|0|IL&FS Transportation Networks Limited,IMPAL|0|India Motor Parts and Accessories Limited,IMPEXFERRO|0|Impex Ferro Tech Limited,INDBANK|0|Indbank Merchant Banking Services Limited,INDHOTEL|0|The Indian Hotels Company Limited,INDIABULLS|0|Indiabulls Financial Services Limited,INDIACEM|0|The India Cements Limited,INDIAGLYCO|0|India Glycols Limited,INDIAINFO|0|India Infoline Limited,INDIANB|0|Indian Bank,INDIANCARD|0|Indian Card Clothing Company Limited,INDIANHUME|0|Indian Hume Pipe Company Limited,INDLMETER|0|IMP Powers Limited,INDNIPPON|0|India Nippon Electricals Limited,INDOASIFU|0|Indo Asian Fusegear Limited,INDOCO|0|Indoco Remedies Limited,INDORAMA|0|Indo Rama Synthetics (India) Limited,INDOTECH|0|Indo Tech Transformers Limited,INDOWIND|0|Indowind Energy Limited,INDRAMEDCO|0|Indraprastha Medical Corporation Limited,INDSWFTLAB|0|Ind-Swift Laboratories Limited,INDSWFTLTD|0|Ind-Swift Limited,INDUSFILA|0|Indus Fila Limited,INDUSINDBK|0|IndusInd Bank Limited,INEABS|0|INEOS ABS (India) Limited,INFINITE|0|Infinite Computer Solutions (India) Limited,INFODRIVE|0|Info-Drive Software Limited,INFOMEDIA|0|Infomedia 18 Limited,INFOSYSTCH|0|Infosys Technologies Limited,INFOTECENT|0|Infotech Enterprises Limited,INGERRAND|0|Ingersoll Rand (India) Limited,INGVYSYABK|0|ING Vysya Bank Limited,INOXLEISUR|0|INOX Leisure Limited,INSECTICID|0|Insecticides (India) Limited,IOB|0|Indian Overseas Bank,IOC|0|Indian Oil Corporation Limited,IOLN|0|IOL Netcom Limited,IPCALAB|0|IPCA Laboratories Limited,IPRINGLTD|0|IP Rings Limited,IRB|0|IRB Infrastructure Developers Limited,ISFT|0|Intrasoft Technologies Limited,ISMTLTD|0|ISMT Limited,ISPATIND|0|Ispat Industries Limited,ITC|0|ITC Limited,ITDCEM|0|ITD Cementation India Limited,ITI|0|ITI Limited,IVC|0|IL&FS Investment Managers Limited,IVP|0|IVP Limited,IVRCLAH|0|IVRCL Assets & Holdings Limited,IVRCLINFRA|0|IVRCL Infrastructures & Projects Limited,J&KBANK|0|The Jammu & Kashmir Bank Limited,JAGRAN|0|Jagran Prakashan Limited,JAGSNPHARM|0|Jagsonpal Pharmaceuticals Limited,JAIBALAJI|0|Jai Balaji Industries Limited,JAICORPLTD|0|Jai Corp Limited,JAINSTUDIO|0|Jain Studios Limited,JAYAGROGN|0|Jayant Agro Organics Limited,JAYBARMARU|0|Jay Bharat Maruti Limited,JAYNECOIND|0|Jayaswal Neco Industries Limited,JAYSREETEA|0|Jayshree Tea & Industries Limited,JBCHEPHARM|0|JB Chemicals & Pharmaceuticals Limited,JBFIND|0|JBF Industries Limited,JBMA|0|JBM Auto Limited,JCTEL|0|JCT Electronics Limited,JDORGOCHEM|0|JD Orgochem Limited,JENSONICOL|0|Jenson & Nicholson (India) Limited,JETAIRWAYS|0|Jet Airways (India) Limited,JEYPORE|0|The Jeypore Sugar Company Limited,JHS|0|JHS Svendgaard Laboratories Limited,JIKIND|0|JIK Industries Limited,JINDALPHOT|0|Jindal Photo Limited,JINDALPOLY|0|Jindal Poly Films Limited,JINDALSAW|0|Jindal Saw Limited,JINDALSTEL|0|Jindal Steel & Power Limited,JINDALSWHL|0|Jindal South West Holdings Limited,JINDCOT|0|Jindal Cotex Limited,JINDRILL|0|Jindal Drilling And Industries Limited,JISLJALEQS|0|Jain Irrigation Systems Limited,JKCEMENT|0|JK Cement Limited,JKIL|0|J.Kumar Infraprojects Limited,JKLAKSHMI|0|JK Lakshmi Cement Limited,JKPAPER|0|JK Paper Limited,JKTYRE|0|JK Tyre & Industries Limited,JMCPROJECT|0|JMC Projects (India) Limited,JMFINANCIL|0|JM Financial Limited,JMTAUTOLTD|0|JMT Auto Limited,JOCIL|0|Jocil Limited,JPASSOCIAT|0|Jaiprakash Associates Limited,JPINFRATEC|0|Jaypee Infratech Limited,JPPOWER|0|Jaiprakash Power Ventures Limited,JPPOWER|0|Jaiprakash Power Ventures Limited,JSL|0|JSL Limited,JSWENERGY|0|JSW Energy Limited,JSWSTEEL|0|JSW Steel Limited,JUBILANT|0|Jubilant Organosys Limited,JUBLFOOD|0|Jubilant Foodworks Limited,JUMBO|0|Jumbo Bag Limited,JUNIORBEES|0|Benchmark Mutual Fund-Nifty Junior Benchmark ETF,JUNIORBEES|0|Benchmark Mutual Fund-Nifty Junior Benchmark ETF,JUPITER|0|Jupiter Bioscience Limited,JYOTHYLAB|0|Jyothy Laboratories Limited,JYOTISTRUC|0|Jyoti Structures Limited,KABRAEXTRU|0|Kabra Extrusion Technik Limited,KAJARIACER|0|Kajaria Ceramics Limited,KAKATCEM|0|Kakatiya Cement Sugar & Industries Limited,KALECONSUL|0|Kale Consultants Limited,KALINDEE|0|Kalindee Rail Nirman (Engineers) Limited,KALPATPOWR|0|Kalpataru Power Transmission Limited,KALYANIFRG|0|Kalyani Forge Limited,KAMATHOTEL|0|Kamat Hotels (I) Limited,KANORICHEM|0|Kanoria Chemicals & Industries Limited,KANSAINER|0|Kansai Nerolac Paints Limited,KARURKCP|0|Karur K.C.P. Packkagings Limited,KARURVYSYA|0|Karur Vysya Bank Limited,KAUSHALYA|0|Kaushalya Infrastructure Development Corporation Limited,KAVVERITEL|0|Kavveri Telecom Products Limited,KCP|0|KCP Limited,KCPSUGIND|0|KCP Sugar and Industries Corporation Limited,KEC|0|KEC International Limited,KECL|0|Kirloskar Electric Company Limited,KEI|0|KEI Industries Limited,KEMROCK|0|Kemrock Industries and Exports Limited,KERNEX|0|Kernex Microsystems (India) Limited,KESARENT|0|Kesar Enterprises Limited,KESORAMIND|0|Kesoram Industries Limited,KEYCORPSER|0|Keynote Corporate Services Limited,KFA|0|Kingfisher Airlines Limited,KGL|0|Karuturi Global Limited,KHAITANELE|0|Khaitan Electricals Limited,KHAITANLTD|0|Khaitan (India) Limited,KHANDSE|0|Khandwala Securities Limited,KIL|0|Kamdhenu Ispat Limited,KINETICMOT|0|Kinetic Motor Company Limited,KIRIDYES|0|Kiri Dyes and Chemicals Limited,KIRLOSBROS|0|Kirloskar Brothers Limited,KIRLOSIND|0|Kirloskar Oil Engines Limited,KITPLYIND|0|Kitply Industries Limited,KKCL|0|Kewal Kiran Clothing Limited,KLGSYSTEL|0|KLG Systel Limited,KLRF|0|KLRF Limited,KNRCON|0|KNR Constructions Limited,KOHINOOR|0|Kohinoor Foods Limited,KOLTEPATIL|0|Kolte - Patil Developers Limited,KOPDRUGS|0|KDL Biotech Limited,KOPRAN|0|Kopran Limited,KOTAKBANK|0|Kotak Mahindra Bank Limited,KOTAKGOLD|0|Kotak Mutual Fund - Gold Exchange Traded Fund,KOTAKNIFTY|0|Kotak Mahindra Mutual Fund-Kotak Nifty ETF,KOTAKPSUBK|0|Kotak Mahindra Mutual Fund,KOTARISUG|0|Kothari Sugars And Chemicals Limited,KOTHARIPET|0|Kothari Petrochemicals Limited,KOTHARIPRO|0|Kothari Products Limited,KOUTONS|0|Koutons Retail India Limited,KOVAI|0|Kovai Medical Center & Hospital Limited,KPIT|0|KPIT Cummins Infosystems Limited,KPRMILL|0|K.P.R. Mill Limited,KRBL|0|KRBL Limited,KRBL|0|KRBL Limited,KRISHNAENG|0|Krishna Engineering Works Limited,KSBPUMPS|0|KSB Pumps Limited,KSCL|0|Kaveri Seed Company Limited,KSE|0|KSE Limited,KSERAPRO|0|K Sera Sera Productions Limited,KSK|0|KSK Energy Ventures Limited,KSL|0|Kalyani Steels Limited,KSOILS|0|K S Oils Limited,KTKBANK|0|The Karnataka Bank Limited,KWALITY|0|Kwality Dairy (India) Limited,LAKPRE|0|Lakshmi Precision Screws Limited,LAKSHMIEFL|0|Lakshmi Energy and Foods Limited,LAKSHMIFIN|0|The Lakshmi Finance & Industrial Corporation Limited,LAKSHMIMIL|0|The Lakshmi Mills Company Limited,LAKSHVILAS|0|Lakshmi Vilas Bank Limited,LANCOIN|0|Lanco Industries Limited,LAOPALA|0|La Opala RG Limited,LAXMIMACH|0|Lakshmi Machine Works Limited,LCCINFOTEC|0|LCC Infotech Limited,LGBBROSLTD|0|LG Balakrishnan & Bros Limited,LGBFORGE|0|LGB Forge Limited,LIBERTSHOE|0|Liberty Shoes Limited,LICHSGFIN|0|LIC Housing Finance Limited,LIQUIDBEES|0|Benchmark Asset Management Company Private Limited,LITL|0|Lanco Infratech Limited,LLOYDELENG|0|Lloyd Electric & Engineering Limited,LLOYDFIN|0|Lloyds Finance Limited,LLOYDSTEEL|0|Lloyds Steel Industries Limited,LML|0|LML Limited,LOGIXMICRO|0|Logix Microsystems Limited,LOKESHMACH|0|Lokesh Machines Limited,LOTUSEYE|0|Lotus Eye Care Hospital Limited,LPDC|0|Landmark Property Development Company Limited,LT|0|Larsen & Toubro Limited,LUMAXAUTO|0|Lumax Automotive Systems Limited,LUMAXIND|0|Lumax Industries Limited,LUMAXTECH|0|Lumax Auto Technologies Limited,LUPIN|0|Lupin Limited,LYKALABS|0|Lyka Labs Limited,M&M|0|Mahindra & Mahindra Limited,M&MFIN|0|Mahindra & Mahindra Financial Services Limited,MADHAV|0|Madhav Marbles and Granites Limited,MADHUCON|0|Madhucon Projects Limited,MADRASCEM|0|Madras Cements Limited,MAGMA|0|Magma Fincorp Limited,MAGNUM|0|Magnum Ventures Limited,MAHABANK|0|Bank of Maharashtra,MAHINDFORG|0|Mahindra Forgings Limited,MAHINDUGIN|0|Mahindra Ugine Steel Company Limited,MAHLIFE|0|Mahindra Lifespace Developers Limited,MAHSCOOTER|0|Maharashtra Scooters Limited,MAHSEAMLES|0|Maharashtra Seamless Limited,MALUPAPER|0|Malu Paper Mills Limited,MALWACOTT|0|Malwa Cotton Spg. Mills Limited,MANAKSIA|0|Manaksia Limited,MANALIPETC|0|Manali Petrochemical Limited,MANALU|0|Man Aluminium Limited,MANAPPURAM|0|Manappuram General Finance & Leasing Limited,MANDHANA|0|Mandhana Industries Limited,MANGALAM|0|Mangalam Drugs And Organics Limited,MANGCHEFER|0|Mangalore Chemicals & Fertilizers Limited,MANGLMCEM|0|Mangalam Cement Limited,MANGTIMBER|0|Mangalam Timber Products Limited,MANINDS|0|Man Industries (India) Limited,MANINFRA|0|Man Infraconstruction Limited,MANJEERA|0|Manjeera Constructions Limited,MANUGRAPH|0|Manugraph India Limited,MARALOVER|0|Maral Overseas Limited,MARG|0|Marg Limited,MARICO|0|Marico Limited,MARKSANS|0|Marksans Pharma Limited,MARUTI|0|Maruti Suzuki India Limited,MARUTI|0|Maruti Suzuki India Limited,MASTEK|0|Mastek Limited,MAWANASUG|0|Mawana Sugars Limited,MAX|0|Max India Limited,MAXWELL|0|Maxwell Industries Limited,MAYTASINFR|0|Maytas Infra Limited,MBECL|0|Mcnally Bharat Engineering Company Limited,MBLINFRA|0|MBL Infrastructures Limited,MCDHOLDING|0|McDowell Holdings Limited,MCDOWELL-N|0|United Spirits Limited,MCLEODRUSS|0|Mcleod Russel India Limited,MEGASOFT|0|Megasoft Limited,MEGH|0|Meghmani Organics Limited,MELSTAR|0|Melstar Information Technologies Limited,MERCK|0|Merck Limited,MHRIL|0|Mahindra Holidays & Resorts India Limited,MIC|0|MIC Electronics Limited,MICROTECH|0|Micro Technologies (India) Limited,MID-DAY|0|Mid-Day Multimedia Limited,MID-DAY|0|Mid-Day Multimedia Limited,MINDAIND|0|Minda Industries Limited,MINDTREE|0|MindTree Limited,MIRCELECTR|0|MIRC Electronics Limited,MIRZAINT|0|Mirza International Limited,MLL|0|Mercator Lines Limited,MMFL|0|MM Forgings Limited,MMTC|0|MMTC Limited,MONNETISPA|0|Monnet Ispat Limited,MONSANTO|0|Monsanto India Limited,MORARJETEX|0|Morarjee Textiles Limited,MOREPENLAB|0|Morepen Laboratories Limited,MOSERBAER|0|Moser-Baer (I) Limited,MOTHERSUMI|0|Motherson Sumi Systems Limited,MOTILALOFS|0|Motilal Oswal Financial Services Limited,MOTOGENFIN|0|The Motor & General Finance Limited,MPHASIS|0|MphasiS Limited,MPSLTD|0|MPS Limited,MRF|0|MRF Limited,MRO-TEK|0|MRO-TEK Limited,MRPL|0|Mangalore Refinery and Petrochemicals Limited,MSKPROJ|0|MSK Projects (India) Limited,MSPL|0|MSP Steel & Power Limited,MTNL|0|Mahanagar Telephone Nigam Limited,MUDRA|0|Mudra Lifestyle Limited,MUKANDENGG|0|Mukand Engineers Limited,MUKANDLTD|0|Mukand Limited,MUKTAARTS|0|Mukta Arts Limited,MUNDRAPORT|0|Mundra Port and Special Economic Zone Limited,MUNJALAU|0|Munjal Auto Industries Limited,MUNJALSHOW|0|Munjal Showa Limited,MURLIIND|0|Murli Industries Limited,MURUDCERA|0|Murudeshwar Ceramics Limited,MVL|0|MVL Limited,MVLIND|0|MVL Industries Limited,MYSOREBANK|0|State Bank of Mysore,NAGARCONST|0|Nagarjuna Construction Company Limited,NAGARFERT|0|Nagarjuna Fertilizer & Chemicals Limited,NAGREEKCAP|0|Nagreeka Capital & Infrastructure Limited,NAGREEKEXP|0|Nagreeka Exports Limited,NAHARCAP|0|Nahar Capital and Financial Services Limited,NAHARINDUS|0|Nahar Industrial Enterprises Limited,NAHARINVST|0|Nahar Investments and Holding Limited,NAHARSPING|0|Nahar Spinning Mills Limited,NANDAN|0|Nandan Exim Limited,NATCOPHARM|0|Natco Pharma Limited,NATIONALUM|0|National Aluminium Company Limited,NATNLSTEEL|0|National Steel And Agro Industries Limited,NAUKRI|0|Info Edge (India) Limited,NAVINFLUOR|0|Navin Fluorine International Limited,NAVNETPUBL|0|Navneet Publications India Limited,NBVENTURES|0|Nava Bharat Ventures Limited,NCLIND|0|NCL Industries Limited,NDTV|0|New Delhi Television Limited,NECLIFE|0|Nectar Lifesciences Limited,NELCAST|0|Nelcast Limited,NELCO|0|NELCO Limited,NEOCURE|0|Neocure Therapeutics Limited,NEPCMICON|0|NEPC India Limited,NESCO|0|Nesco Limited,NESTLEIND|0|Nestle India Limited,NETWORK18|0|Network18 Media & Investments Limited,NEULANDLAB|0|Neuland Laboratories Limited,NEYVELILIG|0|Neyveli Lignite Corporation Limited,NFL|0|National Fertilizers Limited,NHPC|0|NHPC Limited,NICCO|0|Nicco Corporation Limited,NIFTYBEES|0|Benchmark Mutual Fund,NIITLTD|0|NIIT Limited,NIITTECH|0|NIIT Technologies Limited,NILKAMAL|0|Nilkamal Limited,NIPPOBATRY|0|Nippo Batteries Company Limited,NIRMA|0|Nirma Limited,NISSAN|0|Nissan Copper Limited,NITCO|0|Nitco Limited,NITESHEST|0|Nitesh Estates Limited,NITINFIRE|0|Nitin Fire Protection Industries Limited,NITINSPIN|0|Nitin Spinners Limited,NMDC|0|NMDC Limited,NOCIL|0|NOCIL Limited,NOIDATOLL|0|Noida Toll Bridge Company Limited,NOL|0|National Oxygen Limited,NORBTEAEXP|0|Norben Tea & Exports Limited,NORTHGATE|0|Northgate Technologies Limited,NOVOPANIND|0|Novopan Industries Limited,NRBBEARING|0|NRB Bearing Limited,NRC|0|NRC Limited,NSIL|0|Nalwa Sons Investments Limited,NTPC|0|NTPC Limited,NUCENT|0|Nucent Finance Limited,NUCHEM|0|Nuchem Limited,NUCLEUS|0|Nucleus Software Exports Limited,NUMERICPW|0|Numeric Power Systems Limited,NUTEK|0|Nu Tek India Limited,OCL|0|OCL India Limited,OFSS|0|Oracle Financial Services Software Limited,OFSS|0|Oracle Financial Services Software Limited,OIL|0|Oil India Limited,OILCOUNTUB|0|Oil Country Tubular Limited,OISL|0|OCL Iron and Steel Limited,OMAXAUTO|0|OMAX AUTOS LIMITED,OMAXE|0|Omaxe Limited,OMNITECH|0|Omnitech Infosolutions Limited,ONGC|0|Oil & Natural Gas Corpn Limited,ONMOBILE|0|OnMobile Global Limited,ONWARDTEC|0|Onward Technologies Limited,OPTOCIRCUI|0|Opto Circuits (India) Limited,ORBITCORP|0|Orbit Corporation Limited,ORCHIDCHEM|0|Orchid Chemicals & Pharmaceuticals Limited,ORIENTABRA|0|Orient Abrasives Limited,ORIENTALTL|0|Oriental Trimex Limited,ORIENTBANK|0|Oriental Bank of Commerce,ORIENTCERA|0|Orient Ceramics and Industries Limited,ORIENTHOT|0|Oriental Hotels Limited,ORIENTLTD|0|Orient Press Limited,ORIENTPPR|0|Orient Paper & Industries Limited,OUDHSUG|0|The Oudh Sugar Mills Limited,PAEL|0|PAE Limited,PAGEIND|0|Page Industries Limited,PANACEABIO|0|Panacea Biotec Limited,PANASONIC|0|Panasonic Home Appliances India Company Limited,PANCARBON|0|Panasonic Carbon India Company Limited,PANORAMUNI|0|Panoramic Universal Limited,PANTALOONR|0|Pantaloon Retail (India) Limited,PANTALOONR|0|Pantaloon Retail (India) Limited,PAPERPROD|0|The Paper Products Limited,PARACABLES|0|Paramount Communications Limited,PARAL|0|Parekh Aluminex Limited,PAREKHPLAT|0|Parekh Platinum Limited,PARSVNATH|0|Parsvnath Developers Limited,PATELENG|0|Patel Engineering Limited,PATINTLOG|0|Patel Integrated Logistics Limited,PATNI|0|Patni Computer Systems Limited,PATSPINLTD|0|Patspin India Limited,PBAINFRA|0|PBA Infrastructure Limited,PDUMJEIND|0|Pudumjee Industries Limited,PEACOCKIND|0|Peacock Industries Limited,PEARLPOLY|0|Pearl Polymers Limited,PENINLAND|0|Peninsula Land Limited,PEPL|0|Pearl Engineering Polymers Limited,PERIATEA|0|The Peria Karamalai Tea & Produce Company Limited,PERSISTENT|0|Persistent Systems Limited,PETRONENGG|0|Petron Engineering Construction Limited,PETRONET|0|Petronet LNG Limited,PFC|0|Power Finance Corporation Limited,PFIZER|0|Pfizer Limited,PFOCUS|0|Prime Focus Limited,PGHH|0|Procter & Gamble Hygiene and Health Care Limited,PHILIPCARB|0|Phillips Carbon Black Limited,PHOENIXLTD|0|The Phoenix Mills Limited,PIDILITIND|0|Pidilite Industries Limited,PIONDIST|0|Pioneer Distilleries Limited,PIONEEREMB|0|Pioneer Embroideries Limited,PIPAVAVYD|0|Pipavav Shipyard Limited,PIRGLASS|0|Piramal Glass Limited,PIRHEALTH|0|Piramal Healthcare Limited,PITTILAM|0|Pitti Laminations Limited,PLASTIBLEN|0|Plastiblends India Limited,PLETHICO|0|Plethico Pharmaceuticals Limited,PNB|0|Punjab National Bank,PNB|0|Punjab National Bank,PNBGILTS|0|PNB Gilts Limited,PNC|0|Pritish Nandy Communications Limited,POCHIRAJU|0|Pochiraju Industries Limited,POLARIND|0|Polar Industries Limited,POLARIS|0|Polaris Software Lab Limited,POLYPLEX|0|Polyplex Corporation Limited,PONNIERODE|0|Ponni Sugars (Erode) Limited,PONNIERODE|0|Ponni Sugars (Erode) Limited,POWERGRID|0|Power Grid Corporation of India Limited,PPAP|0|Precision Pipes And Profiles Company Limited,PRADIP|0|Pradip Overseas Limited,PRAENG|0|Prajay Engineers Syndicate Limited,PRAJIND|0|Praj Industries Limited,PRAKASH|0|Prakash Industries Limited,PRATIBHA|0|Pratibha Industries Limited,PRECOT|0|Precot Meridian Limited,PRECWIRE|0|Precision Wires India Limited,PREMIER|0|Premier Limited,PRETAILDVR|0|Pantaloon Retail (India) Limited,PRETAILDVR|0|Pantaloon Retail (India) Limited,PRICOL|0|Pricol Limited,PRIMESECU|0|Prime Securities Limited,PRISMCEM|0|Prism Cement Limited,PRITHVI|0|Prithvi Information Solutions Limited,PROVOGUE|0|Provogue (India) Limited,PSL|0|PSL Limited,PSUBNKBEES|0|Benchmark Mutual Fund - PSU Bank Benchmark Exchange Traded Scheme,PTC|0|PTC India Limited,PTL|0|PTL Enterprises Limited,PUNJABCHEM|0|Punjab Chemicals & Crop Protection Limited,PUNJLLOYD|0|Punj Lloyd Limited,PURVA|0|Puravankara Projects Limited,PVP|0|PVP Ventures Limited,PVR|0|PVR Limited,QGOLDHALF|0|Quantum Gold Fund -Exchange Traded Fund (ETF),QNIFTY|0|Quantum Index Fund -Exchange Traded Fund (ETF),RADAAN|0|Radaan Mediaworks India Limited,RADICO|0|Radico Khaitan Limited,RAINBOWPAP|0|Rainbow Papers Limited,RAINCOM|0|Rain Commodities Limited,RAIREKMOH|0|Raisaheb Reckhchand Mohota Spinning & Weaving Mills Limited,RAJESHEXPO|0|Rajesh Exports Limited,RAJOIL|0|Raj Oil Mills Limited,RAJPALAYAM|0|Rajapalayam Mills Limited,RAJRAYON|0|Raj Rayon Limited,RAJSREESUG|0|Rajshree Sugars & Chemicals Limited,RAJTV|0|Raj Television Network Limited,RAJVIR|0|Rajvir Industries Limited,RALLIS|0|Rallis India Limited,RAMANEWS|0|Rama Newsprint and Papers Limited,RAMCOIND|0|Ramco Industries Limited,RAMCOSYS|0|Ramco Systems Limited,RAMSARUP|0|Ramsarup Industries Limited,RANASUG|0|Rana Sugars Limited,RANBAXY|0|Ranbaxy Laboratories Limited,RANEENGINE|0|Rane Engine Valve Limited,RANEHOLDIN|0|Rane Holdings Limited,RATNAMANI|0|Ratnamani Metals & Tubes Limited,RAYMOND|0|Raymond Limited,RBL|0|Rane Brake Lining Limited,RCF|0|Rashtriya Chemicals and Fertilizers Limited,RCOM|0|Reliance Communications Limited,RECLTD|0|Rural Electrification Corporation Limited,REDINGTON|0|Redington (India) Limited,REFEX|0|Refex Refrigerants Limited,REGENCERAM|0|Regency Ceramics Limited,REIAGROLTD|0|Rei Agro Limited,REISIXTEN|0|REI Six Ten Retail Limited,RELBANK|0|Reliance Mutual Fund -Banking Exchange Traded Fund (ETF),RELCAPITAL|0|Reliance Capital Limited,RELGOLD|0|Reliance Mutual Fund - Gold Exchange Traded Fund,RELIANCE|0|Reliance Industries Limited,RELIGARE|0|Religare Enterprises Limited,RELIGAREGO|0|Religare Mutual Fund - Religare Gold Exchange Traded Fund,RELINFRA|0|Reliance Infrastructure Limited,RELMEDIA|0|Reliance MediaWorks Limited,REMSONSIND|0|Remsons Industries Limited,RENUKA|0|Shree Renuka Sugars Limited,REPRO|0|Repro India Limited,RESURGERE|0|Resurgere Mines & Minerals India Limited,REVATHI|0|Revathi Equipment Limited,RICOAUTO|0|Rico Auto Industries Limited,RIIL|0|Reliance Industrial Infrastructure Limited,RJL|0|Renaissance Jewellery Limited,RKFORGE|0|Ramkrishna Forgings Limited,RMCL|0|Radha Madhav Corporation Limited,RML|0|Rane (Madras) Limited,RNRL|0|Reliance Natural Resources Limited,ROHITFERRO|0|Rohit Ferro-Tech Limited,ROHLTD|0|Royal Orchid Hotels Limited,ROLTA|0|Rolta India Limited,ROMAN|0|Roman Tarmat Limited,RPGLIFE|0|RPG Life Sciences Limited,RPOWER|0|Reliance Power Limited,RSSOFTWARE|0|R. S. Software (India) Limited,RSWM|0|RSWM Limited,RSYSTEMS|0|R Systems International Limited,RUBYMILLS|0|The Ruby Mills Limited,RUCHINFRA|0|Ruchi Infrastructure Limited,RUCHIRA|0|Ruchira Papers Limited,RUCHISOYA|0|Ruchi Soya Industries Limited,SABERORGAN|0|Sabero Organics Gujarat Limited,SADBHAV|0|Sadbhav Engineering Limited,SAGCEM|0|Sagar Cements Limited,SAHPETRO|0|Sah Petroleums Limited,SAIL|0|Steel Authority of India Limited,SAKHTISUG|0|Sakthi Sugars Limited,SAKSOFT|0|Saksoft Limited,SAKUMA|0|Sakuma Exports Limited,SALORAINTL|0|Salora International Limited,SALSTEEL|0|S.A.L. Steel Limited,SAMBHAAV|0|Sambhaav Media Limited,SAMRUDDHI|0|Samruddhi Cement Limited,SAMTEL|0|Samtel Color Limited,SANDESH|0|The Sandesh Limited,SANGAMIND|0|Sangam (India) Limited,SANGHIIND|0|Sanghi Industries Limited,SANGHIPOLY|0|Sanghi Polyesters Limited,SANGHVIMOV|0|Sanghvi Movers Limited,SANWARIA|0|Sanwaria Agro Oils Limited,SAPL|0|South Asian Petrochem Limited,SARDAEN|0|Sarda Energy & Minerals Limited,SAREGAMA|0|Saregama India Limited,SARLAPOLY|0|Sarla Performance Fibers Limited,SASKEN|0|Sasken Communication Technologies Limited,SATHAISPAT|0|Sathavahana Ispat Limited,SATYAMCOMP|0|Satyam Computer Services Limited,SAVERA|0|Savera Industries Limited,SB&TINTL|0|SB&T International Limited,SBBJ|0|State Bank of Bikaner and Jaipur,SBIGETS|0|SBI Mutual Fund - SBI Gold Exchange Traded Scheme - Growth Option,SBIN|0|State Bank of India,SBT|0|State Bank of Travancore,SCI|0|Shipping Corporation Of India Limited,SEAMECLTD|0|Seamec Limited,SEINVEST|0|S.E. Investments Limited,SEJALGLASS|0|Sejal Architectural Glass Limited,SELAN|0|Selan Exploration Technology Limited,SELMCL|0|SEL Manufacturing Company Limited,SESAGOA|0|Sesa Goa Limited,SESHAPAPER|0|Seshasayee Paper and Boards Limited,SGFL|0|Shree Ganesh Forgings Limited,SGJHL|0|Shree Ganesh Jewellery House Limited,SGL|0|STL Global Limited,SHAHALLOYS|0|Shah Alloys Limited,SHALPAINTS|0|Shalimar Paints Limited,SHANTIGEAR|0|Shanthi Gears Limited,SHARIABEES|0|Benchmark Mutual Fund - Shariah Benchmark Exchange Traded Scheme,SHARRESLTD|0|Sharyans Resources Limited,SHASUNCHEM|0|Shasun Chemicals and Drugs Limited,SHILPAMED|0|Shilpa Medicare Limited,SHIV-VANI|0|Shiv-Vani Oil & Gas Exploration Services Limited,SHIVAMAUTO|0|Shivam Autotech Limited,SHIVTEX|0|Shiva Texyarn Limited,SHLAKSHMI|0|Shri Lakshmi Cotsyn Limited,SHOPERSTOP|0|Shopper's Stop Limited,SHOPERSTOP|0|Shopper's Stop Limited,SHPRE|0|Shree Precoated Steels Limited,SHREEASHTA|0|Shree Ashtavinayak Cine Vision Limited,SHREECEM|0|Shree Cements Limited,SHREERAMA|0|Shree Rama Multi-Tech Limited,SHRENUJ|0|Shrenuj & Company Limited,SHREYANIND|0|Shreyans Industries Limited,SHREYAS|0|Shreyas Shipping & Logistics Limited,SHRIRAMCIT|0|Shriram City Union Finance Limited,SHRIRAMCIT|0|Shriram City Union Finance Limited,SHRIRAMEPC|0|Shriram EPC Limited,SHYAMTEL|0|Shyam Telecom Limited,SICAGEN|0|Sicagen India Limited,SICAL|0|Sical Logistics Limited,SIEMENS|0|Siemens Limited,SIL|0|Standard Industries Limited,SILINV|0|SIL Investments Limited,SIMBHSUGAR|0|Simbhaoli Sugars Limited,SIMPLEX|0|Simplex Projects Limited,SIMPLEXINF|0|Simplex Infrastructures Limited,SINTEX|0|Sintex Industries Limited,SIRPAPER|0|The Sirpur Paper Mills Limited,SITASHREE|0|Sita Shree Food Products Limited,SIYSIL|0|Siyaram Silk Mills Limited,SJVN|0|SJVN Limited,SKFINDIA|0|SKF India Limited,SKMEGGPROD|0|SKM Egg Products Export (India) Limited,SKUMARSYNF|0|S. Kumars Nationwide Limited,SMARTLINK|0|Smartlink Network Systems Limited,SMPL|0|Sujana Metal Products Limited,SMSPHARMA|0|SMS Pharmaceuticals Limited,SOBHA|0|Sobha Developers Limited,SOFTPRO|0|Softpro Systems Limited,SOLARINDS|0|Solar Industries India Limited,SOLEMS|0|Solectron EMS India Limited,SOMANYCERA|0|Somany Ceramics Limited,SOMATEX|0|Soma Textiles & Industries Limited,SONASTEER|0|Sona Koyo Steering Systems Limited,SONATSOFTW|0|Sonata Software Limited,SOTL|0|Savita Oil Technologies Limited,SOUTHBANK|0|The South Indian Bank Limited,SPARC|0|Sun Pharma Advanced Research Company Limited,SPECTACLE|0|Spectacle Industries Limited,SPENTEX|0|Spentex Industries Limited,SPIC|0|Southern Petrochemicals Industries Corporation Limited,SPICEMOBIL|0|Spice Mobiles Limited,SPLIL|0|SPL Industries Limited,SPMLINFRA|0|SPML Infra Limited,SREINTFIN|0|SREI Infrastructure Finance Limited,SRF|0|SRF Limited,SRGINFOTEC|0|SRG Infotec (India) Limited,SRHHLINDST|0|SRHHL Industries Limited,SRHHYPOLTD|0|Sree Rayalaseema Hi-Strength Hypo Limited,SRTRANSFIN|0|Shriram Transport Finance Company Limited,SSWL|0|Steel Strips Wheels Limited,STAR|0|Strides Arcolab Limited,STARPAPER|0|Star Paper Mills Limited,STCINDIA|0|The State Trading Corporation of India Limited,STEELTUBES|0|Steel Tubes of India Limited,STER|0|Sterlite Industries ( India ) Limited,STERLINBIO|0|Sterling Biotech Limited,STERTOOLS|0|Sterling Tools Limited,STOREONE|0|Store One Retail India Limited,STRTECH|0|Sterlite Technologies Limited,SUBEX|0|Subex Limited,SUBROS|0|Subros Limited,SUDARSCHEM|0|Sudarshan Chemical Industries Limited,SUJANATOW|0|Sujana Tower Limited,SUJANAUNI|0|Sujana Universal Industries Limited,SUNCLAYTON|0|Sundaram Clayton Limited,SUNDARAM|0|Sundaram Multi Pap Limited,SUNDARMFIN|0|Sundaram Finance Limited,SUNDRMBRAK|0|Sundaram Brake Linings Limited,SUNDRMFAST|0|Sundram Fasteners Limited,SUNFLAG|0|Sunflag Iron And Steel Company Limited,SUNILHITEC|0|Sunil Hitech Engineers Limited,SUNPHARMA|0|Sun Pharmaceuticals Industries Limited,SUNTECK|0|Sunteck Realty Limited,SUNTV|0|Sun TV Network Limited,SUPER|0|Super Sales India Limited,SUPERSPIN|0|Super Spinning Mills Limited,SUPPETRO|0|Supreme Petrochem Limited,SUPRAJIT|0|Suprajit Engineering Limited,SUPREMEIND|0|Supreme Industries Limited,SUPREMEINF|0|Supreme Infrastructure India Limited,SUPREMETEX|0|Supreme Tex Mart Limited,SURAJDIAMN|0|Su-Raj Diamonds and Jewellery Limited,SURANACORP|0|Surana Corporation Limited,SURANAIND|0|Surana Industries Limited,SURANAT&P|0|Surana Telecom and Power Limited,SURANAT&P|0|Surana Telecom and Power Limited,SURYAJYOTI|0|Suryajyoti Spinning Mills Limited,SURYALAXMI|0|Suryalakshmi Cotton Mills Limited,SURYAPHARM|0|Surya Pharmaceutical Limited,SURYAROSNI|0|Surya Roshni Limited,SUTLEJTEX|0|Sutlej Textiles and Industries Limited,SUVEN|0|Suven Life Sciences Limited,SUZLON|0|Suzlon Energy Limited,SWARAJENG|0|Swaraj Engines Limited,SWARAJMAZD|0|Swaraj Mazda Limited,SYNCOM|0|Syncom Healthcare Limited,SYNDIBANK|0|Syndicate Bank,TAINWALCHM|0|Tainwala Chemical and Plastic (I) Limited,TAJGVK|0|Taj GVK Hotels & Resorts Limited,TAKE|0|Take Solutions Limited,TALBROAUTO|0|Talbros Automotive Components Limited,TALWALKARS|0|Talwalkars Better Value Fitness Limited,TANFACIND|0|Tanfac Industries Limited,TANLA|0|Tanla Solutions Limited,TANTIACONS|0|Tantia Constructions Limited,TARAPUR|0|Tarapur Transformers Limited,TATACHEM|0|Tata Chemicals Limited,TATACOFFEE|0|Tata Coffee Limited,TATACOMM|0|Tata Communications Limited,TATAELXSI|0|Tata Elxsi Limited,TATAINVEST|0|Tata Investment Corporation Limited,TATAMETALI|0|Tata Metaliks Limited,TATAMOTORS|0|Tata Motors Limited,TATAMTRDVR|0|Tata Motors Limited,TATAPOWER|0|Tata Power Company Limited,TATASPONGE|0|Tata Sponge Iron Limited,TATASTEEL|0|Tata Steel Limited,TATATEA|0|Tata Tea Limited,TCI|0|Transport Corporation of India Limited,TCIFINANCE|0|TCI Finance Limited,TCS|0|Tata Consultancy Services Limited,TECHM|0|Tech Mahindra Limited,TECHNOELEC|0|Techno Electric and Engineering Company Limited,TELEDATAIT|0|Teledata Technology Solutions Limited,TEXMACOLTD|0|Texmaco Limited,TEXMOPIPES|0|Texmo Pipes and Products Limited,TFCILTD|0|Tourism Finance Corpn of India Limited,TFL|0|Transwarranty Finance Limited,THANGAMAYL|0|Thangamayil Jewellery Limited,THEMISMED|0|Themis Medicare Limited,THERMAX|0|Thermax Limited,THINKSOFT|0|Thinksoft Global Services Limited,THIRUSUGAR|0|Thiru Arooran Sugars Limited,THOMASCOOK|0|Thomas Cook (India) Limited,TIDEWATER|0|Tide Water Oil Company (India) Limited,TIIL|0|Technocraft Industries (India) Limited,TIL|0|TIL Limited,TIMESGTY|0|Times Guaranty Limited,TIMESGTY|0|Times Guaranty Limited,TIMETECHNO|0|Time Technoplast Limited,TIMKEN|0|Timken India Limited,TINPLATE|0|The Tinplate Company of India Limited,TIPSINDLTD|0|TIPS Industries Limited,TIRUMALCHM|0|Thirumalai Chemicals Limited,TITAN|0|Titan Industries Limited,TNPETRO|0|Tamilnadu PetroProducts Limited,TNPL|0|Tamil Nadu Newsprint & Papers Limited,TNTELE|0|Tamilnadu Telecommunication Limited,TODAYS|0|Todays Writing Products Limited,TOKYOPLAST|0|Tokyo Plast International Limited,TORNTPHARM|0|Torrent Pharmaceuticals Limited,TORNTPOWER|0|Torrent Power Limited,TREADS|0|Treadsdirect Limited,TRENT|0|Trent Limited,TRF|0|TRF Limited,TRICOM|0|Tricom India Limited,TRIGYN|0|Trigyn Technologies Limited,TRIL|0|Transformers And Rectifiers (India) Limited,TRIVENI|0|Triveni Engineering & Industries Limited,TTKHEALTH|0|TTK Healthcare Limited,TTKPRESTIG|0|TTK Prestige Limited,TTL|0|T T Limited,TTML|0|Tata Teleservices (Maharashtra) Limited,TUBEINVEST|0|Tube Investments of India Limited,TULIP|0|Tulip Telecom Limited,TULSI|0|Tulsi Extrusions Limited,TULSYAN|0|Tulsyan Nec Limited,TV-18|0|Television Eighteen India Limited,TV-18|0|Television Eighteen India Limited,TVSELECT|0|TVS Electronics Limited,TVSMOTOR|0|TVS Motor Company Limited,TVSSRICHAK|0|TVS Srichakra Limited,TVTODAY|0|TV Today Network Limited,TVTODAY|0|TV Today Network Limited,TWILITAKA|0|Twilight Litaka Pharma Limited,TWL|0|Titagarh Wagons Limited,UBENGG|0|UB Engineering Limited,UBHOLDINGS|0|United Breweries (Holdings) Limited,UBL|0|United Breweries Limited,UCALFUEL|0|Ucal Fuel Systems Limited,UCOBANK|0|UCO Bank,UFLEX|0|UFLEX Limited,ULTRACEMCO|0|UltraTech Cement Limited,UMESL|0|Usha Martin Education & Solutions Limited,UNICHEMLAB|0|Unichem Laboratories Limited,UNIENTER|0|Uniphos Enterprises Limited,UNIONBANK|0|Union Bank of India,UNIONBANK|0|Union Bank of India,UNIPHOS|0|United Phosphorus Limited,UNIPLY|0|Uniply Industries Limited,UNITECH|0|Unitech Limited,UNITEDBNK|0|United Bank of India,UNITEDTEA|0|The United Nilgiri Tea Estates Company Limited,UNITY|0|Unity Infraprojects Limited,UNIVCABLES|0|Universal Cables Limited,UPERGANGES|0|Upper Ganges Sugar & Industries Limited,USHAMART|0|Usha Martin Limited,UTISUNDER|0|UTI Mutual Fund,UTTAMSTL|0|Uttam Galva Steels Limited,UTTAMSUGAR|0|Uttam Sugar Mills Limited,UTVSOF|0|UTV Software Communications Limited,VAIBHAVGEM|0|Vaibhav Gems Limited,VAKRANSOFT|0|Vakrangee Softwares Limited,VALECHAENG|0|Valecha Engineering Limited,VALUEIND|0|Value Industries Limited,VARDHACRLC|0|Vardhman Acrylics Limited,VARDMNPOLY|0|Vardhman Polytex Limited,VARUN|0|Varun Industries Limited,VARUNSHIP|0|Varun Shipping Company Limited,VASCONEQ|0|Vascon Engineers Limited,VENKEYS|0|Venky's (India) Limited,VENUSREM|0|Venus Remedies Limited,VESUVIUS|0|Vesuvius India Limited,VGUARD|0|V-Guard Industries Limited,VHL|0|Vardhman Holdings Limited,VICEROY|0|Viceroy Hotels Limited,VIDEOIND|0|Videocon Industries Limited,VIJAYABANK|0|Vijaya Bank,VIJSHAN|0|Vijay Shanthi Builders Limited,VIKASHMET|0|Vikash Metal & Power Limited,VIMTALABS|0|Vimta Labs Limited,VINATIORGA|0|Vinati Organics Limited,VINDHYATEL|0|Vindhya Telelinks Limited,VINYLINDIA|0|Vinyl Chemicals (India) Limited,VIPIND|0|VIP Industries Limited,VIPUL|0|Vipul Limited,VISAKAIND|0|Visaka Industries Limited,VISASTEEL|0|Visa Steel Limited,VISESHINFO|0|Visesh Infotecnics Limited,VISHALRET|0|Vishal Retail Limited,VISUINTL|0|Visu International Limited,VITLINFO|0|Vishal Information Technologies Limited,VIVIMEDLAB|0|Vivimed Labs Limited,VLSFINANCE|0|VLS Finance Limited,VOLTAMP|0|Voltamp Transformers Limited,VOLTAS|0|Voltas Limited,VSTIND|0|VST Industries Limited,VTL|0|Vardhman Textiles Limited,WABCO-TVS|0|WABCO-TVS (INDIA) Limited,WALCHANNAG|0|Walchandnagar Industries Limited,WANBURY|0|Wanbury Limited,WEBELSOLAR|0|Websol Energy Systems Limited,WEIZMANIND|0|Weizmann Limited,WELCORP|0|Welspun Corp Limited,WELSPUNIND|0|Welspun India Limited,WENDT|0|Wendt (India) Limited,WHEELS|0|Wheels India Limited,WILLAMAGOR|0|Williamson Magor & Company Limited,WINDSOR|0|Windsor Machines Limited,WINSOMYARN|0|Winsome Yarns Limited,WIPRO|0|Wipro Limited,WOCKPHARMA|0|Wockhardt Limited,WSI|0|W S Industries (I) Limited,WSTCSTPAPR|0|West Coast Paper Mills Limited,WWIL|0|Wire and Wireless (India) Limited,WYETH|0|Wyeth Limited,XLTELENE|0|XL Telecom & Energy Limited,XPROINDIA|0|Xpro India Limited,YESBANK|0|Yes Bank Limited,ZANDUREALT|0|Zandu Realty Limited,ZEEL|0|Zee Entertainment Enterprises Limited,ZEENEWS|0|Zee News Limited,ZENITHBIR|0|Zenith Birla (India) Limited,ZENITHCOMP|0|Zenith Computers Limited,ZENITHEXPO|0|Zenith Exports Limited,ZENITHINFO|0|Zenith Infotech Limited,ZENSARTECH|0|Zensar Technologies Limited,ZICOM|0|Zicom Electronic Security Systems Limited,ZODIACLOTH|0|Zodiac Clothing Company Limited,ZODJRDMKJ|0|Zodiac JRD- MKJ Limited,ZUARIAGRO|0|Zuari Industries Limited,ZYDUSWELL|0|Zydus Wellness Limited,ZYLOG|0|Zylog Systems Limited";
var m_Fno = ",ABAN|250|ABAN OFFSHORE LTD.,SAMRUDDHI|500|SAMRUDDHI CEMENT LTD,ABB|250|ABB LTD.,ABGSHIP|1000|ABG SHIPYARD LTD,ABIRLANUVO|250|ADITYA BIRLA NUVO LIMITED,ACC|250|ACC LIMITED,ADANIENT|500|ADANI ENTERPRISES LIMITED,ALBK|2000|ALLAHABAD BANK,AMBUJACEM|2000|AMBUJA CEMENTS LTD,ANDHRABANK|2000|ANDHRA BANK,APIL|500|ALSTOM PROJECTS INDIA LTD,APOLLOTYRE|4000|APOLLO TYRES LTD,AREVAT&D|1000|AREVA T&D INDIA LIMITED,ASHOKLEY|4000|ASHOK LEYLAND LTD,ASIANPAINT|125|ASIAN PAINTS LIMITED,AUROPHARMA|250|AUROBINDO PHARMA LTD,AXISBANK|250|AXIS BANK LIMITED,BAJAJ-AUTO|125|BAJAJ AUTO LIMITED,BAJAJHIND|2000|BAJAJ HINDUSTAN LTD,BALRAMCHIN|4000|BALRAMPUR CHINI MILLS LTD,BANKBARODA|500|BANK OF BARODA,BANKINDIA|1000|BANK OF INDIA,BEL|125|BHARAT ELECTRONICS LTD,BEML|250|BEML LIMITED,BGRENERGY|500|BGR ENERGY SYSTEMS LTD,BHARATFORG|1000|BHARAT FORGE LTD,BHARTIARTL|1000|BHARTI AIRTEL LIMITED,BHEL|125|BHEL,BHUSANSTL|125|BHUSHAN STEEL LIMITED,BIOCON|1000|BIOCON LIMITED.,BOSCHLTD|125|BOSCH LIMITED,BPCL|500|BHARAT PETROLEUM CORP LT,BRFL|1000|BOMBAY RAYON FASHIONS LTD,CAIRN|1000|CAIRN INDIA LIMITED,CANBK|500|CANARA BANK,CENTURYTEX|500|CENTURY TEXTILES LTD,CESC|1000|CESC LTD,CHAMBLFERT|4000|CHAMBAL FERTILIZERS LTD,CHENNPETRO|1000|CHENNAI PETROLEUM CORP LT,CIPLA|1000|CIPLA LTD,COLPAL|500|COLGATE PALMOLIVE LTD.,CONCOR|250|CONTAINER CORP OF IND LTD,COREPROTEC|1000|CORE PROJ. & TECH. LTD.,CROMPGREAV|1000|CROMPTON GREAVES LTD,CUMMINSIND|500|CUMMINS INDIA LTD,DABUR|2000|DABUR INDIA LTD,DCHL|2000|DECCAN CHRONICLE HOLD LTD,DENABANK|4000|DENA BANK,DISHTV|8000|DISH TV INDIA LTD.,DIVISLAB|500|DIVI'S LABORATORIES LTD,DLF|1000|DLF LIMITED,DRREDDY|250|DR. REDDY'S LABORATORIES,EDUCOMP|500|EDUCOMP SOLUTIONS LTD,EKC|2000|EVEREST KANTO CYLINDERLTD,ESSAROIL|2000|ESSAR OIL LTD,EXIDEIND|2000|EXIDE INDUSTRIES LTD,FEDERALBNK|1000|FEDERAL BANK LTD,FINANTECH|250|FINANCIAL TECHNO (I) LTD,FORTIS|2000|FORTIS HEALTHCARE LTD,FSL|8000|FIRSTSOURCE SOLU. LTD.,GAIL|500|GAIL (INDIA) LTD,GESHIP|1000|THE GE SHPG.LTD,GLAXO|125|GLAXOSMITHKLINE PHARMA LT,GMDCLTD|2000|GUJARAT MINERAL DEV CORP,GMRINFRA|4000|GMR INFRASTRUCTURE LTD.,GODREJIND|2000|GODREJ INDUSTRIES LTD,GRASIM|125|GRASIM INDUSTRIES LTD,GSPL|4000|GUJARAT STATE PETRO LTD,GTL|500|GTL LTD,GTLINFRA|8000|GTL INFRA.LTD,GTOFFSHORE|500|GREAT OFFSHORE LTD,GVKPIL|8000|GVK POW. & INFRA LTD.,HCC|2000|HINDUSTAN CONSTRUCTION CO,HCLTECH|1000|HCL TECHNOLOGIES LTD,HDFC|125|HDFC LTD,HDFCBANK|125|HDFC BANK LTD,HDIL|1000|HOUSING DEV & INFRA LTD,HEROHONDA|125|HERO HONDA MOTORS LTD,HEXAWARE|4000|HEXAWARE TECHNOLOGIES LTD,HINDALCO|2000|HINDALCO INDUSTRIES LTD,HINDPETRO|1000|HINDUSTAN PETROLEUM CORP,HINDUNILVR|1000|HINDUSTAN UNILEVER LTD.,HINDZINC|250|HINDUSTAN ZINC LIMITED,HOTELEELA|8000|HOTEL LEELA VENTURES LTD,IBREALEST|2000|INDIABULLS REAL EST. LTD,ICICIBANK|250|ICICI BANK LTD.,ICSA|2000|ICSA (INDIA) LIMITED,IDBI|2000|IDBI BANK LIMITED,IDEA|4000|IDEA CELLULAR LIMITED,IDFC|2000|INFRA. DEV. FIN. CO. LTD,IFCI|4000|IFCI LTD,INDHOTEL|4000|THE INDIAN HOTELS CO. LTD,INDIACEM|2000|THE INDIA CEMENTS LIMITED,INDIAINFO|2000|INDIA INFOLINE LIMITED,INDIANB|2000|INDIAN BANK,INFOSYSTCH|125|INFOSYS TECHNOLOGIES LTD,IOB|4000|INDIAN OVERSEAS BANK,IOC|1000|INDIAN OIL CORP LTD,ISPATIND|11000|ISPAT INDUSTRIES LIMITED,ITC|1000|ITC LTD,IVRCLINFRA|1000|IVRCL INFRAST & PROJ LTD.,JINDALSAW|1000|JINDAL SAW LIMITED,JINDALSTEL|500|JINDAL STEEL & POWER LTD,JINDALSWHL|125|JINDAL SOUTHWEST HOLD LTD,JISLJALEQS|250|JAIN IRRIGATION SYSTEMS,JPASSOCIAT|2000|JAIPRAKASH ASSOCIATES LTD,JPPOWER|4000|JAIPRAKASH POWER VEN. LTD,JSWSTEEL|250|JSW STEEL LIMITED,KFA|4000|KINGFISHER AIRLINES LTD,KOTAKBANK|500|KOTAK MAHINDRA BANK LTD,KSOILS|4000|K S OILS LIMITED,LICHSGFIN|250|LIC HOUSING FINANCE LTD,LITL|4000|LANCO INFRATECH LTD.,LT|125|LARSEN & TOUBRO LTD.,LUPIN|250|LUPIN LIMITED,M&M|250|MAHINDRA & MAHINDRA LTD,MARUTI|250|MARUTI SUZUKI INDIA LTD.,MCDOWELL-N|250|UNITED SPIRITS LIMITED,MCLEODRUSS|1000|MCLEOD RUSSEL INDIA LTD.,MLL|4000|MERCATOR LINES LIMITED,MOSERBAER|4000|MOSER-BAER (I) LTD,MPHASIS|500|MPHASIS LIMITED,MRPL|4000|MRPL,MTNL|4000|MAHANAGAR TELEPHONE NIGAM,MUNDRAPORT|500|MUNDRA PORT & SEZ LTD,NAGARCONST|2000|NAGARJUNA CONSTRN. CO. LT,NAGARFERT|8000|NAGARJUNA FERT & CHEM LTD,NATIONALUM|1000|NATIONAL ALUMINIUM CO LTD,NEYVELILIG|2000|NEYVELI LIGNITE CORPORATI,NOIDATOLL|8000|NOIDA TOLL BRIDGE CO LTD,NTPC|1000|NTPC LTD,OFSS|125|ORACLE FIN SERV SOFT LTD.,ONGC|250|OIL AND NATURAL GAS CORP.,ONMOBILE|1000|ONMOBILE GLOBAL LTD.,OPTOCIRCUI|1000|OPTO CIRCUITS (I) LTD.,ORBITCORP|2000|ORBIT CORP. LTD.,ORCHIDCHEM|2000|ORCHID CHEM & PHARMA LTD,ORIENTBANK|1000|ORIENTAL BANK OF COMMERCE,PANTALOONR|1000|PANTALOON RETAIL (I) LTD,PATELENG|500|PATEL ENGINEERING LTD.,PATNI|500|PATNI COMPUTER SYST LTD,PETRONET|4000|PETRONET LNG LIMITED,PFC|1000|POWER FIN CORP LTD.,PIRHEALTH|500|PIRAMAL HEALTHCARE LTD,PNB|250|PUNJAB NATIONAL BANK,POLARIS|2000|POLARIS SOFTWARE LAB LTD,POWERGRID|2000|POWER GRID CORP. LTD.,PRAJIND|4000|PRAJ INDUSTRIES LTD,PTC|2000|PTC INDIA LIMITED,PUNJLLOYD|2000|PUNJ LLOYD LIMITED,RANBAXY|500|RANBAXY LABS LTD,RCOM|2000|RELIANCE COMMUNICATIONS L,RECLTD|1000|RURAL ELEC CORP. LTD.,RELCAPITAL|500|RELIANCE CAPITAL LTD,RELIANCE|250|RELIANCE INDUSTRIES LTD,RELINFRA|250|RELIANCE INFRASTRUCTU LTD,RELMEDIA|1000|RELIANCE MEDIAWORKS LTD,RENUKA|2000|SHREE RENUKA SUGARS LTD,RNRL|4000|REL. NAT. RESOURCES LTD.,ROLTA|2000|ROLTA INDIA LTD,RPOWER|2000|RELIANCE POWER LTD.,RUCHISOYA|2000|RUCHI SOYA INDUSTRIES LTD,SAIL|1000|STEEL AUTHORITY OF INDIA,SBIN|125|STATE BANK OF INDIA,SCI|2000|SHIPPING CORP OF INDIA LT,SESAGOA|500|SESA GOA LTD,SIEMENS|500|SIEMENS LTD,SINTEX|1000|SINTEX INDUSTRIES LTD,SOBHA|1000|SOBHA DEVELOPERS LTD,STER|1000|STERLITE INDS (IND) LTD,STERLINBIO|2000|STERLING BIOTECH LTD,SUNPHARMA|125|SUN PHARMACEUTICALS IND.,SUNTV|500|SUN TV NETWORK LIMITED,SUZLON|4000|SUZLON ENERGY LIMITED,SYNDIBANK|4000|SYNDICATE BANK,TATACHEM|1000|TATA CHEMICALS LTD,TATACOMM|1000|TATA COMMUNICATIONS LTD,TATAMOTORS|500|TATA MOTORS LIMITED,TATAPOWER|250|TATA POWER CO LTD,TATASTEEL|500|TATA STEEL LIMITED,TATATEA|2500|TATA TEA LTD,TCS|500|TATA CONSULTANCY SERV LT,TECHM|250|TECH MAHINDRA LIMITED,TITAN|125|TITAN INDUSTRIES LTD,TRIVENI|2000|TRIVENI ENGG. & INDS. LTD,TTML|9000|TATA TELESERV(MAHARASTRA),TULIP|250|TULIP TELECOM LIMITED,TV-18|4000|TV18 INDIA LIMITED,UCOBANK|4000|UCO BANK,ULTRACEMCO|250|ULTRATECH CEMENT LIMITED,UNIONBANK|1000|UNION BANK OF INDIA,UNIPHOS|2000|UNITED PHOSPHORUS LIMITED,UNITECH|4000|UNITECH LTD,VIDEOIND|1000|VIDEOCON INDUSTRIES LIMIT,VIJAYABANK|8000|VIJAYA BANK,VOLTAS|2000|VOLTAS LTD,WELCORP|1000|WELSPUN CORP LIMITED,WIPRO|833|WIPRO LTD,YESBANK|1000|YES BANK LIMITED,ZEEL|1000|ZEE ENTERTAINMENT ENT LTD";
var m_Nifty = ",NIFTY|50|S&P CNX NIFTY,BANKNIFTY|25|CNX BANK INDEX,CNXIT|50|CNX IT,MINIFTY|20|S&P CNX NIFTY,NFTYMCAP50|75|NIFTY MIDCAP 50";

function LoadScript(pack, script)
{
	if (pack == "")
	{
		pack = document.frmQuote.cmbCallType.options[document.frmQuote.cmbCallType.selectedIndex].value;
		document.getElementById("contractMonth").value = "";
 	    document.getElementById("hidCompanyName").value = "";
		document.getElementById("hidLotSize").value = "0";
	}	

	if (pack == "103" || pack == "105")
	{
		if(document.frmQuote.m_CheckTwo != null)
			document.frmQuote.m_CheckTwo.disabled = true;
	}
	else
	{
		if(document.frmQuote.m_CheckTwo != null)
			document.frmQuote.m_CheckTwo.disabled = false;
	}

	var l_ArrayScripts;
	if (pack == "104")
		l_ArrayScripts = m_Fno.split(",");
	else if (pack == "108")
		l_ArrayScripts = m_Nifty.split(",");
	else if (pack == "110")
	{
		var l_optionCall = m_Nifty + m_Fno
		l_ArrayScripts = l_optionCall.split(",");
	}
	else 
		l_ArrayScripts = m_Equity.split(",");
	
	var l_Select;
	var l_Script;
	var l_ArrayScript;
	l_Select = "<select name='cmbQuote' id='cmbQuote' tabindex='3' style='background-color:#FFFFFF;' onchange='OnScriptChange(" + pack + ");'>";
	for(i=0;i<l_ArrayScripts.length;i++){
		l_Script = l_ArrayScripts[i].toUpperCase()
		l_ArrayScript = l_Script.split("|");
		l_Script = l_ArrayScript[0];
		if(script == l_Script) 
			l_Select += "<option selected>" + l_Script + "</option>";
		else
			l_Select += "<option>" + l_Script + "</option>";
	}	
	l_Select += "</select>";
	
	document.getElementById("m_DivQuote").innerHTML = l_Select;

	if (pack == "110")
	{
		document.getElementById("m_DivStrikePrice").style.display = "block";
		document.getElementById("m_DivPutCall").style.display = "block";
	}
	else
	{
		document.getElementById("m_DivStrikePrice").style.display = "none";
		document.getElementById("m_DivPutCall").style.display = "none";
	}
}


function ToggleResultPrice()
{
	var cmbVal = document.frmQuote.cmbResult.options[document.frmQuote.cmbResult.selectedIndex].value;

	if (cmbVal == "0" || cmbVal == "1" || cmbVal == "8")
	{
		document.frmQuote.resultPrice.style.display = "none";
		document.frmQuote.achievedDate.style.display = "none";
	}
	else if (cmbVal == "6" )
	{
		document.frmQuote.resultPrice.style.display = "inline-block";
		document.frmQuote.achievedDate.style.display = "inline-block";
	}
	else if (cmbVal == "5" || cmbVal == "7" || cmbVal == "9")
	{
		//document.frmQuote.resultPrice.disabled = false;
		document.frmQuote.resultPrice.style.display = "inline-block";
		document.frmQuote.achievedDate.style.display = "none";
		document.frmQuote.resultPrice.select();
	}
	else
	{
		//document.frmQuote.resultPrice.disabled = true;
		document.frmQuote.resultPrice.style.display = "none";
		document.frmQuote.achievedDate.style.display = "inline-block";
	}
}

function ToggleResultPrice1()
{
	var cmbVal = document.frmQuote.cmbstatus.options[document.frmQuote.cmbstatus.selectedIndex].value;
	if (cmbVal == "5" || cmbVal == "6" || cmbVal == "7" || cmbVal == "9")
	{
		document.frmQuote.resultPrice.disabled = false;
		document.frmQuote.resultPrice.select();
	}
	else
	{
		document.frmQuote.resultPrice.disabled = true;
	}
}
function NewWindow(url, name, width, height)
{
	win = window.open(url, name, "width= "+ width + ", height="+ height +", toolbar=0, scrollbars=1, status=0, menubar=0, resizable=0");
	win.moveTo((screen.width - width)/2,(screen.height - height)/2);
}

function OnScriptChange(pack) 
{
	var l_Quote = document.getElementById("cmbQuote");

	var l_selectedQuote = l_Quote.options[l_Quote.selectedIndex].value;
	
	var l_ArrayScripts;
	if (pack == "104")
		l_ArrayScripts = m_Fno.split(",");
	else if (pack == "108")
		l_ArrayScripts = m_Nifty.split(",");
	else if (pack == "110")
	{
		var l_optionCall = m_Nifty + m_Fno
		l_ArrayScripts = l_optionCall.split(",");
	}
	else 
		l_ArrayScripts = m_Equity.split(",");

	for(i=0;i<l_ArrayScripts.length;i++){
		l_Script = l_ArrayScripts[i];
		l_ArrayScript = l_Script.split("|");
		l_Script = l_ArrayScript[0].toUpperCase();
		if(l_selectedQuote == l_Script) 
		{
		    document.getElementById("hidLotSize").value = l_ArrayScript[1];
		    document.getElementById("hidCompanyName").value = l_ArrayScript[2];
		    break;
		}
	}
	
	var requestUrl = "/Ajax/GetContractMonth.asp?script=" + encodeURIComponent(l_selectedQuote.replace(" ", ""));
	CreateXmlHttp();
	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{
		//Setting the event handler for the response
		XmlHttp.onreadystatechange = HandleContractMonthResponse;
		
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);
		
		//Sends the request to server
		XmlHttp.send(null);		
	}
}

function ShowTipsOnly()
{
	var e=document.getElementsByName("tipsonly");
	for(var i=0;i<e.length;i++)
	{
		e[i].style.display = 'none';
	}
	
	e=document.getElementsByName("commentsonly");
	for(var i=0;i<e.length;i++)
	{
		e[i].style.display = 'inline-block';
	}
}

function ShowCommentsOnly()
{
	var e=document.getElementsByName("commentsonly");
	for(var i=0;i<e.length;i++)
	{
		e[i].style.display = 'none';
	}
	
	e=document.getElementsByName("tipsonly");
	for(var i=0;i<e.length;i++)
	{
		e[i].style.display = 'inline-block';
	}
}

function ShowAll()
{
	var e=document.getElementsByName("commentsonly");
	for(var i=0;i<e.length;i++)
	{
		e[i].style.display = 'inline-block';
	}
	
	e=document.getElementsByName("tipsonly");
	for(var i=0;i<e.length;i++)
	{
		e[i].style.display = 'inline-block';
	}
}


// http://bontragerconnection.com/ and http://www.willmaster.com/
// Version: July 28, 2007
var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }
function AssignPosition(d) {
if(self.pageYOffset) {
	rX = self.pageXOffset;
	rY = self.pageYOffset;
	}
else if(document.documentElement && document.documentElement.scrollTop) {
	rX = document.documentElement.scrollLeft;
	rY = document.documentElement.scrollTop;
	}
else if(document.body) {
	rX = document.body.scrollLeft;
	rY = document.body.scrollTop;
	}
if(document.all) {
	cX += rX; 
	cY += rY;
	}
d.style.left = (cX-400) + "px";
d.style.top = (cY+0) + "px";
}
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
dd.style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}

function SendQuickFollowUp(pkgId, chatId, callType, message)
{
	if(!confirm("Are you sure you want to submit?"))
		return false;
	//document.getElementById("Submit").value = "Processing...";
	
	var requestUrl
	requestUrl = "/Ajax/SendQuickFollowUp.asp?PkgId=" + pkgId + "&ChatId=" + chatId + "&CallType=" + callType + "&Message=" + message.replace("&", "-");
	//alert(requestUrl);
	CreateXmlHttp();
	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{
		//Setting the event handler for the response
		XmlHttp.onreadystatechange = HandleQuickFollowUpResponse;
		
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);
		
		//Sends the request to server
		XmlHttp.send(null);
		HideContent('uniquename' + chatId);
	}
	//document.getElementById("Submit").value = "Login";
}

//Called when response comes back from server
function HandleQuickFollowUpResponse()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{	
			alert("Follow-up has been sent!");
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
}
