var receiveReq = getXmlHttpRequestObject(); var lastMessage = 0; var list_obj = null; // Added for Call no 34943297 function call_newxmldom_action (URL12, v_obj) { list_obj = v_obj ; list_obj.value = ""; if (receiveReq.readyState == 4 || receiveReq.readyState == 0) { receiveReq.open("POST", URL12, false);//Changed from "GET" to "POST" by Indradeep S on 17.04.2007 receiveReq.onreadystatechange = LoadLeafsNew ; receiveReq.send(null); } } function LoadLeafsNew( ) { if (receiveReq.readyState == 4) { var xmldoc = receiveReq.responseXML; var message_nodes = xmldoc.getElementsByTagName("LEAF"); var n_messages = message_nodes.length; if (n_messages > 0) { list_obj.value = message_nodes[1].getAttribute("ID"); } else { list_obj.value = 0; } } } // End for Call no 34943297 function call_xmldom_action (URL12, v_list) { list_obj = v_list ; list_obj.length=1; list_obj.options[0].value = ""; list_obj.options[0].text = "...wait..."; if (receiveReq.readyState == 4 || receiveReq.readyState == 0) { receiveReq.open("POST", URL12, false);//Changed from "GET" to "POST" by Indradeep S on 17.04.2007 receiveReq.onreadystatechange = LoadLeafs ; receiveReq.send(null); } } function LoadLeafs( ) { if (receiveReq.readyState == 4) { var xmldoc = receiveReq.responseXML; var message_nodes = xmldoc.getElementsByTagName("LEAF"); var n_messages = message_nodes.length; list_obj.length=n_messages; for (i = 0; i < n_messages; i++) { list_obj.options[i].value = message_nodes[i].getAttribute("ID"); list_obj.options[i].text = message_nodes[i].getAttribute("NAME"); } } } // sarang 52279178 perils function call_xmldom_action_sub_perils (URL12, v_list) { list_obj = v_list ; list_obj.length=1; list_obj.options[0].value = ""; list_obj.options[0].text = "...wait..."; if (receiveReq.readyState == 4 || receiveReq.readyState == 0) { receiveReq.open("POST", URL12, false);//Changed from "GET" to "POST" by Indradeep S on 17.04.2007 receiveReq.onreadystatechange = LoadLeafs; receiveReq.send(null); } if (receiveReq.readyState == 4) { var xmldoc = receiveReq.responseXML; var message_nodes = xmldoc.getElementsByTagName("LEAF"); var n_messages = message_nodes.length; list_obj.length=n_messages; for (i = 0; i < n_messages; i++) { list_obj.options[i].value = message_nodes[i].getAttribute("ID"); list_obj.options[i].text = message_nodes[i].getAttribute("NAME"); } } } //Function replaced by Noyal 20.03.08 call no 4069019 /*function getXmlHttpRequestObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } else { alert ("Status: Cound not create XmlHttpRequest Object. Consider upgrading your browser."); } }*/ function getXmlHttpRequestObject() { var obj; try { // For Internet Explorer. obj = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { try { // Gecko-based browsers, Safari, and Opera. obj = new XMLHttpRequest(); } catch (e) { // Browser supports Javascript but not XMLHttpRequest. obj = false; } } return obj; }