$(function(){guestbookEnableAjax();$("#process .fixme, .fmIcon, .gbPop .fixme, .gcfixme, .utilNav .fixme, .rss .fixme, #giftPromo .fixme, #trophyCase .fixme, #globe, #questionmark").fixPng();$("#dialog").jqm({overlay:0});$("#reportPhotoLink").click(function(a){$(this).dialog(a)});$(document).keyup(moveFreely);if($("#vote").get(0)){setupVoting()}else{if($(".voteLink").get(0)){setupLoginToVote()}}$("#prevSubmit").click(function(a){dimmer("#gbPreview","#guestbookMessage");previewSubmit(a,$("#gbForm"))});$("#postSubmit").click(function(a){dimmer("#gbAlert","#guestbookMessage");previewSubmit(a,$("#gbForm"))});$("#processContainer a.close").click(function(a){clearProcessing(a,$("#processWrapper"))});$(".processError a.close").click(function(a){clearProcessing(a,$(".processError"))});$("a.editLink").click(function(a){a.preventDefault();linkUrl=makeUrlAjax(addRandom(a.target.toString()));$.get(linkUrl,function(b){$("#editModule td#editData").append(b);initEditForm();dimmer("#editModule")})});TrustedNetwork.init()});function saveGiftPromoPrefs(a){$.simpleAjax("giftpromo.pref",{promo:a})}function setupVoting(){$(".voteLink").click(function(a){a.preventDefault();dimmer("#vote","#voteLink")});$("#vote a.closeLink").click(function(){dimmer("#vote","#voteLink")});if(!$.browser.msie){$(window).resize(function(){positionItem("#voteLink","#vote");$("#dimmer").css("height",$(document).height());$("#dimmer").css("width",$(window).width())})}}function setupLoginToVote(){$(".voteLink").click(function(a){a.preventDefault();dimmer("#loginVoteBubble","#voteLink")});$("#loginVoteBubble a.closeLink").click(function(){dimmer("#loginVoteBubble","#voteLink")});if(!$.browser.msie){$(window).resize(function(){positionItem("#voteLink","#loginVoteBubble")})}}function attachGift(c,b,a){$(".cancel").click(function(){$(".noGift, #gbForm .gbMessage#noGift #guestbookMessage, #gbForm .gbMessage#noGift #gbMessageContainer, #gbForm .gbMessage#noGift #caption_limit").hide();$("#gbMessageNoGift").show();$(".gbMessage#noGift #bold, .gbMessage#noGift #italic").addClass("disabled").unbind("click");$("#giftValue").val("");$(".selectGift").hide();$("#gift").show();$("#previewGift, .postGift").empty();$(".gbPop .costNote, .gbPop .freeNote").hide();$("#gbPreview .commentTxt").removeClass("withGift");$("#guestbookMessage").removeClass("withGift");$("#giftPreview").removeClass("flash-replaced").empty();$("#giftPreviewContainer").hide()});if(parseInt(c,10)>0){$("#gbPreview .costNote span").html(c);$("#gbAlert .costNote span").html(c);$("#gbPreview .costNote").show();$("#gbAlert .costNote").show()}else{$("#gbPreview .freeNote").show();$("#gbAlert .freeNote").show()}$("#previewGift").html("").flash({src:b,width:100,height:100},{img:a});$("#postGift").html("").flash({src:b,width:100,height:100},{img:a});$(".gbPop .recGift .fixme").fixPng();$("#gbPreview .commentTxt").addClass("withGift")}function reloadCaptcha(){$("#showCaptcha p a").click(function(a){a.preventDefault();$("#moreCaptcha").show();$(this).hide()});$("a.reload_antibot").show();$("img.registrationLinkAjaxIndicator").hide();$("a.reload_antibot").click(onReloadLinkClick)}function onReloadLinkClick(b){var a={indicator:$(b.target).siblings(".registrationLinkAjaxIndicator"),update:$("#antibot_img"),onComplete:reloadCaptcha};$.fAjaxLink(b,a)}function guestbookEnableAjax(){if(FB&&FB.XFBML&&FB.XFBML.Host.parseDomTree){FB.XFBML.Host.parseDomTree()}$("#guestbook .gcfixme").fixPng();$(".btWing.transp").fixPng();$(Viximo.popup_div_anchor).click(function(b){Viximo.open_mini_store(b)});$("#giftPromo a[class!=closeLink]").click(Viximo.open_mini_store);$("#giftPromo a.closeLink").click(function(){saveGiftPromoPrefs(promoId);$("#gbForm h3").removeClass("withPromo");$("#promoContainer").hide()});var a=$(".gbMessage[id!=noGift] #bold, .gbMessage[id!=noGift] #italic");a.mouseover(function(){$(this).parent().addClass("hover")});a.mouseout(function(){$(this).parent().removeClass("hover")});a.click(function(b){enableFotologSyntax(b,this,$("#guestbookMessage"))});$("#previewGift, #postGift").empty();$("#gbPreview .costNote, #gbPreview .freeNote").hide();$("#gbPreview .commentTxt").removeClass("withGift");$(".module .recGift, .giftBox .recGift").each(function(){Guestbook.makeGift($(this))});$("#guestbook .fixme").fixPng();$("#gbForm").submit(guestbookSubmit);$(".giftThumb a").click(function(b){$("#previewGift, #postGift").empty();$(".gbPop .costNote, .gbPop .freeNote").hide();attachGift($(this),b)});$("a.gb_link").click(onLinkClick);$("#guestbookMessage").keyup(function(b){b.stopPropagation();Guestbook.updateCharCount();Guestbook.limitTextarea(this,commentMax)});$("#btPreview").click(function(b){Guestbook.previewComment(b)});reloadCaptcha();$("#guestbookForm a.close").click(function(b){b.preventDefault();$("#guestbookForm .errorBox").hide()});$("button:disabled, #gbForm").removeAttr("disabled")}function previewSubmit(b,c){var a={indicator:$("#gbAjaxIndicator"),errorContainer:$("#guestbookForm .errorBox"),update:$("#guestbook"),onComplete:guestbookEnableAjax};c.thing(b,a)}function guestbookSubmit(b){if($("#giftValue").val()){Guestbook.postCommentWithGift(b)}else{var a={indicator:$("#gbAjaxIndicator"),errorContainer:$("#guestbookForm .errorBox"),update:$("#guestbook"),onComplete:guestbookEnableAjax};$(this).thing(b,a)}}function onLinkClick(b){var a={indicator:$(b.target).siblings(".gbLinkAjaxIndicator"),errorContainer:$(b.target).parents(".module").find(".errorBox"),update:$("#guestbook"),onComplete:guestbookEnableAjax};$.fAjaxLink(b,a)}function clearProcessing(b,c){var a={update:c};$.fAjaxLink(b,a)}function initEditForm(){if($("#editCaption").get(0)){updateCaptionCharCount();$("#editCaption").keyup(updateCaptionCharCount);$("#editView .bold, #editView .italic").click(function(a){enableFotologSyntax(a,this,$("#editCaption"))});cal1=new Calendar();$("#openCal").click(function(a){a.preventDefault();a.stopPropagation();cal1.showCal(dateIn);$("body").click(function(){cal1.closeCal();$("body").unbind("click")})})}$("#editDelete a.closeLink").click(function(a){a.preventDefault();dimmer("#editModule");$("#editModule td#editData").empty()});$(".deleteTab").click(function(a){a.preventDefault();$("#editView").hide();$("#deleteView").show()});$(".editTab").click(function(a){a.preventDefault();$("#deleteView").hide();$("#editView").show()})}function enableFotologSyntax(i,h,g){i.preventDefault();var f=$(h).html().toLowerCase();var c="["+f+"]";var b="[/"+f+"]";if(window.getSelection){var a=g[0];var d=a.value.substring(a.selectionStart,a.selectionEnd);if(d.length){g.val(a.value.substring(0,a.selectionStart)+c+d+b+a.value.substring(a.selectionEnd,a.value.length))}}else{if(document.selection){var d=document.selection.createRange();if(d.parentElement().tagName=="TEXTAREA"&&(d.text.length>0)){d.text=c+d.text+b;document.selection.empty()}}}}function updateCaptionCharCount(){diff=window.captionMax-$("#editForm #editCaption").val().length;if(diff==0){diff="0"}$("#editForm #caption_limit var").html(diff);if(diff<1){$("#editForm #caption_limit").addClass("over")}else{$("#editForm #caption_limit").removeClass("over")}}function handleTnLoginResponse(response){var getToken=eval(response);if(getToken.token!=""){$.get(makeUrlAjax(postUrl),{t:getToken.token},function(response){$("#guestbook").html(response);$("#previewTxt .byline").prepend('<fb:name uid="'+Facebook.uid+'" useyou="false" linked="false"></fb:name>&nbsp;<span>(Facebook)</span> ');guestbookEnableAjax()})}else{window.location.href=bannedUrl}}TrustedNetwork={connecting:false,init:function(){$(document).bind("facebookConnected",function(b){if(!TrustedNetwork.connecting){return}var a={indicator:$("none"),errorContainer:$("#guestbookForm .errorBox"),update:$("none"),onComplete:function(c){handleTnLoginResponse(c)}};$("#tn_form").thing(b,a)});$(document).bind("beginFacebookDisconnect",function(a){$("#gbForm .tnAjaxIndicator").show()});$(document).bind("facebookDisconnected",function(a){document.cookie="tn=;path=/;domain="+DOMAIN+";expires=Thu, 01-Jan-70 00:00:01 GMT;";window.location.reload()})},connect:function(){$("#loginFacebook .tnAjaxIndicator").show();this.connecting=true;if(Facebook.isConnected){$(document).trigger("facebookConnected")}}};