var Device;$(document).ready(function(){Device=$("meta[name=device]").attr("content");$.browser.mozilla||$.browser.webkit?$("body").addClass("css3"):$.browser.msie&&("6.0"==$.browser.version?$("body").addClass("ie6"):"7.0"==$.browser.version&&$("body").addClass("ie7"));Initialize();$(".header").hover(function(){$("a.back").show()},function(){$("a.back").hide()})});
function Initialize(){$(".message").click(function(){$(this).slideUp()}).delay(8E3).slideUp();$(".signin input[name=email]").bind("keypress",function(a){13==(a.keyCode?a.keyCode:a.which)&&$(".signin input[name=password]").focus()});$(".signin input[name=password]").bind("keypress",function(a){13==(a.keyCode?a.keyCode:a.which)&&Signin()});$(".forgot input[name=email]").bind("keypress",function(a){13==(a.keyCode?a.keyCode:a.which)&&RetrievePassword()});$(".bookables").each(function(){var a=parseInt((960-
$(this).outerWidth())/2);$(this).css("left",a+"px");$(this).show()})}function LoadContent(a){$.post(Url(a+"/ajax"),null,function(a){"ok"==a.result&&($(".content").html(a.html),Initialize())},"json")}
function Signin(){parameters={email:$("input[name=email]").val(),password:$("input[name=password]").val()};$.post(Url("signin/authenticate"),parameters,function(a){"error"==a.result?$(".message").removeClass("message-ok message-error").addClass("message-error").empty().append("<h3>"+a.message.title+"</h3>").append("<p>"+a.message.text+"</p>").show():($("form#reload-form").attr("action",a.action),$("#reload-form").submit())},"json")}
function RetrievePassword(){parameters={email:$("input[name=email]").val()};$.post(Url("forgot/retrieve"),parameters,function(a){"error"==a.result?$(".message").removeClass("message-ok message-error").addClass("message-error").empty().append("<h3>"+a.message.title+"</h3>").append("<p>"+a.message.text+"</p>").show():($(".content").html(a.html),Initialize())},"json")}
function Register(){var a=$("#register-form");$.post(a.attr("action"),a.serialize(),function(a){$("#register-form").find(".error").removeClass("error");if("error"==a.result){for(var b=0;b<a.error_vars.length;b++)$("#register-form").find("[name="+a.error_vars[b]+"]").parent().parent().find("label").addClass("error");$(".message").removeClass("message-ok message-error").addClass("message-error").empty().append("<h3>"+a.message.title+"</h3>").append("<p>"+a.message.text+"</p>").show()}else $("form#reload-form").attr("action",
a.action),$("#reload-form").submit()},"json")}function ShowTerms(){0==$(".page-text .terms-text").text().length&&$.post($("input[name=root_url]").val()+"register/terms",null,function(a){"ok"==a.result&&$(".page-text .terms-text").html(a.html)},"json");$(".page-form").hide();$(".page-text").show()}function HideTerms(){$(".page-text").hide();$(".page-form").show()}function Url(a){return $("input[name=root_url]").val()+a}
function ScrollTo(a,c){var b=a.position();$(document).scrollTop(b.top+c).scrollLeft(b.left+c)};

