﻿function loadXMLstring(strXML)
{
	try //Internet Explorer
      {
          xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
          xmlDoc.async="false";
          xmlDoc.loadXML(strXML);
          return(xmlDoc);
      }
    catch(e)
      {
          try //Firefox, Mozilla, Opera, etc.
            {
                parser=new DOMParser();
                xmlDoc=parser.parseFromString(strXML,"text/xml");
                return(xmlDoc);
            }
             catch(e)
             {
                alert(e.message)
             }
      }
	return (null);
}
function getXMLData(strPage)
{
	try
	{
		//  firefox
		if (window.XMLHttpRequest)
		{
			var XmlHttp = new XMLHttpRequest()
			if (XmlHttp.overrideMimeType)
			{
				XmlHttp.overrideMimeType('text/xml');
			}
		}
		//   IE
		else if (window.ActiveXObject)
		{
			try
			{
				XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
				try	{
				XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e)
				{}
			}
		}
		XmlHttp.open("GET", strPage, false);
		XmlHttp.send(null);
		return XmlHttp.responseText;
	}
	catch(e)
	{
		alert("XML Parser is not available on you machine. Please Install XMLParser");
		document.wirte("<a href='msxml.msi'>Click here to install MSXML Parser.</a>")
	}
}
function onCommentClick(arg1,arg2)
{
    document.getElementById("CommentContent").innerHTML = '';
	var strPage1 = "XMLSupportComments.aspx?ID="+arg1+"&ActionId=1&ModCode="+arg2;
	var strXML1 = getXMLData(strPage1);
	var strText = "";
	var strlen = "";	
	if(strXML1!=1)
	{
	    var xmlDoc1 = loadXMLstring(strXML1)
	    var x1 = xmlDoc1.documentElement.childNodes;
	    var strCommentInnerHTML = document.getElementById("CommentContent").innerHTML;
	    if(strCommentInnerHTML == "")
	    {
	        if(x1.length >0 )
	        {
		        for (var i=0;i< x1.length; i++)
		        {
			         var y = x1[i].childNodes;			         
			         if(window.ActiveXObject)
		             {
			            strCommentInnerHTML = strCommentInnerHTML + "<strong><span class='siteblue'>"+y[2].text+"</span></strong><br />";
                        strCommentInnerHTML = strCommentInnerHTML + "<em>"+y[3].text+"</em>";
                        strCommentInnerHTML = strCommentInnerHTML + "<br />";
                        strCommentInnerHTML = strCommentInnerHTML + "<br />";
                        strCommentInnerHTML = strCommentInnerHTML +  y[1].text.replace(/&apos;/g,"'");
                        strCommentInnerHTML = strCommentInnerHTML + "<hr size='1' noshade='noshade' color='#BCBA74' />";
                    }
                    else if(window.XMLHttpRequest)
		            {
		                strCommentInnerHTML = strCommentInnerHTML + "<strong><span class='siteblue'>"+y[2].textContent+"</span></strong><br />";
                        strCommentInnerHTML = strCommentInnerHTML + "<em>"+y[3].textContent+"</em>";
                        strCommentInnerHTML = strCommentInnerHTML + "<br />";
                        strCommentInnerHTML = strCommentInnerHTML + "<br />";
                        strCommentInnerHTML = strCommentInnerHTML + y[1].textContent;
                        strCommentInnerHTML = strCommentInnerHTML + "<hr size='1' noshade='noshade' color='#BCBA74' />";
		            }
		        }
	            document.getElementById("CommentContent").innerHTML = strCommentInnerHTML;	
	        }
	    }
	}
}
// script show hide ADD COMMENT
function show(object) {
  if (document.getElementById) {
    document.getElementById(object).style.display = 'block';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].display = 'block';
  }
  else if (document.all) {
    document.all[object].style.display = 'block';
  }
}
function hide(object) {
  if (document.getElementById) {
    document.getElementById(object).style.display = 'none';
  }
  else if (document.layers && document.layers[object]) {
    document.layers[object].display = 'none';
  }
  else if (document.all) {
    document.all[object].style.display = 'none';
  }
}