﻿// JScript File

var XmlHttp,btnCntl,tempVal=0;
function validateRSS()
{
    if  ((document.getElementById(arguments[0]).value == "") && (document.getElementById(arguments[1]).value == ""))
    {
        alert("Please Enter Name or Title");
        document.getElementById(arguments[0]).focus();
        return false;
    }
    else if  ((document.getElementById(arguments[0]).value != "") && (document.getElementById(arguments[1]).value != ""))
    {
        alert("Please Enter Name or Title");
        document.getElementById(arguments[0]).focus();
        return false;
    }
    else
    {
        return true;
    }
}
function validateWebRSS()
{
    if  (document.getElementById(arguments[0]).value == "")
    {
        alert("Please Enter RSS URL for Blogs");
        document.getElementById(arguments[0]).focus();
        return false;
    }
    else
        return true;
}

function Scriptonfocus(id,text)
{
    var x=document.getElementById(id).value
    if(x==text)
    {
      document.getElementById(id).value="";
    }
}
function ScriptmouseOverOut(id,text)
{
    var x=document.getElementById(id).value
     if(x=="")
     {
        document.getElementById(id).value=text;
    }
}

// To display more saved links
function SurveysVisible(blnVal)
{ 
    /*if (blnVal == 1) 
        divMoreSurvey.style.display="block";
    else 
        divMoreSurvey.style.display="none";*/
if (document.getElementById) 
      {
    if (blnVal == 1) 
         document.getElementById("divMoreSurvey").style.display="block";
    else 
        document.getElementById("divMoreSurvey").style.display="none";
}
else if (document.layers) 
    {
 if (blnVal == 1) 
        document.layers["divMoreSurvey"].style.visibility = "show";
    else 
        document.layers["divMoreSurvey"].style.visibility = "hide";
        
    }
    else if (document.all) 
    {
 if (blnVal == 1) 
        document.all["divMoreSurvey"].style.visibility = "visible";
    else 
        document.all["divMoreSurvey"].style.visibility = "hidden";
       
    } 
}
// To display more saved links
function linksVisible(blnVal)
{ 
   //var ctrl = "divMoreSavedLink"; // "ctl00_ContentPlaceHolder1_MyHtFile1_divMoreSavedLink";
//ctrl = arguments[1];

if (document.getElementById) 
      {

if (document.getElementById("divMoreSavedLink")){
    if (blnVal == 1) 
        document.getElementById("divMoreSavedLink" ).style.display="block";
    else 
        document.getElementById("divMoreSavedLink").style.display="none";
}
}
else if (document.layers) 
    {
if (document.layers["divMoreSavedLink"]) {
 if (blnVal == 1) 
        document.layers["divMoreSavedLink" ].style.visibility = "show";
    else 
        document.layers["divMoreSavedLink"].style.visibility = "hide";
        }
    }
    else if (document.all) 
    {
if (document.all["divMoreSavedLink"]){
 if (blnVal == 1) 
        document.all["divMoreSavedLink"].style.visibility = "visible";
    else 
        document.all["divMoreSavedLink" ].style.visibility = "hidden";
      } 
    } 

}
function SearchLinksVisible(blnVal)
{
var ctrl = "divMoreSearchLinks"; // "ctl00_ContentPlaceHolder1_MyHtFile1_divMoreSearchLinks";
if (document.getElementById) 
      {
if (document.getElementById(ctrl )){
    if (blnVal == 1) 
         document.getElementById(ctrl ).style.display="block";
    else 
        document.getElementById(ctrl ).style.display="none";
}
}
else if (document.layers) 
    {
if (document.layers[ctrl]) {
 if (blnVal == 1) 
        document.layers[ctrl].style.visibility = "show";
    else 
        document.layers[ctrl].style.visibility = "hide";
        }
    }
    else if (document.all) 
    {
if (document.all[ctrl]) {
 if (blnVal == 1) 
        document.all[ctrl].style.visibility = "visible";
    else 
        document.all[ctrl].style.visibility = "hidden";
       }
    } 
}
function SavedLinks()
{
    var divSavedLinks = document.getElementById(arguments[0]);
    if (divSavedLinks.getElementsByTagName('div')[1].getElementsByTagName('table').length == 0)
    {
        divSavedLinks.style.display ="none";
        document.getElementById("lblLinksErr").style.display ="block";
    }
    else
    {
        divSavedLinks.style.display ="block";
        document.getElementById("lblLinksErr").style.display ="none";
    }
}
function SavedSearch()
{
    var divSearchLinks = document.getElementById(arguments[0]);
    if (divSearchLinks.getElementsByTagName('div')[1].getElementsByTagName('table').length == 0)
    {
        divSearchLinks.style.display ="none";
        document.getElementById("lblSearchErr").style.display ="block";
    }
    else
    {
        divSearchLinks.style.display ="block";
        document.getElementById("lblSearchErr").style.display ="none";
    }
}
function SurveyLinks()
{
    var divSurvey = document.getElementById(arguments[0]);
    if (divSurvey.getElementsByTagName('div')[1].getElementsByTagName('div').length == 0)
    {
        divSurvey.style.display ="none";
        document.getElementById("lblSurveyErr").style.display ="block";
    }
    else
    {
        divSurvey.style.display ="block";
        document.getElementById("lblSurveyErr").style.display ="none";
    }
}
function getTitleStr(str)
{
    if (str.length>100)
    {
        str = str.substr(0,100);
        str = str.substr(0,str.lastIndexOf(" "))+ "..."; 
    }   
    return str;
}

