
var IE = document.all;
var NS = document.layers;
function enter_key_trap( e ) {
   var keyPressed;
   var form;

   if (!e) {
	   e=window.event;
   }

   if ( NS ) {
       keyPressed = String.fromCharCode( e.which );
	   form = e.target.form;
   } else if ( IE ) {
       keyPressed = String.fromCharCode( e.keyCode );
	   form = e.srcElement.form;
   }

   if ( keyPressed == "\r" || keyPressed == "\n" ) {
     if ( form == document.login )
       submit_login();
     else
       submit_signup();
       //return true;
   }
}

if ( NS )
  window.document.addEventListener("onkeypress",enter_key_trap,false);
else if ( IE )
  window.document.attachEvent("onkeypress",enter_key_trap);

function selectLang() {
    var lang_page = "index.php?language=" + document.login.new_lang[document.login.new_lang.selectedIndex].value;
    self.location = lang_page;
}

function submit_signup() {
   if (document.signup.user.value == "" || document.signup.pass1.value == "" 
            || document.signup.pass2.value == "" ) {
       alert( "Please provide your username and password." );
   } else { 
	if (document.signup.pass1.value != document.signup.pass2.value) {
        alert( "Passwords do not match. Please retype password." );	
	} else {
         document.signup.submit();
        }
   }
}

function submit_login() {
   if ( document.login.username.value == "" || document.login.password.value == "" ) {
       alert( "Please provide your username and password" );
   } else {
       document.login.submit();
   }
}

