
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) {
        try {
            document.getElementById("divError").style.display = "none";
            // 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);
                document.getElementById("divError").style.display = "block";
            }
        }
        catch (e) {
            //alert("Internet Connection is lost!");
            document.getElementById("divError").style.display = "block";
        }
    }
}

function HandleStockChatResponseSingleRow() {

    // To make sure receiving response data from server is completed
    if (XmlHttp.readyState == 4) {
        try {
            document.getElementById("divError").style.display = "none";
            // 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);
                document.getElementById("divError").style.display = "block";
            }
        }
        catch (e) {
            //alert("Internet Connection is lost!");
            document.getElementById("divError").style.display = "block";
        }
    }
}

function HandleStockChatResponseSingleRowAdmin() {
    if (XmlHttp.readyState == 4) {
        try {
            document.getElementById("divError").style.display = "none";

            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);
                document.getElementById("divError").style.display = "block";
            }
        }
        catch (e) {
            //alert("Internet Connection is lost!");
            document.getElementById("divError").style.display = "block";
        }
    }
}

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;
        frm.txtBuySell2.focus();
        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";
        //document.getElementById("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";
        //document.getElementById("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";
        //document.getElementById("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,A2ZMES|0|A2Z Maintenance & Engineering Services Limited,AANJANEYA|0|Aanjaneya Lifecare 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,ACC|0|ACC Limited,ACE|0|Action Construction Equipment Limited,ACROPETAL|0|Acropetal Technologies Limited,ADANIENT|0|Adani Enterprises Limited,ADANIPOWER|0|Adani Power Limited,ADFFOODS|0|ADF Foods 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,AFL|0|Accel Frontline Limited,AFTEK|0|Aftek Limited,AGCNET|0|AGC Networks Limited,AGRE|0|Agre Developers Limited,AGRODUTCH|0|Agro Dutch Industries Limited,AHLEAST|0|Asian Hotels (East) Limited,AHLUCONT|0|Ahluwalia Contracts (India) Limited,AHLWEST|0|Asian Hotels (West) Limited,AHMEDFORGE|0|Ahmednagar Forgings Limited,AIAENG|0|AIA Engineering 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,ALICON|0|Alicon Castalloy Limited,ALKALI|0|Alkali Metals Limited,ALKYLAMINE|0|Alkyl Amines Chemicals Limited,ALLCARGO|0|Allcargo Logistics 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,ALPINEHOU|0|Alpine Housing Development Corporation Limited,ALPSINDUS|0|Alps Industries Limited,AMAR|0|Amar Remedies Limited,AMARAJABAT|0|Amara Raja Batteries Limited,AMARJOTHI|0|Amarjothi Spinning Mills 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,APLAPOLLO|0|APL Apollo Tubes Limited,APLLTD|0|Alembic Pharmaceuticals 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,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,ASAHISONG|0|Asahi Songwon Colors Limited,ASAL|0|Automotive Stampings and Assemblies Limited,ASHAPURMIN|0|Ashapura Minechem Limited,ASHIANA|0|Ashiana Housing Limited,ASHIMASYN|0|Ashima Limited,ASHOKA|0|Ashoka Buildcon 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,ASIL|0|Amit Spinning Industries Limited,ASSAMCO|0|Assam Company India Limited,ASTEC|0|Astec LifeSciences Limited,ASTERSILI|0|Aster Silicates 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,ATNINTER|0|ATN International 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,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,BAJAJCORP|0|Bajaj Corp Limited,BAJAJELEC|0|Bajaj Electricals Limited,BAJAJFINSV|0|Bajaj Finserv Limited,BAJAJHIND|0|Bajaj Hindusthan Limited,BAJAJHLDNG|0|Bajaj Holdings & Investment Limited,BAJFINANCE|0|Bajaj 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,BANARBEADS|0|Banaras Beads 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,BANKINDIA|0|Bank of India,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,BECREL|0|Best & Crompton Engg. Limited,BEDMUTHA|0|Bedmutha Industries Limited,BEL|0|Bharat Electronics Limited,BELLCERATL|0|Bell Ceramics Limited,BEML|0|BEML Limited,BEPL|0|Bhansali Engineering Polymers Limited,BERGEPAINT|0|Berger Paints (I) Limited,BFINVEST|0|BF Investment Limited,BFUTILITIE|0|BF Utilities Limited,BGLOBAL|0|Bharatiya Global Infomedia 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,BHARATRAS|0|Bharat Rasayan 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,BILENERGY|0|Bil Energy Systems Limited,BILPOWER|0|Bilpower Limited,BIMETAL|0|Bimetal Bearings 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,BLISSGVS|0|Bliss GVS Pharma Limited,BLKASHYAP|0|B. L. Kashyap and Sons Limited,BLUECHIP|0|Blue Chip India Limited,BLUECOAST|0|Blue Coast Hotels Limited,BLUEDART|0|Blue Dart Express Limited,BLUESTARCO|0|Blue Star Limited,BLUESTINFO|0|Blue Star Infotech Limited,BOC|0|BOC India Limited,BODALCHEM|0|Bodal Chemicals Limited,BOMDYEING|0|Bombay Dyeing & Mfg Company Limited,BOSCHLTD|0|Bosch Limited,BPCL|0|Bharat Petroleum Corporation 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,BROOKS|0|Brooks Laboratories Limited,BSELINFRA|0|BSEL Infrastructure Realty Limited,BSL|0|BSL Limited,BSTRANSCOM|0|BS TransComm Limited,BURNPUR|0|Burnpur Cement Limited,BVCL|0|Barak Valley Cements Limited,CADILAHC|0|Cadila Healthcare Limited,CAIRN|0|Cairn India Limited,CALSOFT|0|California Software Company 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,CANTABIL|0|Cantabil Retail India Limited,CARBORUNIV|0|Carborundum Universal Limited,CAREERP|0|Career Point 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,CEBBCO|0|Commercial Engineers & Body Builders Co 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,CILNOVA|0|CIL Nova Petrochemicals Limited,CIMMCO|0|Cimmco Limited,CINEMAX|0|Cinemax India Limited,CINEVISTA|0|Cinevistaas Limited,CIPLA|0|Cipla Limited,CLASSIC|0|Classic Diamonds (India) Limited,CLNINDIA|0|Clariant Chemicals (India) Limited,CLUTCHAUTO|0|Clutch Auto Limited,CMAHENDRA|0|C. Mahendra Exports Limited,CMC|0|CMC Limited,COALINDIA|0|Coal India Limited,COLPAL|0|Colgate Palmolive (India) Limited,COMPUAGE|0|Compuage Infocom Limited,CONCOR|0|Container Corporation of India Limited,CONSOFINVT|0|Consolidated Finvest & Holdings Limited,CORAL-HUB|0|Coral Hub Limited,CORDSCABLE|0|Cords Cable Industries Limited,COREEDUTEC|0|CORE Education & Technologies Limited,COROMANDEL|0|Coromandel International Limited,CORPBANK|0|Corporation Bank,COSMOFILMS|0|Cosmo Films Limited,COX&KINGS|0|Cox & Kings 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,CURATECH|0|Cura Technologies Limited,CYBERMEDIA|0|Cyber Media (India) Limited,CYBERTECH|0|Cybertech Systems And Software Limited,DAAWAT|0|LT Foods Limited,DABUR|0|Dabur India Limited,DALMIABEL|0|Dalmia Bharat Enterprises Limited,DALMIASUG|0|Dalmia Bharat Sugar and Industries 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,DEEPAKFERT|0|Deepak Fertilizers and Petrochemicals Corporation Limited,DEEPAKNTR|0|Deepak Nitrite Limited,DEEPIND|0|Deep Industries Limited,DELTACORP|0|Delta Corp Limited,DEN|0|Den Networks Limited,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|Dhanlaxmi Bank Limited,DHANUKA|0|Dhanuka Agritech Limited,DHARSUGAR|0|Dharani Sugars & Chemicals Limited,DHUNINV|0|Dhunseri Investments Limited,DIAPOWER|0|Diamond Power Infra Ltd,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,DPTL|0|Dhunseri Petrochem & Tea Limited,DQE|0|DQ Entertainment (International) Limited,DREDGECORP|0|Dredging Corporation of India Limited,DRREDDY|0|Dr. Reddy's Laboratories Limited,DSKULKARNI|0|DS Kulkarni Developers Limited,DSSL|0|Dynacons Systems & Solutions Limited,DUNCANSIND|0|Duncans Industries Limited,DWARKESH|0|Dwarikesh Sugar Industries 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 Financial Services 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,ELGIRUBCO|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,EMPEESUG|0|Empee Sugars and Chemicals Limited,ENERGYDEV|0|Energy Development Company Limited,ENGINERSIN|0|Engineers India Limited,ENIL|0|Entertainment Network (India) Limited,ENTEGRA|0|Entegra Limited,EONELECT|0|Eon Electric Limited,ERAINFRA|0|Era Infra Engineering Limited,EROSMEDIA|0|Eros International Media Limited,ESABINDIA|0|Esab India Limited,ESCORTS|0|Escorts Limited,ESL|0|Electrosteel Steels Limited,ESSAROIL|0|Essar Oil Limited,ESSARPORTS|0|Essar Ports Limited,ESSARSHPNG|0|Essar Shipping Limited,ESSDEE|0|Ess Dee Aluminium Limited,ESSELPACK|0|Essel Propack Limited,ESTER|0|Ester Industries 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,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,FARMAXIND|0|Farmax 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,FILATEX|0|Filatex India 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,FLEXITUFF|0|Flexituff International Limited,FMGOETZE|0|Federal-Mogul Goetze (India) Limited.,FORTIS|0|Fortis Healthcare (India) Limited,FOSECOIND|0|Foseco India Limited,FOURSOFT|0|Four Soft Limited,FSL|0|Firstsource Solutions Limited,FTCPOF5YDV|0|Franklin Templeton Capital Protection Oriented Fund,FTCPOF5YGR|0|Franklin Templeton Capital Protection Oriented Fund,FUTUREVENT|0|Future Ventures India Limited,GABRIEL|0|Gabriel India Limited,GAEL|0|Gujarat Ambuja Exports Limited,GAIL|0|GAIL (India) Limited,GAL|0|Gyscoal Alloys Limited,GALLANTT|0|Gallantt Metal Limited,GALLISPAT|0|Gallantt Ispat Limited,GAMMNINFRA|0|Gammon Infrastructure Projects Limited,GAMMONIND|0|Gammon India Limited,GANDHITUBE|0|Gandhi Special Tubes Limited,GANESHHOUC|0|Ganesh Housing Corporation Limited,GARDENSILK|0|Garden Silk Mills Limited,GARWALLROP|0|Garware Wall Ropes Limited,GATI|0|GATI Limited,GAYAPROJ|0|Gayatri Projects Limited,GDL|0|Gateway Distriparks Limited,GEECEE|0|GeeCee Ventures Limited,GEINDSYS|0|GEI Industrial Systems 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,GLOBOFFS|0|Global Offshore Services 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,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,GOLDENTOBC|0|Golden Tobacco Limited,GOLDIAM|0|Goldiam International Limited,GOLDINFRA|0|Goldstone Infratech Limited,GOLDTECH|0|Goldstone Technologies Limited,GPIL|0|Godawari Power And Ispat limited,GPPL|0|Gujarat Pipavav Port Limited,GPPL|0|Gujarat Pipavav Port 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,GRAVITA|0|Gravita India Limited,GREAVESCOT|0|Greaves Cotton Limited,GREENPLY|0|Greenply Industries Limited,GREENPOWER|0|Orient Green Power Company 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,GSS|0|GSS 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,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,HEROMOTOCO|0|Hero MotoCorp Limited,HEXAWARE|0|Hexaware Technologies Limited,HFCL|0|Himachal Futuristic Communications Limited,HGS|0|Hinduja Global Solutions Limited,HIKAL|0|Hikal Limited,HILTON|0|Hilton Metal Forging 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,HINDMOTORS|0|Hindustan Motors Limited,HINDNATGLS|0|Hindusthan National Glass & Industries Limited,HINDOILEXP|0|Hindustan Oil Exploration Company Limited,HINDPETRO|0|Hindustan Petroleum Corporation Limited,HINDUJAFO|0|Hinduja Foundries Limited,HINDUJAVEN|0|Hinduja Ventures Limited,HINDUNILVR|0|Hindustan Unilever Limited,HINDZINC|0|Hindustan Zinc Limited,HIRAFERRO|0|Hira Ferro Alloys 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,HMVL|0|Hindustan Media Ventures Limited,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,HOTELRUGBY|0|Hotel Rugby Limited,HOVS|0|HOV Services Limited,HSIL|0|HSIL Limited,HTMEDIA|0|HT Media Limited,HUBTOWN|0|Hubtown Limited,HYDRBADIND|0|Hyderabad Industries Limited,HYDROS&S|0|Hydro S & S Industries Limited,IBPOW|0|Indiabulls Power Limited,IBREALEST|0|Indiabulls Real Estate Limited,IBSEC|0|Indiabulls Securities Limited,IBWSL|0|Indiabulls Wholesale Services Limited,ICICIBANK|0|ICICI Bank Limited,ICIL|0|Indo Count Industries 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,IGARASHI|0|Igarashi Motors India Limited,IGL|0|Indraprastha Gas Limited,IGPL|0|IG Petrochemicals Limited,IL&FSENGG|0|IL&FS Engineering and Construction Company Limited,IL&FSTRANS|0|IL&FS Transportation Networks Limited,IMFA|0|Indian Metals & Ferro Alloys 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,INDOCO|0|Indoco Remedies Limited,INDORAMA|0|Indo Rama Synthetics (India) Limited,INDOSOLAR|0|Indosolar Limited,INDOTECH|0|Indo Tech Transformers Limited,INDOTHAI|0|Indo Thai Securities Limited,INDOWIND|0|Indowind Energy Limited,INDRAMEDCO|0|Indraprastha Medical Corporation Limited,INDSWFTLAB|0|Ind-Swift Laboratories Limited,INDSWFTLTD|0|Ind-Swift Limited,INDTERRAIN|0|Indian Terrain Fashions Limited,INDUSFILA|0|Indus Fila Limited,INDUSINDBK|0|IndusInd Bank 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,INFOTECENT|0|Infotech Enterprises Limited,INFY|0|Infosys Limited,INGERRAND|0|Ingersoll Rand (India) Limited,INGVYSYABK|0|ING Vysya Bank Limited,INGVYSYABK|0|ING Vysya Bank Limited,INNOIND|0|Innoventive Industries Limited,INOXLEISUR|0|INOX Leisure Limited,INSECTICID|0|Insecticides (India) Limited,INVENTURE|0|Inventure Growth & Securities Limited,IOB|0|Indian Overseas Bank,IOC|0|Indian Oil Corporation Limited,IOLCP|0|IOL Chemicals and Pharmaceuticals 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,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 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,JAMNAAUTO|0|Jamna Auto Industries 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,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,JINDWORLD|0|Jindal Worldwide Limited,JISLDVREQS|0|Jain Irrigation Systems 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,JSL|0|Jindal Stainless Limited,JSWENERGY|0|JSW Energy Limited,JSWISPAT|0|JSW ISPAT Steel Limited,JSWSTEEL|0|JSW Steel Limited,JUBILANT|0|Jubilant Life Sciences Limited,JUBLFOOD|0|Jubilant Foodworks Limited,JUBLINDS|0|Jubilant Industries Limited,JUMBO|0|Jumbo Bag Limited,JUPITER|0|Jupiter Bioscience Limited,JVLAGRO|0|JVL Agro Industries 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,KANANIIND|0|Kanani Industries Limited,KANDAGIRI|0|Kandagiri Spinning Mills 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,KAVVERITEL|0|Kavveri Telecom Products Limited,KBIL|0|Kirloskar Brothers Investments Limited,KCP|0|KCP Limited,KCPSUGIND|0|KCP Sugar and Industries Corporation Limited,KEC|0|KEC International 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,KICL|0|Kalyani Investment Company Limited,KIL|0|Kamdhenu Ispat Limited,KILITCH|0|Kilitch Drugs (India) Limited,KINETICMOT|0|Kinetic Motor Company Limited,KIRIINDUS|0|Kiri Industries Limited,KIRLOSBROS|0|Kirloskar Brothers Limited,KIRLOSENG|0|Kirloskar Oil Engines Limited,KIRLOSIND|0|Kirloskar Industries Limited,KITPLYIND|0|Kitply Industries Limited,KKCL|0|Kewal Kiran Clothing Limited,KLGSYSTEL|0|KLG Systel Limited,KLRF|0|KLRF Limited,KMSUGAR|0|K.M.Sugar Mills Limited,KNRCON|0|KNR Constructions Limited,KOHINOOR|0|Kohinoor Foods Limited,KOLTEPATIL|0|Kolte - Patil Developers Limited,KOPRAN|0|Kopran Limited,KOTAKBANK|0|Kotak Mahindra Bank Limited,KOTARISUG|0|Kothari Sugars And Chemicals Limited,KOTHARIPET|0|Kothari Petrochemicals Limited,KOTHARIPRO|0|Kothari Products Limited,KOUTONS|0|Koutons Retail India Limited,KPIT|0|KPIT Cummins Infosystems Limited,KPRMILL|0|K.P.R. Mill Limited,KRBL|0|KRBL Limited,KRISHNAENG|0|Krishna Engineering Works Limited,KRITIIND|0|Kriti Industries (India) Limited,KSBPUMPS|0|KSB Pumps Limited,KSCL|0|Kaveri Seed Company Limited,KSE|0|KSE Limited,KSERASERA|0|K Sera Sera Limited,KSK|0|KSK Energy Ventures Limited,KSL|0|Kalyani Steels Limited,KSOILS|0|K S Oils Limited,KTIL|0|Kesar Terminals & Infrastructure Limited,KTKBANK|0|The Karnataka Bank Limited,KWALITY|0|Kwality Dairy (India) Limited,L&TFH|0|L&T Finance Holdings Limited,LAKPRE|0|Lakshmi Precision Screws Limited,LAKSHMIEFL|0|Lakshmi Energy and Foods 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,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,LOVABLE|0|Lovable Lingerie 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,MAANALU|0|Maan Aluminium Limited,MADHAV|0|Madhav Marbles and Granites Limited,MADHUCON|0|Madhucon Projects Limited,MADRASCEM|0|Madras Cements Limited,MADRASFERT|0|Madras Fertilizers 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,MAITHANALL|0|Maithan Alloys Limited,MALUPAPER|0|Malu Paper Mills Limited,MALWACOTT|0|Malwa Cotton Spg. Mills Limited,MANAKSIA|0|Manaksia Limited,MANALIPETC|0|Manali Petrochemicals Limited,MANAPPURAM|0|Manappuram Finance Limited,MANDHANA|0|Mandhana Industries Limited,MANGALAM|0|Mangalam Drugs And Organics Limited,MANGCHEFER|0|Mangalore Chemicals & Fertilizers Limited,MANGLMCEM|0|Mangalam Cement Limited,MANINDS|0|Man Industries (India) Limited,MANINFRA|0|Man Infraconstruction Limited,MANJEERA|0|Manjeera Constructions Limited,MANJUSHREE|0|Manjushree Technopack 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,MASTEK|0|Mastek Limited,MAWANASUG|0|Mawana Sugars Limited,MAX|0|Max India Limited,MAXWELL|0|Maxwell Industries Limited,MBECL|0|Mcnally Bharat Engineering Company Limited,MBLINFRA|0|MBL Infrastructures Limited,MBSWITCH|0|M AND B Switchgears 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,MERCATOR|0|Mercator Limited,MERCK|0|Merck Limited,MHRIL|0|Mahindra Holidays & Resorts India Limited,MIC|0|MIC Electronics Limited,MICROSEC|0|Microsec Financial Services Limited,MICROTECH|0|Micro Technologies (India) Limited,MINDAIND|0|Minda Industries Limited,MINDTREE|0|MindTree Limited,MIRCELECTR|0|MIRC Electronics Limited,MIRZAINT|0|Mirza International Limited,MMFL|0|MM Forgings Limited,MMFSL|0|Money Matters Financial Services Limited,MMTC|0|MMTC Limited,MOIL|0|MOIL 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,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,MURUDCERA|0|Murudeshwar Ceramics Limited,MUTHOOTFIN|0|Muthoot Finance Limited,MVL|0|MVL Limited,MVLIND|0|MVL Industries Limited,MYSOREBANK|0|State Bank of Mysore,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,NAHARPOLY|0|Nahar Poly Films Limited,NAHARSPING|0|Nahar Spinning Mills Limited,NANDAN|0|Nandan Exim Limited,NATCOPHARM|0|Natco Pharma Limited,NATHSEED|0|Nath Seeds 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,NCC|0|NCC Limited,NCLIND|0|NCL Industries Limited,NCOPPER|0|Nissan Copper Limited,NDTV|0|New Delhi Television Limited,NECLIFE|0|Nectar Lifesciences Limited,NEHAINT|0|Neha International Limited,NELCAST|0|Nelcast Limited,NELCO|0|NELCO Limited,NEPCMICON|0|NEPC India Limited,NESCO|0|Nesco Limited,NESTLEIND|0|Nestle India Limited,NET4|0|Net 4 India Limited,NETWORK18|0|Network18 Media & Investments Limited,NEULANDLAB|0|Neuland Laboratories Limited,NEXTMEDIA|0|Next Mediaworks Limited,NEYVELILIG|0|Neyveli Lignite Corporation Limited,NFL|0|National Fertilizers Limited,NHPC|0|NHPC Limited,NICCO|0|Nicco Corporation Limited,NIITLTD|0|NIIT Limited,NIITTECH|0|NIIT Technologies Limited,NILKAMAL|0|Nilkamal Limited,NIPPOBATRY|0|Nippo Batteries Company 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,OBEROIRLTY|0|Oberoi Realty Limited,OCL|0|OCL India 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,OMKARCHEM|0|Omkar Speciality Chemicals Limited,OMMETALS|0|OM Metals Infraprojects Limited,OMNITECH|0|Omnitech Infosolutions Limited,ONELIFECAP|0|Onelife Capital Advisors Limited,ONGC|0|Oil & Natural Gas Corporation 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,ORISSAMINE|0|The Orissa Minerals Development Company Limited,OSWALMIN|0|Oswal Minerals Limited,OUDHSUG|0|The Oudh Sugar Mills Limited,PAEL|0|PAE Limited,PAGEIND|0|Page Industries Limited,PANACEABIO|0|Panacea Biotec Limited,PANAMAPET|0|Panama Petrochem Limited,PANASONIC|0|Panasonic Home Appliances India Company Limited,PANCARBON|0|Panasonic Carbon India Company Limited,PANCHSHEEL|0|Panchsheel Organics Limited,PANORAMUNI|0|Panoramic Universal Limited,PANTALOONR|0|Pantaloon Retail (India) Limited,PANTALOONR|0|Pantaloon Retail (India) Limited,PAPERPROD|0|The Paper Products Limited,PARABDRUGS|0|Parabolic Drugs Limited,PARACABLES|0|Paramount Communications Limited,PARAL|0|Parekh Aluminex Limited,PARAPRINT|0|Paramount Printpackaging Limited,PARASPETRO|0|Paras Petrofils Limited,PARRYSUGAR|0|Parrys Sugar Industries 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,PDUMJEPULP|0|Pudumjee Pulp & Paper Mills Limited,PEACOCKIND|0|Peacock Industries Limited,PEARLPOLY|0|Pearl Polymers Limited,PENIND|0|Pennar Industries 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,PFS|0|PTC India Financial Services Limited,PGEL|0|PG Electroplast 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,PIIND|0|PI Industries Limited,PIONDIST|0|Pioneer Distilleries Limited,PIONEEREMB|0|Pioneer Embroideries Limited,PIPAVAVDOC|0|Pipavav Defence and Offshore Engineering Company Limited,PIRGLASS|0|Piramal Glass Limited,PIRHEALTH|0|Piramal Healthcare Limited,PIRLIFE|0|Piramal Life Sciences 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 Financial Technology Limited,POLYMED|0|Poly Medicure Limited,POLYPLEX|0|Polyplex Corporation Limited,PONDYOXIDE|0|Pondy Oxides & Chemicals 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,PRAJIND|0|Praj Industries Limited,PRAKASH|0|Prakash Industries Limited,PRAKASHCON|0|Prakash Constrowell Limited,PRAKASHSTL|0|Prakash Steelage Limited,PRATIBHA|0|Pratibha Industries Limited,PRECOT|0|Precot Meridian Limited,PRECWIRE|0|Precision Wires India Limited,PREMIER|0|Premier Limited,PRESTIGE|0|Prestige Estates Projects 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,PRITHVISOF|0|Prithvi Softech Limited,PROVOGUE|0|Provogue (India) Limited,PSB|0|Punjab & Sind Bank,PSL|0|PSL Limited,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,QUINTEGRA|0|Quintegra Solutions Limited,RADAAN|0|Radaan Mediaworks India Limited,RADICO|0|Radico Khaitan Limited,RAINBOWPAP|0|Rainbow Papers Limited,RAINCOM|0|Rain Commodities Limited,RAJESHEXPO|0|Rajesh Exports Limited,RAJOIL|0|Raj Oil Mills Limited,RAJPALAYAM|0|Rajapalayam Mills Limited,RAJRAYON|0|Raj Rayon Industries 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,RAMKY|0|Ramky Infrastructure 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,RANKLIN|0|Ranklin Solutions Limited,RATNAMANI|0|Ratnamani Metals & Tubes Limited,RAYMOND|0|Raymond Limited,RBL|0|Rane Brake Lining Limited,RBN|0|Reliance Broadcast Network 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,REIAGROLTD|0|Rei Agro Limited,REISIXTEN|0|REI Six Ten Retail Limited,RELAXO|0|Relaxo Footwears Limited,RELCAPITAL|0|Reliance Capital Limited,RELIANCE|0|Reliance Industries Limited,RELIGARE|0|Religare Enterprises Limited,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,RESPONIND|0|Responsive Industries 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,RKDL|0|Ravi Kumar Distilleries Limited,RKFORGE|0|Ramkrishna Forgings Limited,RMCL|0|Radha Madhav Corporation Limited,RML|0|Rane (Madras) 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,RPPINFRA|0|R.P.P. Infra Projects Limited,RSSOFTWARE|0|R. S. Software (India) Limited,RSWM|0|RSWM Limited,RUBYMILLS|0|The Ruby Mills Limited,RUCHINFRA|0|Ruchi Infrastructure Limited,RUCHIRA|0|Ruchira Papers Limited,RUCHISOYA|0|Ruchi Soya Industries Limited,RUPA|0|Rupa & Company Limited,RUSHIL|0|Rushil Decor Limited,SABERORGAN|0|Sabero Organics Gujarat Limited,SABTN|0|Sri Adhikari Brothers Television Network 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,SALONACOT|0|Salona Cotspin Limited,SALORAINTL|0|Salora International Limited,SALSTEEL|0|S.A.L. Steel Limited,SAMBANDAM|0|Sambandam Spinning Mills Limited,SAMBHAAV|0|Sambhaav Media Limited,SANDESH|0|The Sandesh Limited,SANGAMIND|0|Sangam (India) Limited,SANGHVIFOR|0|Sanghvi Forging and Engineering Limited,SANGHVIMOV|0|Sanghvi Movers Limited,SANWARIA|0|Sanwaria Agro Oils Limited,SARDAEN|0|Sarda Energy & Minerals Limited,SAREGAMA|0|Saregama India Limited,SARLAPOLY|0|Sarla Performance Fibers Limited,SARTHAKIND|0|Sarthak Industries 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,SBIN|0|State Bank of India,SBT|0|State Bank of Travancore,SCI|0|Shipping Corporation Of India Limited,SEAMECLTD|0|Seamec Limited,SELAN|0|Selan Exploration Technology Limited,SELMCL|0|SEL Manufacturing Company Limited,SERVALL|0|Servalakshmi Paper Limited,SESAGOA|0|Sesa Goa Limited,SESHAPAPER|0|Seshasayee Paper and Boards Limited,SEZAL|0|Sezal Glass Limited,SGFL|0|Shree Ganesh Forgings Limited,SGJHL|0|Shree Ganesh Jewellery House Limited,SHAHALLOYS|0|Shah Alloys Limited,SHAKTIPUMP|0|Shakti Pumps (India) Limited,SHALPAINTS|0|Shalimar Paints Limited,SHANTIGEAR|0|Shanthi Gears Limited,SHARONBIO|0|Sharon Bio-Medicine Limited,SHARRESLTD|0|Sharyans Resources Limited,SHASUNPHAR|0|Shasun Pharmaceuticals Limited,SHILPAMED|0|Shilpa Medicare Limited,SHILPI|0|Shilpi Cable Technologies 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|Shoppers 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,SHRIRAMEPC|0|Shriram EPC Limited,SHYAMTEL|0|Shyam Telecom Limited,SICAGEN|0|Sicagen India Limited,SICAL|0|Sical Logistics Limited,SIEMENS|0|Siemens 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,SKSMICRO|0|SKS Microfinance Limited,SKUMARSYNF|0|S. Kumars Nationwide Limited,SMLISUZU|0|SML Isuzu Limited,SMOBILITY|0|S Mobility Limited,SMPL|0|Sujana Metal Products Limited,SMSPHARMA|0|SMS Pharmaceuticals Limited,SOBHA|0|Sobha Developers Limited,SOFTTECHGR|0|Software Technology Group International Limited,SOLARINDS|0|Solar Industries India Limited,SOMANYCERA|0|Somany Ceramics Limited,SONASTEER|0|Sona Koyo Steering Systems Limited,SONATSOFTW|0|Sonata Software Limited,SOTL|0|Savita Oil Technologies Limited,SOUISPAT|0|Southern Ispat And Energy Limited,SOUTHBANK|0|The South Indian Bank Limited,SPANCO|0|Spanco Limited,SPARC|0|Sun Pharma Advanced Research Company Limited,SPECTACLE|0|Spectacle Infotek Limited,SPENTEX|0|Spentex Industries Limited,SPIC|0|Southern Petrochemicals Industries Corporation Limited,SPLIL|0|SPL Industries Limited,SPMLINFRA|0|SPML Infra Limited,SPYL|0|Shekhawati Poly-Yarn Limited,SREINFRA|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,SRICHAMUND|0|Sri Chamundeswari Sugars Limited,SRSLTD|0|SRS 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,STEL|0|Stel Holdings Limited,STER|0|Sterlite Industries ( India ) Limited,STERLINBIO|0|Sterling Biotech Limited,STERTOOLS|0|Sterling Tools Limited,STINDIA|0|STI India Limited,STOREONE|0|Store One Retail India Limited,STRTECH|0|Sterlite Technologies Limited,SUBEX|0|Subex Limited,SUBROS|0|Subros Limited,SUDAR|0|Sudar Garments Limited,SUDARSCHEM|0|Sudarshan Chemical Industries Limited,SUJANATOW|0|Sujana Tower Limited,SUJANAUNI|0|Sujana Universal Industries Limited,SUMEETINDS|0|Sumeet Industries Limited,SUMMITSEC|0|Summit Securities 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,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,SURANAVEL|0|Surana Ventures 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,SYMPHONY|0|Symphony 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,TAKSHEEL|0|Taksheel 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,TATAGLOBAL|0|Tata Global Beverages 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,TCI|0|Transport Corporation of India Limited,TCIDEVELOP|0|TCI Developers Limited,TCIFINANCE|0|TCI Finance Limited,TCS|0|Tata Consultancy Services Limited,TDPOWERSYS|0|TD Power Systems Limited,TECHM|0|Tech Mahindra Limited,TECHNO|0|Techno Electric & Engineering Company Limited,TECHNOFAB|0|Technofab Engineering Limited,TECPRO|0|Tecpro Systems Limited,TEXMACOLTD|0|Texmaco Limited,TEXMOPIPES|0|Texmo Pipes and Products Limited,TEXRAIL|0|Texmaco Rail & Engineering Limited,TFCILTD|0|Tourism Finance Corporation of India Limited,TFL|0|Transwarranty Finance Limited,THANGAMAYL|0|Thangamayil Jewellery Limited,THEBYKE|0|The Byke Hospitality 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,TI|0|Tilaknagar Industries Limited,TIDEWATER|0|Tide Water Oil Company (India) Limited,TIIL|0|Technocraft Industries (India) Limited,TIJARIA|0|Tijaria Polypipes Limited,TIL|0|TIL Limited,TIMBOR|0|Timbor Home 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,TODAYS|0|Todays Writing Instruments Limited,TORNTPHARM|0|Torrent Pharmaceuticals Limited,TORNTPOWER|0|Torrent Power Limited,TREEHOUSE|0|Tree House Education & Accessories Limited,TRENT|0|Trent Limited,TRF|0|TRF Limited,TRICOM|0|Tricom India Limited,TRIDENT|0|Trident Limited,TRIGYN|0|Trigyn Technologies Limited,TRIL|0|Transformers And Rectifiers (India) Limited,TRITURBINE|0|Triveni Turbine 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,TV18BRDCST|0|TV18 Broadcast Limited,TVSELECT|0|TVS Electronics Limited,TVSMOTOR|0|TVS Motor Company Limited,TVSSRICHAK|0|TVS Srichakra 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,UGARSUGAR|0|The Ugar Sugar Works Limited,ULTRACEMCO|0|UltraTech Cement Limited,UMESLTD|0|Usha Martin Education & Solutions Limited,UNICHEMLAB|0|Unichem Laboratories Limited,UNIENTER|0|Uniphos Enterprises Limited,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,USHERAGRO|0|Usher Agro Limited,UTTAMSTL|0|Uttam Galva Steels Limited,UTTAMSUGAR|0|Uttam Sugar Mills Limited,UTVSOF|0|UTV Software Communications Limited,VADILALIND|0|Vadilal Industries 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,VASWANI|0|Vaswani Industries 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,VISUINTL|0|Visu International 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,VSTTILLERS|0|V.S.T Tillers Tractors Limited,VTL|0|Vardhman Textiles Limited,VTMLTD|0|VTM Limited,VTXIND|0|VTX Industries Limited,WABAG|0|VA Tech Wabag Limited,WABCOINDIA|0|WABCO India Limited,WALCHANNAG|0|Walchandnagar Industries Limited,WANBURY|0|Wanbury Limited,WEBELSOLAR|0|Websol Energy System Limited,WEIZFOREX|0|Weizmann Forex Limited,WEIZMANIND|0|Weizmann Limited,WELCORP|0|Welspun Corp Limited,WELGLOB|0|Welspun Global Brands Limited,WELINV|0|Welspun Investments and Commercials Limited,WELPROJ|0|Welspun Projects Limited,WELSPUNIND|0|Welspun India Limited,WENDT|0|Wendt (India) Limited,WHEELS|0|Wheels India Limited,WHIRLPOOL|0|Whirlpool of India Limited,WILLAMAGOR|0|Williamson Magor & Company Limited,WINDMACHIN|0|Windsor Machines Limited,WINSOME|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,XLENERGY|0|XL 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_Bse = ",FCL|0|Finotex(BSe Code 5333333),KALYANIST|0|KALYANI STEELS LTD.,CENLUB|0|CENLUB,SANDUMA|0|SANDUMA,SEASONST|0|SEASONST,POLYPRO|0|POLYPRO";