function DisplayVisible()
{
    if (document.getElementById(arguments[1]) != null)
    {
        if (document.getElementById(arguments[0]).value == "Edit")
        {
            document.getElementById(arguments[1]).style.display = "block";
            document.getElementById(arguments[0]).value = "Cancel";
        }
        else
        {
            document.getElementById(arguments[1]).style.display = "none";
            document.getElementById(arguments[0]).value = "Edit";
        }
    }
}

var lnkEdit,divDisplay,hidMode,DrpDisplayUpto,DrpDisplay,thisControl,divNewsList;
function UpdateDisplay()
{
    lnkEdit = document.getElementById(arguments[0]);
    divDisplay = document.getElementById(arguments[1]);
    hidMode = document.getElementById(arguments[2]);
    DrpDisplayUpto = document.getElementById(arguments[3]);
    DrpDisplay = document.getElementById(arguments[4]);
    thisControl = arguments[5];
    divNewsList = document.getElementById(arguments[6]);
    var strCategory = arguments[7];
    createXMLHttp();
    url = "MyHT.ajax?UpdateDisplay=" + strCategory + "&DisplayUpto=" + DrpDisplayUpto.options[DrpDisplayUpto.selectedIndex].value + "&Display=" + DrpDisplay.options[DrpDisplay.selectedIndex].value ; 
    XmlHttp.onreadystatechange = function() { BindSection(XmlHttp); };
    XmlHttp.open('GET', url, true);
    XmlHttp.send(null);
    return false; 
}

function BindSection()
{
    // increment/decrement hidindex
    if(XmlHttp.readyState == 4)
    {
        if(XmlHttp.status == 200)
        {
           
            var xmldoc = XmlHttp.responseXML;  
            var GridPhotoXML = XmlHttp.responseXML; 
//            var Table = GridPhotoXML.getElementsByTagName('PhotoTable');                      
//            if (Table.length > 0) 
//            {
//                PhotoId.src = Table[0].getElementsByTagName("ThumbnailUrl")[0].childNodes[0].nodeValue;
//                AncPhotoId.href = "../../PhotoGallery/Photos_Storypage.aspx?category=" + Table[0].getElementsByTagName("Category")[0].childNodes[0].nodeValue;
//                lnkTitle.href = "../../PhotoGallery/Photos_Storypage.aspx?category=" +  Table[0].getElementsByTagName("Category")[0].childNodes[0].nodeValue;
//                lnkTitle.innerHTML = Table[0].getElementsByTagName("Caption")[0].childNodes[0].nodeValue;
//                divDate.innerText = Table[0].getElementsByTagName("DateLine")[0].childNodes[0].nodeValue;
//                if (Flag == "Previous") 
//                    Index.value = parseInt(Index.value) - 1;
//                else
//                    Index.value = parseInt(Index.value) + 1;
//            }
//            
//            divPrev.style.display="block";
//            divNext.style.display="block";
//            
//            if (parseInt(Index.value) == 0)
//            {
//                divPrev.style.display="none";
//            }
//           
//            Table = GridPhotoXML.getElementsByTagName('TableCount');                      
//            if (Table.length > 0) 
//            {
//                var intCount = Table[0].getElementsByTagName("Count")[0].childNodes[0].nodeValue;
//                if (parseInt(Index.value) == (parseInt(intCount)-1))
//                {
//                    divNext.style.display="none";
//                }
//            }
            
        }
    }
}


