mobile.initializePage("parking",function(){new mobile.ParkFormHelper("parkingManager");
var d=documentBody.down(".message-box p");
if(!mobile.Cookie.cookiesAllowed()){if(d){d.update("<span class='important'>"+errorMessage1+"</span><br/>"+errorMessage2+errorMessage3)
}}else{if(d){d.update(successMessage)
}}var b=new mobile.DartWatcher(documentBody.down("td.listViewBanner"));
var c=new mobile.DartWatcher("D_44_TBANNER");
if(c.showBanner){c.getBannerWrapper().setStyle({margin:"10px 10px 0 10px"})
}});
if(typeof(mobile)=="undefined"){var mobile={}
}mobile.ParkFormHelper=Class.create({_form:null,_taskSelects:null,_checkboxesSelects:null,initialize:function(b){this._form=$(b);
this._taskSelects=this._form.select("select[name=tasks]");
this._checkboxesSelects=this._form.select("input[type=checkbox]");
this._initializeHandlers()
},_initializeHandlers:function(){this._form.select("a.saveNote").invoke("observe","click",(function(e){var c=Event.element(e);
e.stop();
var d=c.rel;
this._form.select("input.actionMarker").each(function(f){f.checked=false
});
this._form.down("#memo_"+d).checked=true;
var b=this._taskSelects.first();
b.value="SAVE_MEMOS";
this._disableTaskSelects(b);
this._form.submit()
}).bindAsEventListener(this));
this._taskSelects.invoke("observe","change",(function(c){var b=Event.element(c);
this._syncTaskSelects(b)
}).bindAsEventListener(this));
this._form.select("fieldset.actionControls input[type=submit]").invoke("observe","click",(function(b){b.stop();
if(this._taskSelects.first().value=="SEND_MAIL"){this._checkCheckbox()
}else{this._disableTaskSelects(this._taskSelects.first());
this._form.submit()
}}).bindAsEventListener(this));
this._form.select(".checkAll").invoke("observe","click",(function(c){var b=Event.element(c);
mobile.FormHelper.checkBoxes(this._form,b.checked)
}).bindAsEventListener(this))
},_disableTaskSelects:function(b){b=$(b);
this._taskSelects.without(b).invoke("disable")
},_syncTaskSelects:function(b){b=$(b);
this._taskSelects.without(b).each(function(c){c.value=$F(b)
})
},_checkCheckbox:function(){memoIds=[];
for(a=0;
a<this._checkboxesSelects.length;
a++){if(this._checkboxesSelects[a].checked&&this._checkboxesSelects[a].getAttribute("id").indexOf("memo")!=-1){memoIds[a]=this._checkboxesSelects[a].getAttribute("id").substr(5)
}}if(memoIds.size()>0){if(mobile.PageParams.isDealer){_createDealerMail(memoIds)
}else{_createMailData()
}}else{alert(mobile.PageParams.selectAd)
}}});
function _sendMail(c,e,d,b){var f=e+d+footer;
if(f.length>1500){alert(b)
}else{location.href="mailto:?subject="+c+"&body="+e+d+footer
}}function _sendDealerMail(b){var c="?";
b.each(function(e,d){if(d==0){c+="parkingId="+e+"&"
}else{c+="&parkingId="+e
}});
mobile.dealerMailLightbox=mobile.lightbox(mailPillarUrl+"sendParkingMailHint.html"+c,{iframe:true,className:"dealerMail-lb"});
mobile.dealerMailLightbox.container.down(".window-header h3").update(windowHeader);
mobile.dealerMailLightbox.open();
mobile.dealerMailLightbox.container.down("iframe").writeAttribute("scrolling","no")
};