var m_Fno = ",3IINFOTECH|8000|3I INFOTECH LTD.,ABAN|1000|ABAN OFFSHORE 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,ADANIPOWER|4000|ADANI POWER LTD,ALBK|2000|ALLAHABAD BANK,ALOKTEXT|11000|ALOK INDUSTRIES LTD,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,ARVIND|4000|ARVIND LIMITED,ASHOKLEY|8000|ASHOK LEYLAND LTD,ASIANPAINT|125|ASIAN PAINTS LIMITED,AUROPHARMA|2000|AUROBINDO PHARMA LTD,AXISBANK|250|AXIS BANK LIMITED,BAJAJ-AUTO|250|BAJAJ AUTO LIMITED,BAJAJHIND|8000|BAJAJ HINDUSTAN LTD,BAJAJHLDNG|500|BAJAJ HOLDINGS & INVS LTD,BALRAMCHIN|4000|BALRAMPUR CHINI MILLS LTD,BANKBARODA|500|BANK OF BARODA,BANKINDIA|1000|BANK OF INDIA,BATAINDIA|500|BATA INDIA LTD,BEL|250|BHARAT ELECTRONICS LTD,BEML|500|BEML LIMITED,BFUTILITIE|500|BF UTILITIES LIMITED,BGRENERGY|1000|BGR ENERGY SYSTEMS LTD,BHARATFORG|1000|BHARAT FORGE LTD,BHARTIARTL|1000|BHARTI AIRTEL LIMITED,BHEL|1000|BHEL,BHUSANSTL|1000|BHUSHAN STEEL LIMITED,BIOCON|1000|BIOCON LIMITED.,BOMDYEING|1000|BOMBAY DYEING & MFG. CO L,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,CENTRALBK|2000|CENTRAL BANK OF INDIA,CENTURYTEX|1000|CENTURY TEXTILES LTD,CESC|1000|CESC LTD,CHAMBLFERT|2000|CHAMBAL FERTILIZERS LTD,CIPLA|1000|CIPLA LTD,COALINDIA|1000|COAL INDIA LTD,COLPAL|250|COLGATE PALMOLIVE LTD.,COREEDUTEC|1000|CORE EDUCATION & TECH LTD,CROMPGREAV|2000|CROMPTON GREAVES LTD,CUMMINSIND|500|CUMMINS INDIA LTD,DABUR|2000|DABUR INDIA LTD,DCB|8000|DEVELOP CREDIT BANK LTD,DCHL|4000|DECCAN CHRONICLE HOLD LTD,DELTACORP|2000|DELTA CORP LIMITED,DENABANK|4000|DENA BANK,DHANBANK|4000|DHANLAXMI BANK LIMITED,DISHTV|4000|DISH TV INDIA LTD.,DIVISLAB|500|DIVI'S LABORATORIES LTD,DLF|1000|DLF LIMITED,DRREDDY|250|DR. REDDY'S LABORATORIES,EDUCOMP|1000|EDUCOMP SOLUTIONS LTD,EKC|4000|EVEREST KANTO CYLINDERLTD,ESCORTS|4000|ESCORTS INDIA LTD,ESSAROIL|4000|ESSAR OIL LTD,EXIDEIND|2000|EXIDE INDUSTRIES LTD,FEDERALBNK|1000|FEDERAL BANK LTD,FINANTECH|250|FINANCIAL TECHNO (I) LTD,FORTIS|2000|FORTIS HEALTHCARE (I) LTD,GAIL|500|GAIL (INDIA) LTD,GESHIP|1000|THE GE SHPG.LTD,GITANJALI|1000|GITANJALI GEMS LIMITED,GLAXO|125|GLAXOSMITHKLINE PHARMA LT,GMDCLTD|2000|GUJARAT MINERAL DEV CORP,GMRINFRA|8000|GMR INFRASTRUCTURE LTD.,GODREJIND|1000|GODREJ INDUSTRIES LTD,GRASIM|125|GRASIM INDUSTRIES LTD,GSPL|2000|GUJARAT STATE PETRO LTD,GTOFFSHORE|2000|GREAT OFFSHORE LTD,GUJFLUORO|500|GUJARAT FLUOROCHEMICALS L,GVKPIL|12000|GVK POW. & INFRA LTD.,HAVELLS|1000|HAVELLS INDIA LIMITED,HCC|8000|HINDUSTAN CONSTRUCTION CO,HCLTECH|1000|HCL TECHNOLOGIES LTD,HDFC|500|HDFC LTD,HDFCBANK|500|HDFC BANK LTD,HDIL|2000|HOUSING DEV & INFRA LTD,HEROMOTOCO|125|HERO MOTOCORP LIMITED,HEXAWARE|4000|HEXAWARE TECHNOLOGIES LTD,HINDALCO|2000|HINDALCO INDUSTRIES LTD,HINDOILEXP|2000|HINDUSTAN OIL EXPLORATION,HINDPETRO|1000|HINDUSTAN PETROLEUM CORP,HINDUNILVR|1000|HINDUSTAN UNILEVER LTD.,HINDZINC|2000|HINDUSTAN ZINC LIMITED,HOTELEELA|8000|HOTEL LEELA VENTURES LTD,IBREALEST|4000|INDIABULLS REAL EST. LTD,ICICIBANK|250|ICICI BANK LTD.,IDBI|2000|IDBI BANK LIMITED,IDEA|4000|IDEA CELLULAR LIMITED,IDFC|2000|INFRA. DEV. FIN. CO. LTD,IFCI|8000|IFCI LTD,IGL|500|INDRAPRASTHA GAS LTD,INDHOTEL|4000|THE INDIAN HOTELS CO. LTD,INDIACEM|4000|THE INDIA CEMENTS LIMITED,INDIAINFO|4000|INDIA INFOLINE LIMITED,INDIANB|1000|INDIAN BANK,INDUSINDBK|1000|INDUSIND BANK LIMITED,INFY|125|INFOSYS LIMITED,IOB|2000|INDIAN OVERSEAS BANK,IOC|1000|INDIAN OIL CORP LTD,IRB|2000|IRB INFRA DEV LTD.,ITC|2000|ITC LTD,IVRCLINFRA|8000|IVRCL LIMITED,JETAIRWAYS|1000|JET AIRWAYS (INDIA) LTD.,JINDALSAW|2000|JINDAL SAW LIMITED,JINDALSTEL|500|JINDAL STEEL & POWER LTD,JINDALSWHL|500|JINDAL SOUTHWEST HOLD LTD,JISLJALEQS|2000|JAIN IRRIGATION SYSTEMS,JPASSOCIAT|4000|JAIPRAKASH ASSOCIATES LTD,JPPOWER|8000|JAIPRAKASH POWER VEN. LTD,JSWENERGY|4000|JSW ENERGY LIMITED,JSWISPAT|14000|JSW ISPAT STEEL LIMITED,JSWSTEEL|500|JSW STEEL LIMITED,JUBLFOOD|250|JUBILANT FOODWORKS LTD,KFA|8000|KINGFISHER AIRLINES LTD,KOTAKBANK|500|KOTAK MAHINDRA BANK LTD,KSOILS|19000|K S OILS LIMITED,KTKBANK|4000|KARNATAKA BANK LIMITED,LICHSGFIN|1000|LIC HOUSING FINANCE LTD,LITL|12000|LANCO INFRATECH LTD.,LT|250|LARSEN & TOUBRO LTD.,LUPIN|500|LUPIN LIMITED,M&M|500|MAHINDRA & MAHINDRA LTD,MARUTI|250|MARUTI SUZUKI INDIA LTD.,MAX|1000|MAX INDIA LTD,MCDOWELL-N|250|UNITED SPIRITS LIMITED,MCLEODRUSS|1000|MCLEOD RUSSEL INDIA LTD.,MERCATOR|8000|MERCATOR LIMITED,MPHASIS|1000|MPHASIS LIMITED,MRF|125|MRF LTD,MRPL|4000|MRPL,MTNL|8000|MAHANAGAR TELEPHONE NIGAM,MUNDRAPORT|2000|MUNDRA PORT & SEZ LTD,NATIONALUM|4000|NATIONAL ALUMINIUM CO LTD,NCC|4000|NCC LIMITED,NEYVELILIG|4000|NEYVELI LIGNITE CORPORATI,NHPC|9000|NHPC LTD,NMDC|1000|NMDC LTD.,NTPC|2000|NTPC LTD,OFSS|125|ORACLE FIN SERV SOFT LTD.,OIL|250|OIL INDIA LTD,ONGC|1000|OIL AND NATURAL GAS CORP.,ONMOBILE|4000|ONMOBILE GLOBAL LTD.,OPTOCIRCUI|1000|OPTO CIRCUITS (I) LTD.,ORCHIDCHEM|2000|ORCHID CHEM & PHARMA LTD,ORIENTBANK|1000|ORIENTAL BANK OF COMMERCE,PANTALOONR|1000|PANTALOON RETAIL (I) LTD,PATELENG|2000|PATEL ENGINEERING LTD.,PATNI|1000|PATNI COMPUTER SYST LTD,PETRONET|2000|PETRONET LNG LIMITED,PFC|2000|POWER FIN CORP LTD.,PIRHEALTH|1000|PIRAMAL HEALTHCARE LTD,PNB|250|PUNJAB NATIONAL BANK,POLARIS|2000|POLARIS FIN TECH LTD,POWERGRID|4000|POWER GRID CORP. LTD.,PRAJIND|4000|PRAJ INDUSTRIES LTD,PTC|4000|PTC INDIA LIMITED,PUNJLLOYD|4000|PUNJ LLOYD LIMITED,RANBAXY|500|RANBAXY LABS LTD,RAYMOND|1000|RAYMOND LTD,RCOM|4000|RELIANCE COMMUNICATIONS L,RECLTD|2000|RURAL ELEC CORP. LTD.,RELCAPITAL|500|RELIANCE CAPITAL LTD,RELIANCE|250|RELIANCE INDUSTRIES LTD,RELINFRA|500|RELIANCE INFRASTRUCTU LTD,RENUKA|4000|SHREE RENUKA SUGARS LTD,ROLTA|4000|ROLTA INDIA LTD,RPOWER|4000|RELIANCE POWER LTD.,RUCHISOYA|2000|RUCHI SOYA INDUSTRIES LTD,SAIL|2000|STEEL AUTHORITY OF INDIA,SBIN|125|STATE BANK OF INDIA,SCI|4000|SHIPPING CORP OF INDIA LT,SESAGOA|1000|SESA GOA LTD,SIEMENS|250|SIEMENS LTD,SINTEX|2000|SINTEX INDUSTRIES LTD,SKUMARSYNF|8000|S KUMARS NATIONWIDE LTD,SOBHA|1000|SOBHA DEVELOPERS LTD,SOUTHBANK|10000|THE SOUTH INDIAN BANK LTD,SREINFRA|8000|SREI INFRASTRUCTURE FINAN,SRTRANSFIN|500|SHRIRAM TRANSPORT FIN CO.,STER|2000|STERLITE INDS (IND) LTD,STRTECH|8000|STERLITE TECHNOLOGIES LTD,SUNPHARMA|500|SUN PHARMACEUTICALS IND.,SUNTV|1000|SUN TV NETWORK LIMITED,SUZLON|8000|SUZLON ENERGY LIMITED,SYNDIBANK|2000|SYNDICATE BANK,TATACHEM|1000|TATA CHEMICALS LTD,TATACOMM|2000|TATA COMMUNICATIONS LTD,TATAGLOBAL|4000|TATA GLOBAL BEVERAGES LTD,TATAMOTORS|2000|TATA MOTORS LIMITED,TATAMTRDVR|4000|TATA MOTORS DVR 'A' ORD,TATAPOWER|4000|TATA POWER CO LTD,TATASTEEL|500|TATA STEEL LIMITED,TCS|250|TATA CONSULTANCY SERV LT,TECHM|500|TECH MAHINDRA LIMITED,TITAN|1000|TITAN INDUSTRIES LTD,TTKPRESTIG|125|TTK PRESTIGE LTD,TTML|11000|TATA TELESERV(MAHARASTRA),TULIP|2000|TULIP TELECOM LIMITED,TVSMOTOR|4000|TVS MOTOR COMPANY LTD,UCOBANK|4000|UCO BANK,ULTRACEMCO|250|ULTRATECH CEMENT LIMITED,UNIONBANK|1000|UNION BANK OF INDIA,UNIPHOS|2000|UNITED PHOSPHORUS LIMITED,UNITECH|8000|UNITECH LTD,VIDEOIND|2000|VIDEOCON INDUSTRIES LIMIT,VIJAYABANK|4000|VIJAYA BANK,VIPIND|1250|VIP INDUSTRIES LTD,VOLTAS|2000|VOLTAS LTD,WELCORP|2000|WELSPUN CORP LIMITED,WIPRO|1000|WIPRO LTD,YESBANK|1000|YES BANK LIMITED,ZEEL|2000|ZEE ENTERTAINMENT ENT LTD";
var m_Nifty = ",BANKNIFTY|25|CNX BANK INDEX,CNXIT|50|CNX IT,NIFTY|50|S&P CNX NIFTY";