var PhotoId,Category,Index,Flag,lnkTitle,divDate,AncPhotoId,divPrev,divNext;
function BindPhoto()
{
    PhotoId = document.getElementById(arguments[0]);
    Category = document.getElementById(arguments[1]);
    Index = document.getElementById(arguments[2]);
    Flag = arguments[4];
    var index;
    if (Flag == "Previous") 
        index = parseInt(Index.value) - 1;
    else
        index = parseInt(Index.value) + 1;
    var DisplayUpto = arguments[3];

    lnkTitle = document.getElementById(arguments[5]);
    divDate = document.getElementById(arguments[6]);
    AncPhotoId = document.getElementById(arguments[7]);
    divPrev = document.getElementById(arguments[8]);
    divNext = document.getElementById(arguments[9]);
    //gridPhotoId.style.display="block";
    createXMLHttp();
    url = "MyHT.ajax?Photo=" + Category.value + "&Index=" + index + "&DisplayUpto=" + DisplayUpto; 
    XmlHttp.onreadystatechange = function() { getPhoto(XmlHttp); };
    XmlHttp.open('GET', url, true);
    XmlHttp.send(null);
    return false; 
}

function getPhoto()
{
    // increment/decrement hidindex
    if(XmlHttp.readyState == 4)
    {
        if(XmlHttp.status == 200)
        {
           
            var xmldoc = XmlHttp.responseXML;  
            var GridPhotoXML = XmlHttp.responseXML; 
            var Table = GridPhotoXML.getElementsByTagName('PhotoTable');                      
            if (Table.length > 0) 
            {
                PhotoId.src = Table[0].getElementsByTagName("ThumbnailUrl")[0].childNodes[0].nodeValue.replace("~","..");
                AncPhotoId.href = "../PhotoGallery/Photos_Storypage.aspx?category=" + Table[0].getElementsByTagName("Category")[0].childNodes[0].nodeValue;
                lnkTitle.href = "../PhotoGallery/Photos_Storypage.aspx?category=" +  Table[0].getElementsByTagName("Category")[0].childNodes[0].nodeValue;
                lnkTitle.innerHTML = getTitleStr(Table[0].getElementsByTagName("Caption")[0].childNodes[0].nodeValue);
                divDate.innerText = Table[0].getElementsByTagName("DateLine")[0].childNodes[0].nodeValue;
                if (Flag == "Previous") 
                    Index.value = parseInt(Index.value) - 1;
                else
                    Index.value = parseInt(Index.value) + 1;
            }
            
            divPrev.style.display="block";
            divNext.style.display="block";
            
            if (parseInt(Index.value) == 0)
            {
                divPrev.style.display="none";
            }
           
            Table = GridPhotoXML.getElementsByTagName('TableCount');                      
            if (Table.length > 0) 
            {
                var intCount = Table[0].getElementsByTagName("Count")[0].childNodes[0].nodeValue;
                if (parseInt(Index.value) == (parseInt(intCount)-1))
                {
                    divNext.style.display="none";
                }
            }
            
        }
    }
}

var VideoId,AvCategory,AvIndex,AvFlag,AncAvBar,AvlnkTitle,divAvDate,AncVideoId,divAvPrev,divAvNext;
function BindVideo()
{
    var Avindex;
    VideoId = document.getElementById(arguments[0]);
    AvCategory = document.getElementById(arguments[1]);
    AvIndex = document.getElementById(arguments[2]);
    AvFlag = arguments[4];
    if (AvFlag == "Previous") 
        Avindex = parseInt(AvIndex.value) - 1;
    else
        Avindex = parseInt(AvIndex.value) + 1;
    var DisplayUpto = arguments[3];
   
    AvlnkTitle = document.getElementById(arguments[5]);
    divAvDate = document.getElementById(arguments[6]);
    AncVideoId = document.getElementById(arguments[7]);
    divAvPrev = document.getElementById(arguments[8]);
    divAvNext = document.getElementById(arguments[9]);
    AncAvBar = document.getElementById(arguments[10]);
    //gridPhotoId.style.display="block";
    createXMLHttp();
    url = "MyHT.ajax?Video=" + AvCategory.value + "&Index=" + Avindex + "&DisplayUpto=" + DisplayUpto; 

    XmlHttp.onreadystatechange = function() { getVideo(XmlHttp); };
    XmlHttp.open('GET', url, true);
    XmlHttp.send(null);
    return false;  
}

