function disableButtonOnClick(n,t,i){var u,r;if(typeof Page_ClientValidate=="function"&&!Page_ClientValidate(t))return!1;for(n.disabled=!0,u=i.split(","),r=0;r<u.length;r++)$get(u[r]).disabled=!0}function disableButtonOnClickShort(n,t){if(typeof Page_ClientValidate=="function"&&!Page_ClientValidate(t))return!1;n.disabled=!0}function AaitTextBoxValidate(n){var t=$get(n.controltovalidate),i;return n.isrequired=="true"&&t.value.length==0?(n.innerHTML=n.requiredmessage,Sys.UI.DomElement.addCssClass(t,"invalidinput"),!1):t.value.length>n.maxlength?(n.innerHTML=n.maxlengthmessage,Sys.UI.DomElement.addCssClass(t,"invalidinput"),!1):t.value.length<n.minlength?(n.innerHTML=n.minlengthmessage,Sys.UI.DomElement.addCssClass(t,"invalidinput"),!1):n.isregex=="true"&&(i=new RegExp(n.regexvalue),!i.test(t.value))?(n.innerHTML=n.regexmessage,Sys.UI.DomElement.addCssClass(t,"invalidinput"),!1):(Sys.UI.DomElement.removeCssClass(t,"invalidinput"),!0)}function simpleSearch(n,t,i){var r=$("#"+t),u=r.val();return u==""||u==r.data().watermarkText?r.focus():window.location=$("#"+n).val()!=""?$("#"+n).val():i+"/Search.aspx?k="+encodeURI(u),!1}function clickOnEnter(n,t){$("#"+n).keypress(function(n){return n.which&&n.which==13||n.keyCode&&n.keyCode==13?($("#"+t).click(),!1):!0})}function addAutoComplete(n,t,i,r){$(n).autocomplete({source:function(n,i){n.term=n.term.replace("'","");$.ajax({url:t,data:"{ 'prefixText': '"+n.term+"', 'count':'10' }",dataType:"json",type:"POST",contentType:"application/json; charset=utf-8",dataFilter:function(n){return n},success:function(n){i($.map(n.d,function(n){return{label:n.Item1,value:n.Item1,customData:n.Item2,category:n.Item3}}))},error:function(){}})},minLength:i,select:function(t,i){$(r).val(i.item.customData);$(n).keypress(function(t){t.keyCode!=13&&t.keyCode!=9&&($(r).val(""),$(n).unbind("keypress"))})}})}function addCategoryAutoComplete(n,t,i,r){$.widget("custom.autocomplete",$.ui.autocomplete,{_renderMenu:function(n,t){var r=this,i=undefined;$.each(t,function(t,u){u.category!=i&&(n.append("<li class='ui-autocomplete-category'>"+u.category+"<\/li>"),i=u.category);r._renderItem(n,u)})}});addAutoComplete(n,t,i,r)}function createAccordionMenu(n,t){var i,u,r;if(!(n<3)){if(n.length==3)i=$(t+" li a:hrefEndsWithCaseInsensitive("+n[2]+")").addClass("activeBold");else{for(u="/"+n[2],r=3;r<n.length;r++)u+="/"+n[r];i=$(t+" li a:hrefEndsWithCaseInsensitive("+u+")").addClass("activeBold")}i.parent().addClass("active");i.parents("ul").prev().addClass("active");$(t).accordion()}}function addModalDialog(n){var t=$(n).dialog({autoOpen:!1,modal:!0,resizable:!0,minHeight:20,height:"auto",width:"auto"});t.parent().appendTo(jQuery("form:first"))}function onSilverlightError(n,t){var u="",r,f,i;if(n!=null&&n!=0&&(u=n.getHost().Source),r=t.ErrorType,f=t.ErrorCode,r!="ImageError"&&r!="MediaError"){i="Unhandled Error in Silverlight Application "+u+"\n";i+="Code: "+f+"    \n";i+="Category: "+r+"       \n";i+="Message: "+t.ErrorMessage+"     \n";r=="ParserError"?(i+="File: "+t.xamlFile+"     \n",i+="Line: "+t.lineNumber+"     \n",i+="Position: "+t.charPosition+"     \n"):r=="RuntimeError"&&(t.lineNumber!=0&&(i+="Line: "+t.lineNumber+"     \n",i+="Position: "+t.charPosition+"     \n"),i+="MethodName: "+t.methodName+"     \n");throw new Error(i);}}function parseDate(n){var t=n.split(".");return new Date(t[0],t[1]-1,t[2])}function daydiff(n,t){return(t-n)/864e5}function isAfterDeadLine(n){var t=new Date(n.start.getFullYear(),n.start.getMonth(),n.start.getDate()-1,18,0,0);return t.getTime()<(new Date).getTime()}function GetRoomFriendlyUrl(){var n=new RegExp("Reservation/([^/]+)/Edit/?$","i").exec(window.location.href);return n?decodeURIComponent(n[1].replace(/\+/g," "))||0:0}function setReadonly(n,t){isAfterDeadLine(n)?(t.css("backgroundColor","#bbb"),t.find(".wc-time").css({backgroundColor:"#aaa",border:"1px solid #999"}),n.readOnly=!0):n.id!=undefined&&$.ajax({url:"/Members/MemberService.asmx/IsOwner",data:"{ 'eventId': '"+n.id+"' }",dataType:"json",type:"POST",contentType:"application/json; charset=utf-8",success:function(i){i.d||(t.css("backgroundColor","#aaa"),t.find(".wc-time").css({backgroundColor:"#999",border:"1px solid #888"}),n.readOnly=!0)},async:!1,error:function(){alert("A foglalások lekérdezése közben hiba történt!")}})}function resetForm(n){n.find("input").val("");n.find("textarea").val("")}function setupStartAndEndTimeFields(n,t,i,r){var u,o;for(n.empty(),t.empty(),u=0;u<r.length;u++){var f=r[u].start,e=r[u].end,s="";f.getTime()===i.start.getTime()&&(s='selected="selected"');o="";e.getTime()===i.end.getTime()&&(o='selected="selected"');n.append('<option value="'+f+'" '+s+">"+r[u].startFormatted+"<\/option>");t.append('<option value="'+e+'" '+o+">"+r[u].endFormatted+"<\/option>");$timestampsOfOptions.start[r[u].startFormatted]=f.getTime();$timestampsOfOptions.end[r[u].endFormatted]=e.getTime()}$endTimeOptions=t.find("option");n.trigger("change")}function showAddDialog(n){var t=$("#event_edit_container");resetForm(t);var i=$("#calendar"),r=t.find("select[id='start']").val(n.start),u=t.find("select[id='end']").val(n.end),f=t.find("textarea[id='message']");t.dialog({modal:!0,title:"Új időpont foglalás",close:function(){t.dialog("destroy");t.hide();i.weekCalendar("removeUnsavedEvents")},buttons:{"Mentés":function(){n.start=new Date(r.val());n.end=new Date(u.val());n.body=f.val();addEvent(n)},"Mégsem":function(){t.dialog("close")}}}).show();t.find(".date_holder").text(i.weekCalendar("formatDate",n.start));setupStartAndEndTimeFields(r,u,n,i.weekCalendar("getTimeslotTimes",n.start))}function addEvent(n){$.ajax({url:"/Members/MemberService.asmx/AddEvent",data:"{ 'start': '"+n.start+"', 'end': '"+n.end+"', 'message': '"+n.body+"', 'roomFriendlyUrl': '"+GetRoomFriendlyUrl()+"' }",dataType:"json",type:"POST",contentType:"application/json; charset=utf-8",success:function(t){n.id=t.d.Item1;n.title=t.d.Item2;n.body=t.d.Item3;$("#calendar").weekCalendar("removeUnsavedEvents");$("#calendar").weekCalendar("updateEvent",n);$("#event_edit_container").dialog("close")},async:!1,error:function(n){var t=n.responseText,i=t.indexOf('{"d":null}');i>-1&&(t=t.substring(0,i));$("#event_edit_container").dialog("close");$("#calendar").weekCalendar("refresh");alert(t)}})}function updateEvent(n,t){$.ajax({url:"/Members/MemberService.asmx/UpdateEvent",data:"{ 'eventId': '"+n.id+"', 'start': '"+n.start+"', 'end': '"+n.end+"', 'message': '"+n.body+"'}",dataType:"json",type:"POST",contentType:"application/json; charset=utf-8",success:function(){t&&($("#calendar").weekCalendar("updateEvent",n),$("#event_edit_container").dialog("close"));alert("A módosítást sikeresen elmentettük.")},async:!1,error:function(n){var i=n.responseText,r=i.indexOf('{"d":null}');r>-1&&(i=i.substring(0,r));t&&$("#event_edit_container").dialog("close");$("#calendar").weekCalendar("refresh");alert(i)}})}function AddClipboard(n,t,i){n==null&&document.getElementById(t)!=null&&(n=new ZeroClipboard.Client(t,i),n.addEventListener("mouseOver",function(n){var t=DecodeEmail($("#"+i).attr("data-addresses"));n.setText(t)}),n.addEventListener("complete",function(){alert("Az e-mail címek másolása a vágólapra sikeresen megtörtént.")}))}function initRating(){$(".rating").hide();$(".show-rating").click(function(){var n=$(this).parent().parent().find(".rating");n.is(":visible")?$(this).html("Értékelés mutatása"):$(this).html("Értékelés elrejtése");n.toggle()})}window!=window.top&&(window.top.location=window.location);String.prototype.endsWith=function(n){return this.match(n+"$")==n};jQuery.extend(jQuery.expr[":"].hrefEndsWithCaseInsensitive=function(n,t,i){return jQuery(n).attr("href")&&jQuery(n).attr("href").endsWith(i[3])}),function(n){n.QueryString=function(n){var r,t,i;if(n=="")return{};for(r={},t=0;t<n.length;++t)(i=n[t].split("="),i.length==2)&&(r[i[0]]=decodeURIComponent(i[1].replace(/\+/g," ")));return r}(window.location.search.substr(1).split("&"))}(jQuery);var ZeroClipboard={version:"1.0.7",clients:{},moviePath:"Zeroclipboard.swf",nextId:1,$:function(n){return typeof n=="string"&&(n=document.getElementById(n)),n.addClass||(n.hide=function(){this.style.display="none"},n.show=function(){this.style.display=""},n.addClass=function(n){this.removeClass(n);this.className+=" "+n},n.removeClass=function(n){for(var i=this.className.split(/\s+/),r=-1,t=0;t<i.length;t++)i[t]==n&&(r=t,t=i.length);return r>-1&&(i.splice(r,1),this.className=i.join(" ")),this},n.hasClass=function(n){return!!this.className.match(new RegExp("\\s*"+n+"\\s*"))}),n},setMoviePath:function(n){this.moviePath=n},dispatch:function(n,t,i){var r=this.clients[n];r&&r.receiveEvent(t,i)},register:function(n,t){this.clients[n]=t},getDOMObjectPosition:function(n,t){for(var i={left:0,top:0,width:n.width?n.width:n.offsetWidth,height:n.height?n.height:n.offsetHeight};n&&n!=t;)i.left+=n.offsetLeft,i.top+=n.offsetTop,n=n.offsetParent;return i},Client:function(n){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId="ZeroClipboardMovie_"+this.id;ZeroClipboard.register(this.id,this);n&&this.glue(n)}};ZeroClipboard.Client.prototype={id:0,ready:!1,movie:null,clipText:"",handCursorEnabled:!0,cssEffects:!0,handlers:null,glue:function(n,t,i){var f,u,r;if(this.domElement=ZeroClipboard.$(n),f=99,this.domElement.style.zIndex&&(f=parseInt(this.domElement.style.zIndex,10)+1),typeof t=="string"?t=ZeroClipboard.$(t):typeof t=="undefined"&&(t=document.getElementsByTagName("body")[0]),u=ZeroClipboard.getDOMObjectPosition(this.domElement,t),this.div=document.createElement("div"),r=this.div.style,r.position="absolute",r.left=""+u.left+"px",r.top=""+u.top+"px",r.width=""+u.width+"px",r.height=""+u.height+"px",r.zIndex=f,typeof i=="object")for(addedStyle in i)r[addedStyle]=i[addedStyle];t.appendChild(this.div);this.div.innerHTML=this.getHTML(u.width,u.height)},getHTML:function(n,t){var i="",r="id="+this.id+"&width="+n+"&height="+t,u;return navigator.userAgent.match(/MSIE/)?(u=location.href.match(/^https/i)?"https://":"http://",i+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+u+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+n+'" height="'+t+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+r+'"/><param name="wmode" value="transparent"/><\/object>'):i+='<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+n+'" height="'+t+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+r+'" wmode="transparent" />',i},hide:function(){this.div&&(this.div.style.left="-2000px")},show:function(){this.reposition()},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML="";var n=document.getElementsByTagName("body")[0];try{n.removeChild(this.div)}catch(t){}this.domElement=null;this.div=null}},reposition:function(n){if(n&&(this.domElement=ZeroClipboard.$(n),this.domElement||this.hide()),this.domElement&&this.div){var t=ZeroClipboard.getDOMObjectPosition(this.domElement),i=this.div.style;i.left=""+t.left+"px";i.top=""+t.top+"px"}},setText:function(n){this.clipText=n;this.ready&&this.movie.setText(n)},addEventListener:function(n,t){n=n.toString().toLowerCase().replace(/^on/,"");this.handlers[n]||(this.handlers[n]=[]);this.handlers[n].push(t)},setHandCursor:function(n){this.handCursorEnabled=n;this.ready&&this.movie.setHandCursor(n)},setCSSEffects:function(n){this.cssEffects=!!n},receiveEvent:function(n,t){var r,u,f,i;n=n.toString().toLowerCase().replace(/^on/,"");switch(n){case"load":if(this.movie=document.getElementById(this.movieId),!this.movie){r=this;setTimeout(function(){r.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){r=this;setTimeout(function(){r.receiveEvent("load",null)},100);this.ready=!0;return}this.ready=!0;this.movie.setText(this.clipText);this.movie.setHandCursor(this.handCursorEnabled);break;case"mouseover":this.domElement&&this.cssEffects&&(this.domElement.addClass("hover"),this.recoverActive&&this.domElement.addClass("active"));break;case"mouseout":this.domElement&&this.cssEffects&&(this.recoverActive=!1,this.domElement.hasClass("active")&&(this.domElement.removeClass("active"),this.recoverActive=!0),this.domElement.removeClass("hover"));break;case"mousedown":this.domElement&&this.cssEffects&&this.domElement.addClass("active");break;case"mouseup":this.domElement&&this.cssEffects&&(this.domElement.removeClass("active"),this.recoverActive=!1)}if(this.handlers[n])for(u=0,f=this.handlers[n].length;u<f;u++)i=this.handlers[n][u],typeof i=="function"?i(this,t):typeof i=="object"&&i.length==2?i[0][i[1]](this,t):typeof i=="string"&&window[i](this,t)}}