    var xmlHttp;
    var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
    var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
    var is_opera = ((navigator.userAgent.indexOf("Opera6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
    var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0; //netscape, safari, mozilla
        
    // XMLHttp send GET request 
    function xmlHttp_Get(xmlhttp, url) { 
        xmlhttp.open('GET', url, true); 
        xmlhttp.send(null); 
    } 

    function GetXmlHttpObject(handler) { 
        var objXmlHttp = null;    //Holds the local xmlHTTP object instance 

        //Depending on the browser, try to create the xmlHttp object 
        if (is_ie){ 
            //The object to create depends on version of IE 
            //If it isn't ie5, then default to the Msxml2.XMLHTTP object 
            var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; 
             
            //Attempt to create the object 
            try{ 
                objXmlHttp = new ActiveXObject(strObjName); 
                objXmlHttp.onreadystatechange = handler; 
            } 
            catch(e){ 
            //Object creation errored 
                alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled'); 
                return; 
            } 
        } 
        else if (is_opera){ 
            //Opera has some issues with xmlHttp object functionality 
            alert('Opera detected. The page may not behave as expected.'); 
            return; 
        } 
        else{ 
            // Mozilla | Netscape | Safari 
            objXmlHttp = new XMLHttpRequest(); 
            objXmlHttp.onload = handler; 
            objXmlHttp.onerror = handler; 
        } 
         
        //Return the instantiated object 
        return objXmlHttp; 
    }    
	
    function updateresults()
	{
		if(xmlHttp.readyState)
		{
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
			{
			var rt=xmlHttp.responseText;
			if(rt.length>0)
				alert( xmlHttp.responseText);
			//document.getElementById('rrdisplay').style.display='inline';
			//document.getElementById('rrdisplay').innerHTML = xmlHttp.responseText;	
		}
		}
	}
	
	function deleteComment(id){
		var url = "/Admin/Actions.aspx?a=dc&v=" + id;	
		
		xmlHttp = GetXmlHttpObject(updateresults);
		xmlHttp_Get(xmlHttp, url);		
		deleteRow(id)
	}


	function AbusiveComment(id){
		var url = "/Admin/Actions.aspx?a=ac&v=" + id;	
		//alert(url);
		xmlHttp = GetXmlHttpObject(updateresults);
		xmlHttp_Get(xmlHttp, url);				
	}

	function ResetAbusiveFlag(id){
		var url = "/Admin/Actions.aspx?a=ra&v=" + id;	
		//alert(url);
		xmlHttp = GetXmlHttpObject(updateresults);
		xmlHttp_Get(xmlHttp, url);				
	}

	function ResetCache(){
		var url = "/Admin/Actions.aspx?a=rc&v=1";			
		xmlHttp = GetXmlHttpObject(updateresults);
		xmlHttp_Get(xmlHttp, url);				
	}

	function deleteRow(id)
	{
		var delRow=document.getElementById(id);
		var tbl = delRow.parentNode.parentNode;
		var rIndex = delRow.sectionRowIndex;
		var rowArray = new Array(delRow);
		deleteRows(rowArray);
	}

	function deleteRows(rowObjArray)
	{
		
			for (var i=0; i<rowObjArray.length; i++) {
				var rIndex = rowObjArray[i].sectionRowIndex;
				rowObjArray[i].parentNode.deleteRow(rIndex);
			
		}
	}

	function addFavorite(id){
		var url = "/MyKp/Favorites.aspx?a=1&articleid=" + id;	
		
		xmlHttp = GetXmlHttpObject(updateresults);
		xmlHttp_Get(xmlHttp, url);		
	}

	function deleteFavorite(id){
		var url = "/MyKp/Favorites.aspx?a=2&articleid=" + id;	
		
		xmlHttp = GetXmlHttpObject(updateresults);
		xmlHttp_Get(xmlHttp, url);		
	}
	
	function refreshDataGrid(){	
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete'){				
			document.getElementById('rrdisplay').style.display='inline';
			document.getElementById('rrdisplay').innerHTML = xmlHttp.responseText;			
		}		
	}

	function hiderow(id)
	{
		alert('test2');
		var row = document.getElementById(id);
		alert(row);
		row.style.display='none';
	}

	function delete_row(pos,color_index)
	{
	var tbl = document.getElementById('tbldata');
	var lastRow = tbl.rows.length;
	if (lastRow > 1)
		tbl.deleteRow(pos);
	}