    var http = false;

    if(navigator.appName == "Microsoft Internet Explorer") {
      http = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
      http = new XMLHttpRequest();
    }

    function login(user, pass) {
	  http.abort();
      http.open("GET", "/parsonsproductions/utils/login.php?user=" + user + "&pass=" + pass, true);
      http.onreadystatechange=function() {
        if(http.readyState != 4) {
          document.getElementById('logarea').innerHTML = "<img src=\"/parsonsproductions/style/images/loading.gif\" alt=\"Verifying...\" />";
        } else if(http.readyState == 4) {
          
	    document.getElementById('login').innerHTML = http.responseText;
	  
        }
      }
      http.send(null);
    }
    
    function popUp(URL,width,height) {
      var X=(screen.width-width)/2
      var Y=(screen.height-height)/2 - 75;
      day = new Date();
      id = day.getTime();
      eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=" + width + ",height=" + height + ",top=" + Y + ",left=" + X + "');");
    }
    
        function ajaxFunction(req){
    var ele = document.getElementById("chat");
    if(ele.style.display == "none") {
	} else {
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
      document.getElementById('answer').innerHTML = xmlHttp.responseText;
      }
    }
  var lelele = Math.random();
  lelele = "/parsonsproductions/utils/chat/code.php?lol=" + lelele + "&req=" + req + "&text=" + document.sendtext.text.value + "&name=" + document.sendtext.n.value;
  xmlHttp.open("GET",lelele,true);
  xmlHttp.send(null);
  document.sendtext.text.value = '';
  }
}

    
    function toggle() {
	var ele = document.getElementById("chat");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
		ajaxFunction('load');
		ele.style.position = "absolute";
		ele.style.top =  (((document.documentElement.clientHeight)-450)/2) + "px";
		ele.style.left = (((document.documentElement.clientWidth)-500)/2) + "px";
	}
    } 
    
    function menuselected() {
    	pagename = location.href.substring((location.href.lastIndexOf("/"))+1);
    	if(pagename != 'index.php') {
    		document.getElementById('menuentry').innerHTML = pagename;
    	}
    }
    
    var pickedUp = new Array("", false);
function getReadyToMove(element, evt) {
pickedUp[0] = element;
pickedUp[1] = true;
}

function checkLoadedObjects(evt) {
  if (pickedUp[1] == true) {
  var currentSelection = document.getElementById(pickedUp[0]);

  currentSelection.style.position = "absolute";
  currentSelection.style.top = (evt.clientY + 1) + "px";
  currentSelection.style.left = (evt.clientX + 1) + "px";
  }
}

function dropLoadedObject(evt) {
  if (pickedUp[1] == true) {
  var currentSelection = document.getElementById(pickedUp[0]);
  currentSelection.style.position = "absolute";
  currentSelection.style.top = (evt.clientY + 1) + "px";
  currentSelection.style.left = (evt.clientX + 1) + "px";

  pickedUp = new Array("", false);
  }
}