/* Generic XML Webservice consuming method */
function conser(url, param)
{
    var ms = true;
    try { ms = false; xmlhttp = new XMLHttpRequest(); }
    catch (e) { try { ms = false; xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (ex) { xmlhttp = false; } }
    if (xmlhttp)
    {
        xmlhttp.open("POST", url, false); xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Content-Length", "4");
        try 
        { 
            if (param) 
            { 
                xmlhttp.send(param); 
            } 
            else 
            { 
                xmlhttp.send(); 
            }
            if (ms == false)
            {
                if(xmlhttp.responseXML != null)
                {
                    if(xmlhttp.responseXML.getElementsByTagName('string') != null)
                    {
                        if(xmlhttp.responseXML.getElementsByTagName('string').length > 0)
                        {
                            return xmlhttp.responseXML.getElementsByTagName('string')[0].textContent;
                        }
                    }
                }
            }
            else
            {
                if(xmlhttp.responseXML.documentElement)
	            {
	                return xmlhttp.responseXML.documentElement.text;
	            }
	            else
	            {
	                return "";
	            }
            }
        } 
        catch (e) { return "" ; }
    }
}