function toggle()
{
    var e = document.getElementById("prompt");
    if (e.style.display != "block")
        e.style.display="block";
    else
        e.style.display="none";
}

function validate(in_username, in_password)
{
   var response  =  new Ajax.Request(
            "/signup/a.php",
           {
              parameters: {username: in_username, 
                           password: in_password 
                          },
              method:'post',
              asynchronous: false
            }
    );
    return response.transport.responseText;
}
function logout()
{
   window.location = "/signup/logout.php";
}



function validate_login(back_url)
{  
    // Form JS validation
	var username = document.getElementById("login_username");
    if (username.value == null || username.value == "") {
        alert("Please enter your username");
        username.focus();
        return false;
    }

    //var password = document.forms[0].password.value;
	var password = document.getElementById("login_password");
    if (password.value == null || password.value == "") {
        alert("Please enter your password");
        password.focus();
        return false;
    }

    var r = validate(username.value,password.value);
    if (r == 0) {
       alert("Invalid username or password");
       return false;
    }
    else {
       window.location = unescape(back_url);   

       return false;
    }
}


function login_top()
{
    // Form JS validation
	var username = document.getElementById("username");
    if (username.value == null || username.value == "") {
        alert("Please enter your username");
        username.focus();
        return;
    }

    // Form JS validation
	var password = document.getElementById("password");
    if (password.value == null || password.value == "") {
        alert("Please enter your password");
        password.focus();
        return;
    }

    var r = validate(username.value, password.value);
    if (r == 0) {
       alert("Invalid username or password");
    }
    else {
      document.getElementById("login").style.display = "none";
      document.getElementById("join").style.display = "none";
      document.getElementById("prompt").style.display = "none";
      document.getElementById("profile").style.display = "block";
      document.getElementById("logout").style.display = "block";
	  window.location = "/profile.php";
    }
}

function login()
{
    // Form JS validation
    var username = document.getElementById("login_username").value;
    if (username == null || username == "") {
        alert("Please enter your username");
        document.getElementById("username").focus();
        return;
    }

    // Form JS validation
    var password = document.getElementById("login_password").value;
    if (password == null || password == "") {
        alert("Please enter your password");
        document.getElementById("password").focus();
        return;
    }

    var r = validate(username.value, password.value);
    if (r == 0) {
       alert("Invalid username or password");
    }
    else {
      document.getElementById("login").style.display = "none";
      document.getElementById("join").style.display = "none";
      document.getElementById("prompt").style.display = "none";
      document.getElementById("profile").style.display = "block";
      document.getElementById("logout").style.display = "block";
    }
}