var Name = navigator.appName;
var Version = parseInt(navigator.appVersion);
var client = -1;

var projectProcessorURL = "http://www.dakotaanalytics.com/employee/project.php?p=client";
var winProcessorURL = "http://www.dakotaanalytics.com/employee/project.php?p=window&n=";
//var projectProcessorURL = "http://hobbes:8080/glen/employee/project.php?p=client";
//var winProcessorURL = "http://hobbes:8080/glen/employee/project.php?p=window&n=";
var win;

if ((Name == "Netscape" && Version >= 3) || (Name == "Microsoft Internet Explorer" && Version >= 4)) {
  Browser = "n3";
}
else {
  Browser = "n2";
}
 
if (Browser == "n3") {
  com0 = new Image();
  com0.src  = "../images/sub/tb_com1.gif";
  com1 = new Image();
  com1.src = "../images/sub/tb_com2.gif";
  
  sol0 = new Image();
  sol0.src  = "../images/sub/tb_sol1.gif";
  sol1 = new Image();
  sol1.src = "../images/sub/tb_sol2.gif";
     
  ser0 = new Image();
  ser0.src  = "../images/sub/tb_ser1.gif";
  ser1 = new Image();
  ser1.src = "../images/sub/tb_ser2.gif";
     
  par0 = new Image();
  par0.src  = "../images/sub/tb_par1.gif";
  par1 = new Image();
  par1.src = "../images/sub/tb_par2.gif";
     
  fea0 = new Image();
  fea0.src  = "../images/sub/tb_fea1.gif";
  fea1 = new Image();
  fea1.src = "../images/sub/tb_fea2.gif";
     
  cli0 = new Image();
  cli0.src  = "../images/sub/tb_cli1.gif";
  cli1 = new Image();
  cli1.src = "../images/sub/tb_cli2.gif";
}
 

function change(Name,Image,No) {
  if (Browser == "n3") document [Name].src = eval(Image + No + ".src");
}

function cancelDelete() {
  var cright = document.getElementById("content_right");
  cright.innerHTML = "&nbsp;";
}

function cancelIDelete() {
  var itemw = document.getElementById("item_win");
  itemw.innerHTML = "";
}
function client_click(clientID) {
  var clientarea = document.getElementById("client" + clientID);
  var projectarea = document.getElementById("projects" + clientID);

  if(clientarea.expanded == true) {
    clientarea.expanded = false;
	projectarea.innerHTML = "";
	projectarea.style.display = "none";
  }
  else {
	clientarea.expanded = true;
    loadProjects(clientID);
  }
}

function loadProjects(clientID) {
  request = false;
  client = clientID;

  //Setup the XMLHttp object
  if (window.XMLHttpRequest) {     // Firefox, Safarri
    request = new XMLHttpRequest();
    if (request.overrideMimeType) {
      request.overrideMimeType('text/xml');
    }
  }
  else if (window.ActiveXObject) { // IE
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch (e) {}
    }
  }

  if (!request) {
    alert('Giving up :( Cannot create an XMLHTTP instance');
    return false;
  }
  request.onreadystatechange = processProjectResults;
  request.open('POST', projectProcessorURL, true);
  request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  request.send("id=" + client);
}

function processProjectResults() {
  var clientarea = document.getElementById("projects" + client);
 
  //Get the message area ready
  switch (request.readyState) {
	case 1: break;
	case 2: break;
    case 3: break;
    case 4:
      if (request.status == 200) {
		clientarea.innerHTML += request.responseText;
		clientarea.style.display = "block";
      } 
      else {
        alert('There was a problem with the request.');
      }
      break;
  }
}

function loadWindow(toShow, container, id) {
  request = false;
  win = document.getElementById(container);

  //Setup the XMLHttp object
  if (window.XMLHttpRequest) {     // Firefox, Safarri
    request = new XMLHttpRequest();
    if (request.overrideMimeType) {
      request.overrideMimeType('text/xml');
    }
  }
  else if (window.ActiveXObject) { // IE
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch (e) {}
    }
  }

  if (!request) {
    alert('Giving up :( Cannot create an XMLHTTP instance');
    return false;
  }
  request.onreadystatechange = processWindow;
  request.open('POST', winProcessorURL + toShow, true);
  request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  request.send("id=" + id);
}

function processWindow() {
  //Get the message area ready
  switch (request.readyState) {
	case 1: break;
	case 2: break;
    case 3: break;
    case 4:
      if (request.status == 200) {
		win.innerHTML = request.responseText;
		win.style.display = "block";
      } 
      else {
        alert('There was a problem with the request.');
      }
      break;
  }
}

function newClientWindow() {
  var rcontent = document.getElementById("content_right");
  var str = "";
  str = "    <div id=\"rightbox\">\n";
  //str =  "      <div id=\"msgarea\"></div>\n";
  str += "      <form name=\"dakota_form\" method=\"POST\" action=\"project.php?p=addclient\">\n";
  str += "      <div class=\"header2\">Add Client</div><br />\n";
  str += "      <table cellpadding=\"2\" cellspacing=\"0\" border=\"0\">\n";
  str += "        <tr>\n";
  str += "          <td class=\"normal\">Client Name:</td>\n";
  str += "          <td><input type=\"text\" name=\"clientname\" /></td>\n";
  str += "        </tr>\n";
  str += "        <tr>\n";
  str += "          <td>&nbsp;</td><td><input type=\"submit\" name=\"submitBtn\" value=\"Submit\"></td>\n";
  str += "        </tr>\n";
  str += "      </table>\n";
  str += "      </form>\n";
  str += "    </div>\n";
  rcontent.innerHTML = str;
}

function newProject(name, id) {
  
}



function setfocus() {
  document.dakota_form.clientname.focus();
}
