function handlePageFoldEvents(e){
if(e=="collapse"){
$('#pagePeel').width(95).height(95);
$('#quickSignUp').css('margin-left', '-705px');
} else if(e=="expand") {
$('#pagePeel').width(800).height(570);
$('#quickSignUp').css('margin-left', '0');
}
}
function checkUsername(nick)
{
var html = $.ajax({ url: "/nick_checker.php", async: false, data: { nickname: escape(nick) }}).responseText;
html = html.toLowerCase();
if(html.indexOf("is available") != -1)
{
return 1;
}
else if(html.indexOf("been taken") != -1)
{
return -1;
}
else if(html.indexOf("special symbols") != -1)
{
return -2;
}
return 0;
}
function formErrors(e)
{
alert("in here.");
arErrors = new Array();
e = unescape(e);
var email1, email2;
var password1, password2;
var bErrorPass, bErrorEmail, bErrorTerms, bErrorRU21;
arElements = e.split("&");
for(i in arElements)
{
arKeyVal = arElements[i].split("=");
switch(arKeyVal[0])
{
case "nickname":
if(!arKeyVal[1]) arErrors.push([ 1, arKeyVal[1] ])
else
{
if(checkUsername(arKeyVal[1]) == -1)
{
arErrors.push([ 4, arKeyVal[1] ])
}
}
break;
case "email":
email1 = arKeyVal[1];
case "email1":
email2 = arKeyVal[1];
if(!arKeyVal[1]) arErrors.push([ 3, arKeyVal[1] ])
break;
case "password1":
password1 = arKeyVal[1];
case "password2":
password2 = arKeyVal[1];
if(!arKeyVal[1]) arErrors.push([ 7, arKeyVal[1] ])
break;
case "terms":
if(arKeyVal[1] == 0) bErrorTerms = 1;
break;
case "ru21":
if(arKeyVal[1] == 0) bErrorRU21 = 1;
break;
default:
break;
}
if((password1 && password2) && password1 != password2) bErrorPass = 1;
if((email1 && email2) && email1 != email2) bErrorEmail = 1;
}
if(bErrorPass) arErrors.push([ 2, password1 + " | " + password2 ])
if(bErrorEmail) arErrors.push([ 8, email1 + " | " + email2 ])
if(bErrorTerms) arErrors.push([ 5, 0 ]);
if(bErrorRU21) arErrors.push([ 6, 0 ])
// Add AJAX call to process-signup-errors.php
var html = $.ajax({ url: "/process-signup-errors.php", async: false, data: { formid: 1, errors: arErrors.toString() }}).responseText;
}
function formSubmit(e)
{
var submit = true;
e = unescape(e);
arElements = e.split("&");
for(i in arElements)
{
arKeyVal = arElements[i].split("=");
//if(!arKeyVal[1]) { submit = false; break; }
$("#" + arKeyVal[0]).val(arKeyVal[1]);
}
if(submit) document.signup_form.submit();
/*
*/
}