var xmlHttp

function submitSustainability()  { 
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)  {
    alert ("Your browser does not support AJAX!");
    return;
  }

  //build request
  var name = document.getElementById("name");
  var company = document.getElementById("company");
  var emailAddress = document.getElementById("emailAddress");
  var ipAddress = document.getElementById("ipAddress");

  var url="/sustain.php";
  url=url+"?name=" + name.value;
  url=url+"&company=" + company.value;
  url=url+"&emailAddress=" + emailAddress.value;
  url=url+"&ipAddress=" + ipAddress.value;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.open("POST",url,true);
  xmlHttp.send(null);
}

function clearSustainability()  { 

  var name = document.getElementById("name");
  name.value = "";

  var company = document.getElementById("company");
  company.value = "";

  var emailAddress = document.getElementById("emailAddress");
  emailAddress.value = "";
}


function stateChanged()   {
  var sustainabilityStatus = document.getElementById("sustainabilityStatus");
  if (xmlHttp.readyState==4)  {
    var response = xmlHttp.responseText;

    if(response.substring(0, 1) == '1')  {
      sustainabilityStatus.className = "approvedAction";
      sustainabilityStatus.innerHTML ="";
      clearSustainability();
      memberPage();
    }
    else  {
      sustainabilityStatus.className = "failedAction";
      sustainabilityStatus.innerHTML = response.substring(2);
    }
  }
}

function GetXmlHttpObject()  {
  var xmlHttp=null;
  try  {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e)  {
    // Internet Explorer
    try  {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)  {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }

  return xmlHttp;
}


function loginPage()  {
  PopUpWindow("/login.php", 510, 240, "login", 1);
}

function reminderPage()  {
  PopUpWindow("/reminder.php", 510, 270, "login", 0);
}

function memberPage()  {
  var inline = document.getElementById("member");
  inline.className = "memberinlinebody";

  //var cont = document.getElementById("maincontainer");
  //cont.className = "fadeout";


  //PopUpWindow("/member.php", 510, 270, "member", 0);
}

function memberClose()  {
  var inline = document.getElementById("member");
  inline.className = "hide";

  //var cont = document.getElementById("maincontainer");
  //cont.className = "";
}

function usernameOffHint(e)  {
  if(e.value == 'Username')  {
    e.value = '';
  }
}


function usernameHint(e)  {
  if(e.value == '')  {
    e.value = 'Username';
  }
}


function passwordOffHint(e)  {
  if(e.value == 'Password')  {
    e.value = '';
  }
}


function passwordHint(e)  {
  if(e.value == '')  {
    e.value = 'Password';
  }
}

function emailOffHint(e)  {
  if(e.value == 'Email')  {
    e.value = '';
  }
}


function emailHint(e)  {
  if(e.value == '')  {
    e.value = 'Email';
  }
}