function getVideo()
{
    if(XmlHttp.readyState == 4)
    {
        if(XmlHttp.status == 200)
        {
           
            var xmldoc = XmlHttp.responseXML;  
            var GridVideoXML = XmlHttp.responseXML; 
            var Table = GridVideoXML.getElementsByTagName('VideoTable');                      
            if (Table.length > 0) 
            {
                VideoId.src = Table[0].getElementsByTagName("ThumbnailUrl")[0].childNodes[0].nodeValue.replace("~","..");
                AncVideoId.href = "../AudioVideo/AudioVideoPage.aspx?ID=" + Table[0].getElementsByTagName("ProductId")[0].childNodes[0].nodeValue;
                AvlnkTitle.href = "../AudioVideo/AudioVideoPage.aspx?ID=" +  Table[0].getElementsByTagName("ProductId")[0].childNodes[0].nodeValue;
                AvlnkTitle.innerHTML = getTitleStr(Table[0].getElementsByTagName("Caption")[0].childNodes[0].nodeValue);
                divAvDate.innerText = Table[0].getElementsByTagName("DateLine")[0].childNodes[0].nodeValue;
                AncAvBar.href = "../AudioVideo/AudioVideoPage.aspx?ID=" +  Table[0].getElementsByTagName("ProductId")[0].childNodes[0].nodeValue;

                if (AvFlag == "Previous") 
                    AvIndex.value = parseInt(AvIndex.value) - 1;
                else
                    AvIndex.value = parseInt(AvIndex.value) + 1;
            }
            
            divAvPrev.style.display="block";
            divAvNext.style.display="block";
            
            if (parseInt(AvIndex.value) == 0)
            {
                divAvPrev.style.display="none";
            }

            Table = GridVideoXML.getElementsByTagName('TableCount');                      
            if (Table.length > 0) 
            {
                var intCount = Table[0].getElementsByTagName("Count")[0].childNodes[0].nodeValue;
                if (parseInt(AvIndex.value) == (parseInt(intCount)-1))
                {
                    divAvNext.style.display="none";
                }
            }
            
        }
    }
}


function TabVisible()
{
    var control = arguments[1];
    control = control.substr(0,control.lastIndexOf("_")+1) ;
    document.getElementById(control + "divSection").style.display="none";
//    document.getElementById(control + "divRSS").style.display="none";
    document.getElementById(control + "divJourn").style.display="none";
    document.getElementById(control + "divEmail").style.display="none";
    document.getElementById(control + "divSkin").style.display="none"; 

    document.getElementById(control + "TabHT").className = "first";
    document.getElementById(control + "TabJour").className = "";
    //document.getElementById(control + "TabRSS").className = "";
    document.getElementById(control + "TabEMail").className = "";
    document.getElementById(control + "TabSkin").className = "last";

    switch(arguments[0])
    {
        case '0':
                //document.getElementById("ctl00_ContentPlaceHolder1_TabSkin").className = "last";
		if  (document.getElementById(control + "divContent").className == "topcntnt") 
		{
			//template 1
			 document.getElementById("zonesecd").className = "doubsecd zonesecd";
			document.getElementById(control + "Content1").className = "contentarea1";

		}
		else
		{
			document.getElementById("zonesecd").className = "doubsecd";
			document.getElementById(control + "Content1").className = "contentarea1 temp";

		}

                document.getElementById("zonefirst").className = "doubfirst zonefirst";
                break;
        case 'TabHT':
                document.getElementById(control + "TabHT").className = "selected first";
                document.getElementById(control + "divSection").style.display="block";
                document.getElementById("zonefirst").className = "doubfirst";
                document.getElementById("zonesecd").className = "doubsecd";
		document.getElementById(control + "Content1").className = "contentarea1";
                break;
        case 'TabJour':
                document.getElementById(control + "TabJour").className = "selected";
                document.getElementById(control + "divJourn").style.display="block";
                document.getElementById("zonefirst").className = "doubfirst";
                document.getElementById("zonesecd").className = "doubsecd";
		document.getElementById(control + "Content1").className = "contentarea1";
                break;
/*        case 'TabRSS':
                document.getElementById(control + "TabRSS").className = "selected";
                document.getElementById(control + "divRSS").style.display="block";
                document.getElementById("zonefirst").className = "doubfirst";
                document.getElementById("zonesecd").className = "doubsecd";
		document.getElementById(control + "Content1").className = "contentarea1";
                break;*/
        case 'TabEMail':
                document.getElementById(control + "TabEMail").className = "selected";
                document.getElementById(control + "divEmail").style.display="block";
                document.getElementById("zonefirst").className = "doubfirst";
                document.getElementById("zonesecd").className = "doubsecd";
		document.getElementById(control + "Content1").className = "contentarea1";
                break;
        case 'TabSkin':
                document.getElementById(control + "TabSkin").className = "selected last";
                document.getElementById(control + "divSkin").style.display="block";
                document.getElementById("zonefirst").className = "doubfirst";
                document.getElementById("zonesecd").className = "doubsecd";
		document.getElementById(control + "Content1").className = "contentarea1";
                break;
    }
}


