function createObject() {
  var request_type;
  var browser = navigator.appName;
  if(browser == "Microsoft Internet Explorer") {
    request_type = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    request_type = new XMLHttpRequest();
  }
  return request_type;
}

var http = createObject();

function login() {
  document.getElementById('insert_response').innerHTML = "<img src='http://clients.imajestic.com/images/login_loading.gif' border='0' />"
  var username = encodeURI(document.getElementById('username').value);
  var password = encodeURI(document.getElementById('password').value);
  http.open('GET', 'http://clients.imajestic.com/login.php?email=' + username + '&password=' + password);
  http.onreadystatechange = insertReply;
  http.send(null);
}

function insertReply() {
 if(http.readyState == 4){
   var response = http.responseText;
    if(response == 0) {
    // if login fails
     document.getElementById('insert_response').innerHTML = '<span style="color:red; font-size:12px;">Login failed! Verify username and password</span>';
	 document.loginForm.reset();
    // else if login is ok show a message: "Welcome + the user name".
    } else {
      window.location="http://clients.imajestic.com/home.php";
    }
 }
}