﻿var divName;
function WriteHtml(div,htmlUrl)
{
    divName = div;
    this.htmlUrl = htmlUrl;
    this.Write = LoadHtml;
}


function LoadHtml()
{
    var xmlHttp = null;
    
    if(window.ActiveXObject)
    {
        //var msxml = ["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
        var msxml = ["Microsoft.XMLHTTP"];
        for (var i=0; i<msxml.length; i++){
            try{
                xmlHttp = new ActiveXObject(msxml[i]);
                break;
            }
            catch(e){
            }
        }
        
        xmlHttp.onreadystatechange = function()
        {
            if(xmlHttp.readyState==4)
             {
                if (xmlHttp.status==200)
                {
                  document.getElementById(divName).innerHTML = xmlHttp.responseText;
                }
             }
        };
        xmlHttp.open("get",this.htmlUrl,false);
        xmlHttp.send(null);
    }
    else if(window.XMLHttpRequest)
    {
        xmlHttp = new XMLHttpRequest();
        xmlHttp.open("get",this.htmlUrl,false);
        xmlHttp.send(null);
        document.getElementById(divName).innerHTML = xmlHttp.responseText;
    }
    
}

//function SetXMLHttpRequestData()
//{
//    if(xmlHttp.readyState==4)
//     {
//        if (xmlHttp.status==200)
//        {
//          document.getElementById(divName).innerHTML = xmlHttp.responseText;
//        }
//     }
//}


function GetUriPara(name)
{
    var input = document.location.href.split('#')[0];
    var result = input.replace(/\?/g," ").replace(/\&/g," ");
    var items = result.split(' ');
    var m = new RegExp("^" + name + "=","i");
    var param = "";
    for(var i=0;i<items.length;i++)
    {
        var temp = items[i];
        temp = temp.replace(/\s/g,"");
        if(temp=="")
            continue;
        if(temp.match(m))
        {
            if(param!="")
            param += ",";
            param += temp.replace(m,"");
        }
    }
    return param;
}

