var first=true;
//---------------------------
var mailfd=null;
var pwfd=null;
var unfd=null;
var clone=null;
//---------------------------
function cm550033(){
var regmail=mailfd.val();
return validate(regmail);
};
//---------------------------
$(function() {
mailfd=$('#reg_email');
mailfd.defaultValue('E-mail');
pwfd=$('#reg_password')
pwfd.defaultValue('Choose a Password');
unfd=$('#reg_usr');
unfd.defaultValue('Select a Username');
mailfd.bind('keyup', mlfctn);
mailfd.bind('blur', mlfctn);
pwfd.bind('keyup', pwch);
pwfd.bind('blur', pwch);
unfd.bind('keyup', unch);
unfd.bind('blur', unch);
$("#dob_day").change(dobch);
$("#dob_month").change(dobch);
$("#dob_year").change(dobch);
if (first==false){
mch();
}
else{
first=false;
}
});
//---------------------------
var dobch=function(){
var doby=$("#dob_year").val();
var dobm=$("#dob_month").val();
var dobd=$("#dob_day").val();
if (doby!=0 && dobm!=0 && dobd!=0){
$("#dobf").css('background-color','#E3FFB9');
var dob=doby+','+dobm+','+dobd;
createCookie('regdob',dob,0);
}
else{
$("#dobf").css('background-color','#FFAEAE');
}
mch()
}
//---------------------------
var mlfctn=function(){
if (cm550033()==true){
mailfd.css('background-color','#E3FFB9');
createCookie('regm',mailfd.val(),0);
}
else{
mailfd.css('background-color','#FFAEAE');
};
mch();
};
//---------------------------
var pwch=function(){
var pval=pwfd.val();
if (pval.length>=5){
pwfd.css('background-color','#E3FFB9');
}
else{
pwfd.css('background-color','#FFAEAE');
};
mch();
}
//---------------------------
var unch=function(){
var un=unfd.val();
if (un.length>=5){
unfd.css('background-color','#E3FFB9');
createCookie('regu',un,0);
}
else{
unfd.css('background-color','#FFAEAE');
};
mch();
}
//---------------------------
function cb77361(){
var gdrfd=$("#gdf");
if ($("input[@name='gender']:checked").val()){
var gnr=$("input[@name='gender']:checked").val();
gdrfd.css('background-color','#E3FFB9');
createCookie('regg',gnr,0);
}
else{
gdrfd.css('background-color','#FFAEAE');
};
mch();
};
//---------------------------
function mch(){
var mcheck=true;
var pval=pwfd.val();
if (pval.length>=5 && pval!='Choose a Password'){
pwfd.css('background-color','#E3FFB9');
}
else{
mcheck=false;
pwfd.css('background-color','#FFAEAE');
}
//----//
if (cm550033()==true){
mailfd.css('background-color','#E3FFB9');
}
else{
mailfd.css('background-color','#FFAEAE');
mcheck=false;
};
//----//
var un=unfd.val();
if (un.length>=5 && un!='Select a Username'){
unfd.css('background-color','#E3FFB9');
}
else{
mcheck=false;
unfd.css('background-color','#FFAEAE');
};
//----//
var gdrfd=$("#gdf");
if ($("#gender:checked").val()){
gdrfd.css('background-color','#E3FFB9');
}
else{
mcheck=false;
gdrfd.css('background-color','#FFAEAE');
};
//----//
var doby=$("#dob_year").val();
var dobm=$("#dob_month").val();
var dobd=$("#dob_day").val();

if (doby!=0 && dobm!=0 && dobd!=0){
$("#dobf").css('background-color','#E3FFB9');
}
else{
mcheck=false;
$("#dobf").css('background-color','#FFAEAE');
}

//----//
if (mcheck==true){
$("#rgbtn").removeClass('registerbtndbl').addClass('registerbtn');
}
else{
$("#rgbtn").removeClass('registerbtn').addClass('registerbtndbl');
}
//----//
return mcheck;
};
//---------------------------
function chn0925517(){
if (mch()==false){
return;
}
var gender=$("#gender:checked").val();
var doby=$("#dob_year").val();
var dobm=$("#dob_month").val();
var dobd=$("#dob_day").val();
var dob=doby+'-'+dobm+'-'+dobd;
var pval=pwfd.val();
var un=unfd.val();
var regmail=mailfd.val();


var url=uds+'/at/main_tools.php';
var data = { 
dob: dob, 
gender: gender,
pwd: pval, 
regmail: regmail,
un: un,
a: "1"
};

clone=$('#regmain').clone();

var error=function(){
$('#regmain').html(clone);
$('#regerror').html('ooops! We had some problems connecting with the server.<br />Please try again!');
mch();
};

var success=function(data){
$('#regmain').html(data);
sct59721b('regmain','fbtn');
};

var beforeSend=function(){
$('#regmain').html('<div id="load1">Checking Registration Data</div>');
$('#regerror').html('');
};

var error=function(){
//$('#regmain').html(clone);
$('#regerror').html('ooops! We had some problems connecting with the server.<br />Please try again!');
mch();
};

$.ajax({
type: "POST",
url: url,
data: data,
success: success,
error: error,
beforeSend: beforeSend
});

};
//---------------------------
function so02871(){
var success=function(data){
$('#regmain').html(data);
mailfd=$('#reg_email');
mailfd.defaultValue('E-mail');
pwfd=$('#reg_password')
pwfd.defaultValue('Choose a Password');
unfd=$('#reg_usr');
unfd.defaultValue('Select a Username');
mailfd.bind('keyup', mlfctn);
mailfd.bind('blur', mlfctn);
pwfd.bind('keyup', pwch);
pwfd.bind('blur', pwch);
unfd.bind('keyup', unch);
unfd.bind('blur', unch);
$("#dob_day").change(dobch);
$("#dob_month").change(dobch);
$("#dob_year").change(dobch);
};

var beforeSend=function(){
$('#regmain').html('<div id="load1">Going Back</div>');
$('#regerror').html('');
};

var error=function(){
$('#regmain').html(clone);
$('#regerror').html('ooops! We had some problems connecting with the server.<br />Please try again!');
mch();
};

var url=uds+'/at/main_tools.php';
var data = { 
a: "1a"
};

$.ajax({
type: "POST",
url: url,
data: data,
success: success,
beforeSend: beforeSend
});



};
//---------------------------
function rpw872018(refm){
var success=function(data){
$('#regmain').html(data);
};

var beforeSend=function(){
$('#regmain').html('<div id="load1">Retriving your password</div>');
$('#regerror').html('');
};

var error=function(){
$('#regmain').html(clone);
$('#regerror').html('ooops! We had some problems connecting with the server.<br />Please try again!');
mch();
};

var url=uds+'/at/main_tools.php';
var data = { 
refm: refm, 
a: "2"
};

$.ajax({
type: "POST",
url: url,
data: data,
success: success,
error: error,
beforeSend: beforeSend
});
};
//---------------------------
function chu98317(){
var un=$("#reg_usr").val();
if (un.length<5){
$("#reg_usr").css('background-color','#FFAEAE');
return;
}

var success=function(data){
$("#load1").remove();
$("#chbtn").attr('disabled','');
if (data=='1'){
$('#regerror').html('Username already taken!');
$("#reg_usr").css('background-color','#FFAEAE');
$("#unchbtn").attr('disabled','disabled');
createCookie('regu',un,0);
}
else if (data=='2'){
$('#regerror').html('');
$("#reg_usr").css('background-color','#E3FFB9');
$("#unchbtn").attr('disabled','');
}

};

var beforeSend=function(){
$('#regmain').append('<div id="load1">Checking Username</div>');
$('#regerror').html('');
$("#chbtn").attr('disabled','disabled');
$("#unchbtn").attr('disabled','disabled');
};

var url=uds+'/at/main_tools.php';
var data = { 
un: un, 
a: "2a"
};

var error=function(){
$('#regmain').html(clone);
$('#regerror').html('ooops! We had some problems connecting with the server.<br />Please try again!');
mch();
};

$.ajax({
type: "POST",
url: url,
data: data,
error: error,
success: success,
beforeSend: beforeSend
});


};
//---------------------------
function sf98261(){
var un=$("#reg_usr").val();
if (un.length<5){
$("#reg_usr").css('background-color','#FFAEAE');
return;
}
var dtrec=$("#dta").val();

var success=function(data){

$('#regmain').html(data);
sct59721b('regmain','fbtn');
};

var beforeSend=function(){
$('#regmain').html('<div id="load1">Final Data Review</div>');
$('#regerror').html('');
};

var error=function(){
//$('#regmain').html(clone);
$('#regerror').html('ooops! We had some problems connecting with the server.<br />Please try again!');
mch();
};

var url=uds+'/at/main_tools.php';
var data = { 
un: un, 
dtrec: dtrec,
a: "3"
};

var error=function(){
$('#regmain').html(clone);
$('#regerror').html('ooops! We had some problems connecting with the server.<br />Please try again!');
mch();
};

$.ajax({
type: "POST",
url: url,
data: data,
success: success,
error: error,
beforeSend: beforeSend
});

};
//---------------------------
function rf650913(){
var dtrec=$("#dtsr").val();
var scrt=$("#scrt").val();

var success=function(data){
$('#regmain').html(data);
$('#regerror').html('');

};

var beforeSend=function(){
$('#regmain').html('<div id="load1">Finalizing Registration</div>');
$('#regerror').html('');
};

var error=function(){
$('#regmain').html(clone);
$('#regerror').html('ooops! We had some problems connecting with the server.<br />Please try again!');
mch();
};

var url=uds+'/at/main_tools.php';
var data = { 
scrt: scrt,
dtrec: dtrec, 
a: "4"
};

$.ajax({
type: "POST",
url: url,
data: data,
success: success,
beforeSend: beforeSend
});

};
//---------------------------
function cf4387021(){
$('#regdiv').remove();
eraseCookie('regdob');
eraseCookie('regm');
eraseCookie('regu');
eraseCookie('regg');
};
//---------------------------