// Class to take care of the site_entrance controller

function SiteEntrance(params){
  var ids = params.ids;
  var classNames = params.classNames;
  var signupAction = params.signupAction;
  var loginAction = params.loginAction;

  this.triggerSignup = function(){
    document.getElementById(ids.loginForm).action = signupAction
    document.body.className = classNames.bodySignup; 
    document.getElementById(ids.usernameInput).focus();
    document.getElementById(ids.emailLabel).innerHTML = "Email";
    if(document.getElementById(ids.errorDiv)){
      document.getElementById(ids.errorDiv).style.display = "none";
    }
    if (pageTracker) {
      pageTracker._trackPageview("/?do=signup");
    }
    YAHOO.util.Connect.asyncRequest('GET', '/?do=signup&json=true', null, null); 
    return false;
  }

  this.triggerLogin = function(){
    document.getElementById(ids.loginForm).action = loginAction
    document.body.className = classNames.bodyLogin; 
    document.getElementById(ids.usernameInput).focus();
    document.getElementById(ids.emailLabel).innerHTML = "Email or Username";
    return false;
  }
}
