﻿function GetMarketStatusUpdated() {    
    var xmlHttpObj = ajaxFunction()
    var spnSImg = document.getElementById("lblSImage")
    var spnSCurrent = document.getElementById("lblSCurrent")
    var spnSPerChg = document.getElementById("lblSPerChange")
    var spnSTime = document.getElementById("lblSTime")
    //var spnSAdv = document.getElementById("lblSAdv")
    //var spnSDec = document.getElementById("lblSDec")
    
    var spnNImg = document.getElementById("lblNImage")
    var spnNCurrent = document.getElementById("lblNCurrent")
    var spnNPerChg = document.getElementById("lblNPerChange")
    var spnNTime = document.getElementById("lblNTime")
    //var spnNAdv = document.getElementById("lblNAdv")
    //var spnNDec = document.getElementById("lblNDec")
    
    var Myurl = "/Webservices/Equity.asmx/GetMarketStatus"
    xmlHttpObj.onreadystatechange = function() {
        if (xmlHttpObj.readyState == 4) {
            var xmlString = new String()
            xmlString = xmlHttpObj.responseText; /*alert(xmlString);*/
            xml = loadXMLDoc(xmlString)
            var xpathResult
            if (document.evaluate) {
                var xmlSerializer = new XMLSerializer()
                var resultNode = xml.getElementsByTagName('string')[0]
                if (resultNode != null && resultNode.childNodes.length > 0) {
                    var strUpdatedData = resultNode.childNodes[0].textContent
                    if (strUpdatedData != "" && strUpdatedData != 'undefined') {
                        var strArray = strUpdatedData.split("|")
                        var strSensexArray = strArray[0].split(",")
                        var strNiftyArray = strArray[1].split(",")
                        var pntchng = (parseFloat(strSensexArray[0]) - parseFloat(strSensexArray[7]));                        
                        if (parseFloat(strSensexArray[1]) > 0) {
                            spnSImg.innerHTML = "<img src='/Images/arrow_green_up.png' />"
                            spnSPerChg.className = "greenbold10"
                            spnSPerChg.innerHTML = parseFloat(pntchng).toFixed(2) + "&nbsp;(" + parseFloat(strSensexArray[1]).toFixed(2) + "%)"
                        }
                        else {
                            spnSImg.innerHTML = "<img src='/Images/arrow_red_down.gif' />"
                            spnSPerChg.className = "redtxt01"
                            spnSPerChg.innerHTML = parseFloat(pntchng).toFixed(2) + "&nbsp;(" + parseFloat(strSensexArray[1]).toFixed(2) + "%)"
                        }
                        spnSCurrent.innerHTML = parseFloat(strSensexArray[0]).toFixed(2)
                        spnSTime.innerHTML = strSensexArray[2]
                        //spnSAdv.innerHTML = strSensexArray[3]
                        //spnSDec.innerHTML = strSensexArray[4]
                        var pntchng1 = (parseFloat(strNiftyArray[0]) - parseFloat(strNiftyArray[7]));                         
                        if (parseFloat(strNiftyArray[1]) > 0) {
                            spnNImg.innerHTML = "<img src='/Images/arrow_green_up.png' />"
                            spnNPerChg.className = "greenbold10"
                            spnNPerChg.innerHTML = parseFloat(pntchng1).toFixed(2) + "&nbsp;(" + parseFloat(strNiftyArray[1]).toFixed(2) + "%)"                            
                        }
                        else {
                            spnNImg.innerHTML = "<img src='/Images/arrow_red_down.gif' />"
                            spnNPerChg.className = "redtxt01"
                            spnNPerChg.innerHTML = parseFloat(pntchng1).toFixed(2) + "&nbsp;(" + parseFloat(strNiftyArray[1]).toFixed(2) + "%)"
                        }
                        spnNCurrent.innerHTML = parseFloat(strNiftyArray[0]).toFixed(2)
                        spnNTime.innerHTML = strNiftyArray[2]
                        //spnNAdv.innerHTML = strNiftyArray[3]
                        //spnNDec.innerHTML = strNiftyArray[4]
                    }
                }
            }
            else {
                var strUpdatedData = ""
                strUpdatedData = xml.text
                if (strUpdatedData != "" && strUpdatedData != 'undefined') {
                    var strArray = strUpdatedData.split("|")
                    var strSensexArray = strArray[0].split(",")
                    var strNiftyArray = strArray[1].split(",")
                    var pntchng = (parseFloat(strSensexArray[0]) - parseFloat(strSensexArray[7]));
                    if (parseFloat(strSensexArray[1]) > 0) {
                        spnSImg.innerHTML = "<img src='/Images/arrow_green_up.png' />"
                        spnSPerChg.className = "greenbold10"
                        spnSPerChg.innerHTML = parseFloat(pntchng).toFixed(2) + "&nbsp;(" + parseFloat(strSensexArray[1]).toFixed(2) + "%)"
                    }
                    else {
                        spnSImg.innerHTML = "<img src='/Images/arrow_red_down.gif' />"
                        spnSPerChg.className = "redtxt01"
                        spnSPerChg.innerHTML = parseFloat(pntchng).toFixed(2) + "&nbsp;(" + parseFloat(strSensexArray[1]).toFixed(2) + "%)"
                    }
                    spnSCurrent.innerHTML = parseFloat(strSensexArray[0]).toFixed(2)
                    spnSTime.innerHTML = strSensexArray[2]
                    //spnSAdv.innerHTML = strSensexArray[3]
                    //spnSDec.innerHTML = strSensexArray[4]
                    var pntchng1 = (parseFloat(strNiftyArray[0]) - parseFloat(strNiftyArray[7]));    
                    if (parseFloat(strNiftyArray[1]) > 0) {
                        spnNImg.innerHTML = "<img src='/Images/arrow_green_up.png' />"
                        spnNPerChg.className = "greenbold10"
                        spnNPerChg.innerHTML = parseFloat(pntchng1).toFixed(2) + "&nbsp;(" + parseFloat(strNiftyArray[1]).toFixed(2) + "%)"
                    }
                    else {
                        spnNImg.innerHTML = "<img src='/Images/arrow_red_down.gif' />"
                        spnNPerChg.className = "redtxt01"
                        spnNPerChg.innerHTML = parseFloat(pntchng1).toFixed(2) + "&nbsp;(" + parseFloat(strNiftyArray[1]).toFixed(2) + "%)"
                    }
                    spnNCurrent.innerHTML = parseFloat(strNiftyArray[0]).toFixed(2)
                    spnNTime.innerHTML = strNiftyArray[2]
                    //spnNAdv.innerHTML = strNiftyArray[3]
                    //spnNDec.innerHTML = strNiftyArray[4]
                }
            }
        }
    }
    xmlHttpObj.open("GET", Myurl, true)
    xmlHttpObj.send(null)
}

