

function makeDiv(name,data) {
	//alert(name)

	var ch = '%22';

 	var obj = document.getElementById('mmtop');
	
	var new_div = document.createElement('DIV');
	new_div.id = name;
	if(name=='sid')
		new_div.className = 'off';
	else if (name == 'name') 
		new_div.className = 'video-info-ttl';
	else new_div.className = 'video-info';

	if(name == 'name') {	
		var str = new String(decodeURI(data));
		var str = str.replace("+",ch);
		var txt = str.replace("+",ch);
	}
	else var txt = decodeURI(data);
	
	new_div.innerHTML = txt;
	obj.appendChild(new_div);
}


function makeRequest(url,data) {

        var http_request = false;

        if (window.XMLHttpRequest) {
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) {
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }


        if (!http_request) {
            //alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request.onreadystatechange = function() { doStuff(http_request); };

       //http_request.open('GET', url, true);
       // http_request.send(null);


        http_request.open('POST', url, true);
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.setRequestHeader("Content-length", data.length);
        http_request.setRequestHeader("Connection", "close");

        http_request.send(data);


}

function doStuff(http_request) {


        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                var xmldoc = http_request.responseXML;
                //var xmldoc = http_request.responseXML.documentElement;

                doXMLback(xmldoc);

                        } else {
                alert('There was a problem with the request.');
            }
        }

}


function doXMLback(xml) {

        var root = xml.getElementsByTagName('output');
	
	for(j=0;j<root[0].childNodes.length;j++)
		if (root[0].childNodes[j].nodeType != 3)
			makeDiv(root[0].childNodes[j].nodeName,root[0].childNodes[j].firstChild.nodeValue);
			

			//alert(root[0].childNodes[j].firstChild.nodeValue);


			// makeDiv(root[0].childNodes[j].firstChild

}