m_Equity += m_Bse;

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(",");
    }
    l_ArrayScripts = l_ArrayScripts.sort();
    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" || cmbVal == "10" )
    {
        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(",");

    l_ArrayScripts = l_ArrayScripts.sort();

    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, resultStatus, callType, message)
{
    var callTypeMsg = "Bought";
    if(callType == "1")
        callTypeMsg = "Sold";
    message = message.replace("@@", callTypeMsg);

    if(confirm(message + "\r\n\r\nAre you sure you want to submit?"))
    {   
        //return false;

    //document.getElementById("Submit").value = "Processing...";

    var requestUrl
    requestUrl = "/Ajax/SendQuickFollowUp.asp?ResultStatus=" + resultStatus + "&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";
    }
    else
    {
        HideContent('uniquename' + chatId);
    }
}

function SendQuickFollowUpNew(pkgId, chatId, resultStatus, callType, script, strikePrice, optionType, buySell, t1, t2, sl, dateText)
{
    var currentTime = new Date()
    var month = currentTime.getMonth() + 1
    var day = currentTime.getDate()
    var year = currentTime.getFullYear()
    var currentDate = month + "/" + day + "/" + year;
    // 0 = No Status
    // 1 = Recommended Price Not triggered
    // 2= Target1
    // 3 = Target2
    // 4 = Stoploss
    // 5= Touched High
    // 6 = Exit call given
    // 7 = Close price
    // 8 = Carry Forward
    // 9 = Touched Low
    // 10 = Book Full Profit
    // 12 = Modified Stoploss
    // 13 = Book Partial Profit
    // 14 = Activated

    var callTypeMsg = "Bought";
    var callTypeMsg1 = "Buy";
    if (callType == "1") {
        callTypeMsg = "Sold";
        callTypeMsg1 = "Sell";
    }
    var msg = script + " ";
    if(pkgId == "104")
        msg += "FUT ";
    
    if(pkgId == "110")
        msg += strikePrice + optionType + " ";

    msg += callTypeMsg + " at " + buySell + "";

    if (dateText != currentDate) {
        var dateTextArr = dateText.split("/");
        msg += " on " + dateTextArr[1] + "/" + dateTextArr[0] + "/" + dateTextArr[2];
    }

    var exitBookMsg = 0;
    if(resultStatus == "14")
        msg += ", is activated."
    else if (resultStatus == "1")
        msg = "Please ignore " + script + " " + callTypeMsg1 + " call as recommended price not triggered."
    else if(resultStatus == "2")
    {
        msg += ", T1 " + t1 + " achieved. Book half profit. Modified SL: " + buySell + ".";
        exitBookMsg = t1;
    }
    else if(resultStatus == "3")
    {
        msg += ", T2 " + t2 + " achieved. Book full profit."
        exitBookMsg = t2;
    }
    else if (resultStatus == "4") {
        msg += ", stoploss " + sl + " triggered. Exit.";
        exitBookMsg = sl;
    }
    else if (resultStatus == "12") {
        msg += ", modified stoploss " + buySell + " triggered. Exit.";
        exitBookMsg = buySell
    }
    else if(resultStatus == "6")
    {
        msg += ", exit at CMP or ";
        exitBookMsg = JsPrompt("exit")
        if(exitBookMsg == "" || exitBookMsg == null)
        {
            exitBookMsg = 0;
            alert("Please enter exit value.");
            return false;
        }
        else if (isNaN(exitBookMsg))
        {
            exitBookMsg = 0;
            alert("Exit value should be numeric.");
            return false;
        }
        
        msg += exitBookMsg;
    }
    else if(resultStatus == "10")
    {
        msg += ", Book full profit at CMP or ";
        exitBookMsg = JsPrompt("bookfull")
        if(exitBookMsg == "" || exitBookMsg == null)
        {
            exitBookMsg = 0;
            alert("Please enter book full profit value.");
            return false;
        }
        else if (isNaN(exitBookMsg))
        {
            exitBookMsg = 0;
            alert("Book full profit value should be numeric.");
            return false;
        }
        
        msg += exitBookMsg;
    }
    else if(resultStatus == "13")
    {
        msg += ", Book partial profit at CMP or ";
        exitBookMsg = JsPrompt("bookpartial")
        if(exitBookMsg == "" || exitBookMsg == null)
        {
            exitBookMsg = 0;
            alert("Please enter book partial value.");
            return false;
        }
        else if (isNaN(exitBookMsg))
        {
            exitBookMsg = 0;
            alert("Book partial value should be numeric.");
            return false;
        }
        
        msg += exitBookMsg + ". Modified SL: " + buySell + ".";
    }

    
    if(confirm(msg + "\r\n\r\nAre you sure you want to submit?"))
    {   
    
        var requestUrl
        requestUrl = "/Ajax/SendQuickFollowUp.asp?ResultPrice=" + exitBookMsg + "&ResultStatus=" + resultStatus + "&PkgId=" + pkgId + "&ChatId=" + chatId + "&CallType=" + callType + "&Message=" + msg.replace("&amp;", "-").replace("&", "-");
        //alert(requestUrl);
        //document.write(requestUrl);
        //return false;
        CreateXmlHttp();
    
        if(XmlHttp)
        {
            XmlHttp.onreadystatechange = HandleQuickFollowUpResponse;
        
            XmlHttp.open("GET", requestUrl,  true);
        
            XmlHttp.send(null);
            //alert("send");
        }
    
    }
    return false;
}

