var xmlhttp = false ;

if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{
  try {
	xmlhttp = new XMLHttpRequest ();
  }
  catch (e) {
  xmlhttp = false}
}

function myXMLHttpRequest ()
{
  var xmlhttplocal;
  try {
  	xmlhttplocal = new ActiveXObject ("Msxml2.XMLHTTP")}
  catch (e) {
	try {
	xmlhttplocal = new ActiveXObject ("Microsoft.XMLHTTP")}
	catch (E) {
	  xmlhttplocal = false;
	}
  }

  if (!xmlhttplocal && typeof XMLHttpRequest != 'undefined') {
	try {
	  var xmlhttplocal = new XMLHttpRequest ();
	}
	catch (e) {
	  var xmlhttplocal = false;
	}
  }
  return (xmlhttplocal);
}

var mnmxmlhttp = Array ();
var mnmString = Array ();

var mnmxmlhttp2 = Array ();
var mnmString2 = Array ();

function ajax_update()
{
	url = "./include/ajax_get_song_info.php";
	
	mnmxmlhttp = new myXMLHttpRequest ();
	if (mnmxmlhttp) {
		mnmxmlhttp.open ("POST", url, true);
		mnmxmlhttp.setRequestHeader ('Content-Type',
				   'application/x-www-form-urlencoded');

		mnmxmlhttp.send ();
		errormatch = new RegExp ("^ERROR:");

		target = document.getElementById ('song_info');

		mnmxmlhttp.onreadystatechange = function () {
			if (mnmxmlhttp.readyState == 4) {
				mnmString = mnmxmlhttp.responseText;
		
				if (mnmString.match (errormatch)) {
					mnmString = mnmString.substring (6, mnmString.length);
					
					//target = document.getElementById ('song_info');
					target.innerHTML = mnmString;
						
				} else {
					//target = document.getElementById ('song_info');
					target.innerHTML = mnmString;

				}
			}
		}
	}

        url = "./include/ajax_get_more_info.php";

        mnmxmlhttp2 = new myXMLHttpRequest ();
        if (mnmxmlhttp2) {
                mnmxmlhttp2.open ("POST", url, true);
                mnmxmlhttp2.setRequestHeader ('Content-Type',
                                   'application/x-www-form-urlencoded');

                mnmxmlhttp2.send ();
                errormatch = new RegExp ("^ERROR:");

                target2 = document.getElementById ('more_info');

                mnmxmlhttp2.onreadystatechange = function () {
                        if (mnmxmlhttp2.readyState == 4) {
                                mnmString2 = mnmxmlhttp2.responseText;

                                if (mnmString2.match (errormatch)) {
                                        mnmString2 = mnmString2.substring (6, mnmString2.length);

                                        target2.innerHTML = mnmString2;

                                } else {

                                        target2.innerHTML = mnmString2;

                                }
                        }
                }
        }

	setTimeout('ajax_update()', 20000);

}

function ajax_login_update()
{
        url = "./include/ajax_get_song_info.php";

        mnmxmlhttp = new myXMLHttpRequest ();
        if (mnmxmlhttp) {
                mnmxmlhttp.open ("POST", url, true);
                mnmxmlhttp.setRequestHeader ('Content-Type',
                                   'application/x-www-form-urlencoded');

                mnmxmlhttp.send ();
                errormatch = new RegExp ("^ERROR:");

                target = document.getElementById ('song_info');

                mnmxmlhttp.onreadystatechange = function () {
                        if (mnmxmlhttp.readyState == 4) {
                                mnmString = mnmxmlhttp.responseText;

                                if (mnmString.match (errormatch)) {
                                        mnmString = mnmString.substring (6, mnmString.length);

                                        //target = document.getElementById ('song_info');
                                        target.innerHTML = mnmString;

                                } else {
                                        //target = document.getElementById ('song_info');
                                        target.innerHTML = mnmString;

                                }
                        }
                }
        }

        setTimeout('ajax_login_update()', 20000);

}

function ajax_login()
{
	url = "./include/ajax_login.php";
	var params = "dead_user=" + encodeURI( document.getElementById('dead_user').value ) +
			"&dead_pass=" + encodeURI( document.getElementById('dead_pass').value );

        mnmxmlhttp = new myXMLHttpRequest ();
        if (mnmxmlhttp) {
                mnmxmlhttp.open ("POST", url, true);
                mnmxmlhttp.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');
		mnmxmlhttp.setRequestHeader("Content-length", params.length);
		mnmxmlhttp.setRequestHeader("Connection", "close");
                mnmxmlhttp.send (params);
                errormatch = new RegExp ("^ERROR:");

                target = document.getElementById ('div_login');

                mnmxmlhttp.onreadystatechange = function () {
                        if (mnmxmlhttp.readyState == 4) {
                                mnmString = mnmxmlhttp.responseText;

                                if (mnmString.match (errormatch)) {
                                        mnmString = mnmString.substring (6, mnmString.length);

                                        target.innerHTML = mnmString;

                                } else {
                                        target.innerHTML = mnmString;

                                }
                        }
                }
        }
}

