function userregister(e,check){
var characterCode //literal character code will be stored in this variable

if(e && e.which){ //if which property of event object is supported (NN4)
e = e
characterCode = e.which //character code is contained in NN4's which property
}
else{
e = event
characterCode = e.keyCode //character code is contained in IE's keyCode property
}

if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
check=1; //submit the form
}
if(check==1){
var url = 'userregister.php';
var pars = 'email='+escape($F('newemail'))+'&pass='+escape($F('newpass'))+'&nick='+escape($F('newnick'))+'&fullname='+escape($F('fullname'))+'&passcode='+escape($F('passcode'));
var target = 'returnmsg';
var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, onComplete: checkLogin});

return false;
}
}

function userlogin(e,check){
var characterCode //literal character code will be stored in this variable

if(e && e.which){ //if which property of event object is supported (NN4)
e = e
characterCode = e.which //character code is contained in NN4's which property
}
else{
e = event
characterCode = e.keyCode //character code is contained in IE's keyCode property
}

if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
check=1; //submit the form
}

if(check==1){
var url = 'checksession.php';
var pars = 'username='+escape($F('useremail'))+'&passme='+escape($F('passme'));
var target = 'returnmsg';

var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars,  onComplete: checkLogin});

return false;
}
}

function checkLogin(response)
{
//document.write(response.responseText);
 if (response.responseText == 'loading...') {
   window.location="myprofile.php";
 } 
 if (response.responseText == 'please wait...') {
   window.location="dashboard.php";
 } 
}