// generated Fri Nov 20 17:16:38 EST 2009

var emailDealSaveSuccess_clientSuccess=null;var emailDealSaveSuccess_clientError=null;function R9AjaxReg(){this.callbacksuccess=null;this.callbackfail=null;this.callbackcancel=null;this.callbacknext=null;this.showFaderPane=true;this.regtype="default";this.regsubtype="";this.defaultAirportCode="";this.alreadyRegistered=false;this.confcode="";this.usernamedefault="";this.searchid=null;this.setSearchID=function(sid){this.searchid=sid};this._constructor=function(){};this._showAjaxReg=function(){var mydata="action=displayreg&regtype="+this.regtype+"&regsubtype="+this.regsubtype+"&dac="+this.defaultAirportCode+"&cc="+this.confcode+"&un="+this.usernamedefault;if(this.searchid!=null){mydata=mydata+"&srch="+this.searchid}var a=this.alertsection;jQuery.ajax({type:"POST",url:"/k/authajax",data:mydata,dataType:"html",success:function(html){toggleFaderPane(true,this.hideajaxreg);jQuery("select").hide();jQuery("body").append(html);if(a!=null){jQuery("#alertdata").html(a)}try{setScrollAmount(0,0)}catch(ignored){}},error:function(request,textStatus,error){if(typeof this.callbackfail=="function"){this.callbackfail()}else{alert(textStatus)}},cache:false})};this._showAjaxLogin=function(){var mydata="action=displaylogin&regtype="+this.regtype;if(this.searchid!=null){mydata=mydata+"&srch="+this.searchid}jQuery.ajax({type:"POST",url:"/k/authajax",data:mydata,dataType:"html",success:function(html){if(this.showFaderPane){toggleFaderPane(true,this.hideajaxreg)}jQuery("select").hide();jQuery("body").append(html)},error:function(request,textStatus,error){if(typeof this.callbackfail=="function"){this.callbackfail()}else{alert(textStatus)}},cache:false})};this.hideajaxreg=function(){jQuery("select").show();toggleFaderPane(false);jQuery("#ajaxoutertable").hide().remove()};this.hideAJAXError=function(){jQuery("tr.error").hide()};this.showLogin=function(){jQuery("#ajaxoutertable").hide().remove();this._showAjaxLogin()};this.showRegister=function(){jQuery("#ajaxoutertable").hide().remove();this._showAjaxReg()};this.cleanupStuffAfterLoginOrReg=function(){try{jQuery("#headersigninlink").hide();jQuery("#headersignoutlink").show();jQuery("#showAlertRegLink").attr({href:"javascript: showAlertSection()"});jQuery("#emailAlertsPopupAfterClick").hide();jQuery("#hiddenCarsPopupAfterClick").show()}catch(ignored){}};this.doAjaxRegisterSuccess=function(uid,username){if(typeof this.callbacknext=="function"){this.callbacknext()}this.hideajaxreg();this.cleanupStuffAfterLoginOrReg();this.alreadyRegistered=true;if(typeof this.callbacksuccess=="function"){this.callbacksuccess()}};this.doAjaxRegister=function(){this.hideAJAXError();var mydata="action=register&"+jQuery("#ajaxregisterfields").serialize();jQuery.ajax({type:"POST",url:"/k/authajax",data:mydata,dataType:"script",success:function(html){},error:function(request,textStatus,error){if(typeof this.callbackfail=="function"){this.callbackfail(request,textStatus,error)}else{alert(textStatus)}},cache:false})};this.doAjaxLoginSuccess=function(uid,username){if(typeof this.callbacknext=="function"){this.callbacknext()}this.hideajaxreg();this.cleanupStuffAfterLoginOrReg();this.alreadyRegistered=true;if(typeof this.callbacksuccess=="function"){this.callbacksuccess()}};this.doAjaxLogin=function(){this.hideAJAXError();var mydata="action=login&"+jQuery("#ajaxloginfields").serialize();jQuery.ajax({type:"POST",url:"/k/authajax",data:mydata,dataType:"script",success:function(html){},error:function(request,textStatus,error){if(typeof this.callbackfail=="function"){this.callbackfail(request,textStatus,error)}else{alert(textStatus)}},cache:false})};this.verifyAjaxLoginFields=function(){var form=document.ajaxlogreg;if(!validateEmail(form.username.value)){alert("Please enter a valid email address.");form.username.focus();return false}if(form.passwd.value.length==0){alert("Please enter a password");form.passwd.focus();return false}return true};this.verifyAjaxRegFields=function(){var form=document.ajaxlogreg;form.passwd2.value=form.passwd1.value;if(!validateEmail(form.username.value)){alert("Please enter a valid email address.");form.username.focus();return false}if(form.airport.value.length==0){alert("Please enter a home airport.");form.airport.focus();return false}if(form.passwd.value.length==0){alert("Please enter a password");form.passwd.focus();return false}return true};this.showAJAXError=function(errStr){jQuery("#errortd").html(errStr);jQuery("tr.error").show()};this.smartBoxInit=function(){initSmartBox(document.ajaxlogreg.airport,document.ajaxlogreg.airportcode,"air",30,175)};this.showEmailAlertError=function(error){jQuery("#alerterrorrow").show();jQuery("#ajaxalerterror").html(error)};this.emailAlertSaveSuccess=function(alertid){if(typeof showAlertSaved=="function"){showAlertSaved(alertid)}};this.saveEmailAlert=function(){var mydata="action=save&"+jQuery("#ajaxalert").serialize();jQuery.ajax({type:"POST",url:"/k/alertajax",data:mydata,dataType:"script",success:function(html){},error:function(request,textStatus,error){if(typeof this.callbackfail=="function"){this.callbackfail(request,textStatus,error)}else{alert(textStatus)}},cache:false})};this.saveDriveByEmailAlert=function(){var mydata="action=save&"+jQuery("#ajaxalert").serialize();jQuery.ajax({type:"POST",url:"/k/alertajax",data:mydata,dataType:"script",success:function(html){},error:function(request,textStatus,error){if(typeof this.callbackfail=="function"){this.callbackfail(request,textStatus,error)}else{alert(textStatus)}},cache:false})};this.saveChangeHomeAirportError=function(error){jQuery("tr.successrow").hide();jQuery("#ajaxairporterror").html(error);jQuery("#dealerrorrow").show();jQuery("tr.buttonrow").show();jQuery("tr.inputrow").show()};this.saveChangeHomeAirportSuccess=function(){hideAllTT();saveChangeHomeAirport_clientSuccess()};this.saveChangeHomeAirport=function(){var mydata="action=save&"+jQuery("#ajaxchangehome").serialize();jQuery.ajax({type:"POST",url:"/k/savehomeairportajax",data:mydata,dataType:"script",success:function(html){},error:function(request,textStatus,error){if(typeof this.callbackfail=="function"){this.callbackfail(request,textStatus,error)}else{alert(textStatus)}},cache:false})};this.disableDisplayAds=function(){var mydata="action=hidedisplayads&"+jQuery("#ajaxalert").serialize();jQuery.ajax({type:"GET",url:"/s/sparkle",data:mydata,dataType:"text",success:function(html){jQuery(".hidedisplayad").hide("slow");for(var i=1;i<=4;i++){jQuery("#displayAd"+i).hide("slow")}},error:function(request,textStatus,error){if(typeof this.callbackfail=="function"){this.callbackfail(request,textStatus,error)}else{alert(textStatus)}},cache:false})};this._constructor()}function GetAjaxReg(){if(_R9_THE_ONE_AJAX_REG==null){_R9_THE_ONE_AJAX_REG=new R9AjaxReg()}return _R9_THE_ONE_AJAX_REG}var _R9_THE_ONE_AJAX_REG=null;

var jsck_ajaxreg="v287";
// generation time: 2ms