/*Common function for all XMlHttpREquest*/
 function createXMLHttp()
{   
    if (window.XMLHttpRequest)
    {             
        XmlHttp = new XMLHttpRequest();
        
        if (XmlHttp.overrideMimeType)
         {
           XmlHttp.overrideMimeType('text/xml');
         }
    }
    else if (window.ActiveXObject)
    {
       try {
            XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
}
var GridXML;
var PagingSize=40;
var grdId;
var divId;
var secDiv;

function getCategories()
{
    divId = arguments[0];
    secDiv = arguments[1];
    document.getElementById(divId).style.display="block";
    var strSection = document.getElementById(arguments[1]).innerText;
    grdId = arguments[2];
    var hidId = document.getElementById(arguments[3]).value;
    createXMLHttp();
    url = "MyHT.ajax?Section="+hidId; 
    XmlHttp.onreadystatechange = function() { getSubCategories(XmlHttp); };
    XmlHttp.open('GET', url, true);
    XmlHttp.send(null);
    return false; 
}

function getSubCategories(XmlHttp)
{
    if(XmlHttp.readyState == 4)
    {
        if(XmlHttp.status == 200)
        {
            var xmldoc = XmlHttp.responseXML;  
            GridXML=XmlHttp.responseXML; 
            BuildGridTable(-1);
            document.getElementById(secDiv).style.backgroundColor="Gray";
            document.getElementById(divId).style.display="block";
            //alert("ctl00_ContentPlaceHolder1_WebPartmngr_gwpAddSection_AddSection_divSubCat: " + divId);
         }
    }
}

function BuildGridTable(Num)
{
   
    var Dataset = GridXML.getElementsByTagName("NewDataset");                    
    var tbl = document.getElementById(grdId).getElementsByTagName('tbody')[0];                   
    var oRows = document.getElementById(grdId).getElementsByTagName('tbody')[0].getElementsByTagName('tr');
    var iRowCount = oRows.length;
    var starti,Endi,cnt;
    var PagingSize=40;   
    if (iRowCount > 0)
    {
        for(i = iRowCount-1; i != 0; i--)
        {
            tbl.removeChild(oRows[i]);
        }
    }
      var Table=GridXML.getElementsByTagName('Table1');                      
      var NodeLength=Table.length; 
      starti=0;
      Endi=NodeLength;
      cnt=0;
      
//      if(Num==-1 || Num==PagingSize)
//        {
//            starti=0;
//            //Endi=NodeLength;
//            Endi=parseInt(starti)+parseInt(PagingSize);
//            cnt=0;
//        }
//        else
//        {
//            starti=Num-parseInt(PagingSize);
//            //Endi=NodeLength;
//            Endi=parseInt(starti)+parseInt(PagingSize);
//        } 
                        
        for(var i=starti+1;i<Endi;i++)
        {                  
          if(i>NodeLength)
          {
            break;
          }  
          if(Table[i]!=null)
          {  
            var row = document.createElement('tr');                       
         
              for(var j=0;j<2;j++)
              {
                
                if(j==0)
                {
                    var TD2 = document.createElement('TD');
                    //TD2.className="h_dgitemfill";
                    
                    var AlertAddress=document.createElement('span');                                                           
                    AlertAddress.innerHTML=Table[i].getElementsByTagName("DisplayName")[0].childNodes[0].nodeValue;
                    TD2.appendChild(AlertAddress);
                    row.appendChild(TD2);                                
                }
                if(j==1)
                {
                    var TD3 = document.createElement('td');
                    //TD3.className="h_dgitemfill";
                    
                    var LnkButton=document.createElement('a');
                    
                    LnkButton.id="Section" + i;
//                    LnkButton.attributes.add("runat");
//                    LnkButton.setAttributes["runat"].value = "server";
//                    LnkButton.runat = "server";
                    LnkButton.style.textDecoration = "underline";
                    LnkButton.innerHTML="ADD";

                    TD3.appendChild(LnkButton);                            
                    row.appendChild(TD3);
                    
                    
                    if(window.addEventListener)
                    {   // Mozilla, Netscape, Firefox
                        LnkButton.addEventListener('click', AddControl, false);
                    } 
                    else 
                    {   // IE
                        LnkButton.attachEvent("onclick", AddControl);
                    }          
                }
             }// j loop                   
            tbl.appendChild(row); 
           } 
       }// i loop               
       
//       if(NodeLength>PagingSize)
//       {
//            var trpage=document.createElement('tr');
//            var temp1=document.createElement('td');
//            var temp2=document.createElement('td');
//            var tdpage=document.createElement('td');
//            tdpage.className="syncpage";
//            totalpage=NodeLength/PagingSize;
//            var a=totalpage;
//            var tot=a.toString().split('.');
//            if(tot[1]!=0)
//            {
//                totalpage=totalpage+1;
//            }
//            else
//            {
//                totalpage=totalpage+0;
//            }
//                               
//            j=0;
//            for(var i=1;i<totalpage;i++)
//            {
//                var span=document.createElement('a');
//                span.innerHTML=[i];                        
//                j=j+PagingSize;
//                span.id="a,"+[j];                        
//                span.style.cursor="pointer";
//                span.className="pagespan";
//                if(cnt==0)
//                {
//                    span.style.cursor="text";
//                    span.className="changepagespan";
//                }
//                cnt=cnt+1;
//                
////                if(window.addEventListener)
////                { // Mozilla, Netscape, Firefox
////                                           
////                    span.addEventListener('click', Paging, false);
////                   
////                } else { // IE
////                    
////                    span.attachEvent("onclick",Paging); 
////                }                      
//                tdpage.appendChild(span);
//                trpage.appendChild(temp1);
//                trpage.appendChild(temp2);
//                trpage.appendChild(tdpage);
//            }                    
//            tbl.appendChild(trpage); 
//       }
     
}
function AddControl()
{
   
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function AddWebpart()
{

            var url;
            tempVal++;
            
            createXMLHttp();
            
            if(arguments[0]=="W")
            {
                url = "WebPart.ajax?WebPart="+arguments[0]+"&Title="+arguments[1]+"&tempVal="+tempVal;
                btnCntl=arguments[2];
            }
            else if(arguments[0]=="R")
            {
                url = "WebPart.ajax?WebPart="+arguments[0]+"&Title="+arguments[1]+"&RssUrl="+arguments[2]+"&tempVal="+tempVal;
                btnCntl=arguments[3];
            }
            
            if  (parseInt(readCookie('WebPartCount')) >= 15)
            {
                document.getElementById(btnCntl).value="Max-15 Controls";
            }
            else
            {
                XmlHttp.onreadystatechange = function() { DisplayWebpartOutput(XmlHttp); };
                XmlHttp.open('GET', url, true);
                XmlHttp.send(null);
            }
      
    return false;
}

function DisplayWebpartOutput(XmlHttp)
{
    if(XmlHttp.readyState == 4)
    if(XmlHttp.status == 200)
    {  
        var responsetext=XmlHttp.responseText;
        if(responsetext!=null)
        {
            var cntl=document.getElementById(btnCntl);
            cntl.value=responsetext;
        }
    }
}


//Common function for all XMlHttpRequest
 function createXMLHttp()
 {   
    if (window.XMLHttpRequest)
    {             
        XmlHttp = new XMLHttpRequest();
        if (XmlHttp.overrideMimeType)
        {
            XmlHttp.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject)
    {
        try 
        {
            XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) 
        {
            try 
            {
                XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {}
         }
    }
}