//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!");
            window.location.reload();
        }
        else
        {
            alert("There was a problem retrieving data from the server." );
        }
    }
}

function JsPrompt(val)
{
    var msg = "";
    if(val == "bookfull")
        msg = prompt("Please enter book full profit value: ", "");
    else if(val == "bookpartial")
        msg = prompt("Please enter book partial profit value: ", "");
    else 
        msg = prompt("Please enter exit value: ", "");
    /*if(msg == "" || msg == null)
    {
        JsPrompt(val);
    }
    else if (isNaN(msg))
    {
        JsPrompt(val);
    }*/
    return msg;
}

//function CommentsIgnore(pkgId, chatId, comments) {
//    var msg = "Kindly ignore this followup - " + comments
//    if (confirm(msg + "\r\n\r\nAre you sure you want to submit?")) {

//        var requestUrl
//        requestUrl = "/Ajax/SendQuickFollowUp.asp?ResultPrice=" + exitBookMsg + "&ResultStatus=" + resultStatus + "&PkgId=" + pkgId + "&ChatId=" + chatId + "&CallType=" + callType + "&Message=" + msg.replace("&amp;", "-").replace("&", "-");
//        //alert(requestUrl);
//        //document.write(requestUrl);
//        //return false;
//        CreateXmlHttp();

//        if (XmlHttp) {
//            XmlHttp.onreadystatechange = HandleQuickFollowUpResponse;

//            XmlHttp.open("GET", requestUrl, true);

//            XmlHttp.send(null);
//            //alert("send");
//        }

//    }
//    return false;    
//}
