﻿var regLoad;var loading;var rules;window.addEvent('domready',function(){regLoad=new Fx.Tween($('registerBackground'),{link:'chain'});loading=new Fx.Tween($('reg_data'),{link:'chain'});rules=new Fx.Tween($('reg_data'),{link:'chain'})});var registerUser=new Request.HTML({url:'register.aspx',link:'ignore',noCache:true,onRequest:function(){showLoading()},onFailure:function(){alert("An error has occured, please try again later :(");return false},onSuccess:function(a,b,c){rsArray=c.split("||");if(rsArray[0]=="true"){window.location="http://www.firstdate.com/verify.aspx?email="+rsArray[1]+"&key="+rsArray[2];$('reg_data').empty();var d=new Element('a',{'href':"http://www.firstdate.com/verify.aspx?email="+rsArray[1]+"&key="+rsArray[2]});d.appendText("Click here!");$('reg_data').adopt(d)}else{showHelp('error');throwError(rsArray);}sStep1()}});function throwError(a){$('help_error').empty();var b=new Element('strong');b.appendText("Error:");$('help_error').adopt(b);for(var i=1;i<a.length;i++){var c=a[i].split("--")[1];if(c==undefined)c=a[i];else{$('registerform').getElements('input[name='+a[i].split("--")[0]+']').setStyle('background-color','#ffdada')}if(i>5)break;$('help_error').adopt(new Element('br'));$('help_error').appendText("- "+c)}}function registerMe(){registerUser.post($('registerform'))}function showLoading(){$('reg_loading').setStyle('display','inline');loading.start('margin-top','-285px')}function showRules(){$('reg_rules').setStyle('display','block');loading.start('margin-top','-285px').chain(function(){$('closeRules').setStyle('display','inline')})}function sStep1(){$('closeRules').setStyle('display','none');loading.start('margin-top','0px').chain(function(){$('reg_loading').setStyle('display','none');$('reg_rules').setStyle('display','none')})}function showHelp(b){try{$$('.helperInfo').each(function(a){a.setStyle('display','none')});$$('.helpArrow').each(function(a){a.setStyle('display','none')});if(b=="year"||b=="month"||b=="day")b="dob";if(b!=""&&b!=null&&b!="country"&&b!="error"){$('help_'+b).setStyle('display','inline');$('ha_'+b).setStyle('display','inline')}else $('help_error').setStyle('display','inline')}catch(errr){}}function showRegisterBox(){$('registerform').getElements('input').addEvents({'focus':function(){if(this.get('type')!="checkbox")showHelp(this.get('name'))},'blur':function(){showHelp()}});$('registerform').getElements('select').addEvents({'focus':function(){showHelp(this.get('name'))},'blur':function(){showHelp()}});$('registerBackground').setStyle('display','inline');$$('body').setStyle('background-position','center -30px');regLoad.start('opacity','0','1')}function hideRegisterBox(){regLoad.start('opacity','1','0').chain(function(){$$('body').setStyle('background-position','center top');$('registerBackground').setStyle('display','none')})}