﻿var scroller={scrollTo:function(c,b){var a=c||300,b=b;$(window).bind("scroll",function(){$(document).height()<=$(window).height()+(document.body.scrollTop||document.documentElement.scrollTop)+a&&$(window).trigger("scrollBottom",a)});$(window).bind("scrollBottom",function(d,c){c==a&&b&&b()})}},CustomerService={Init:function(){$(".QuickStepsTop UL LI:first").addClass("activehowto");$(".FAQQuestionLinK").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$(".FAQAnswer:visible").slideUp(200);$("#FAQAnswer"+a).slideDown(200)});$(".QuickStepsTop UL LI").click(function(){var a=$(this).attr("data-id");$(".QuickStepsTop UL LI").removeClass("activehowto");$(this).addClass("activehowto");$(".HowTo").slideUp(300,function(){$("#HowTo"+a).slideDown(300)})})}},Validate={ValidatePostCode:function(a,b){if(a.val().length>3&&!isNaN(a.val())&&!a.hasClass("inactive")){var c=a.val();$.getJSON("/address/getlocationfrompostalcode",{postal:c},function(c){if(!c.Result){a.addClass("invalid").removeClass("valid");b!=undefined&&b("")}else{a.addClass("valid").removeClass("invalid");b!=undefined&&b(c.Data)}})}else{a.addClass("invalid").removeClass("valid");b!=undefined&&b("")}},ValidateNumberNotZero:function(a){if(!isNaN(a.val())&&a.val().length>0&&a.val()>0)a.addClass("valid").removeClass("invalid");else a.addClass("invalid").removeClass("valid")},MinLength:function(a,d,c,b){if(a.val().length>d&&a.val().length<c&&a.hasClass("inactive")==false){b&&a.addClass("valid").removeClass("invalid");return true}else{b&&a.addClass("invalid").removeClass("valid");return false}},Email:function(a,b){if(core.validateEmail(a.val())&&a.hasClass("inactive")==false){if(b){a.addClass("valid").removeClass("invalid");$(".EmailValidationErrorText").exists()&&$(".EmailValidationErrorText").hide()}return true}else{if(b){a.addClass("invalid").removeClass("valid");$(".EmailValidationErrorText").exists()&&$(".EmailValidationErrorText").show()}return false}},RegisterEmail:function(a,b){if(core.validateEmail(a.val())&&a.hasClass("inactive")==false){$(".EmailValidationErrorText").exists()&&$(".EmailValidationErrorText").hide();b&&$.getJSON("/Profile/CheckIfEmailExists",{email:a.val()},function(b){if(b!=true){a.addClass("valid").removeClass("invalid");$("#EmailExist").hide()}else{a.addClass("invalid").removeClass("valid");$("#EmailExist").show()}});return a.hasClass("valid")?true:false}else{if(b){a.addClass("invalid").removeClass("valid");$(".EmailValidationErrorText").exists()&&$(".EmailValidationErrorText").show()}return false}},NumbersOnly:function(a,b){if(isNaN(a.val())||a.hasClass("inactive")){b&&a.addClass("invalid").removeClass("valid");return false}else{b&&a.addClass("valid").removeClass("invalid");return true}},HasNumbers:function(a,b){if(isNaN(core.StripToNumbers(a.val()))||a.hasClass("inactive")){b&&a.addClass("invalid").removeClass("valid");return false}else{b&&a.addClass("valid").removeClass("invalid");return true}},RegisterMobile:function(b,a){var c=DefaultSitePrefix+""+b;if(Mobile.stripToNumbers(b).length>6){$("#validatemobilewait").show();$("#MobileNotSaved").hide();$.getJSON("/Service/CheckNumber",{number:c},function(c){if(c>0&&$("#"+a).hasClass("inactive")==false)$.getJSON("/profile/CheckIfMobileExists",{mobile:b},function(b){if(b==false){$("#"+a).addClass("valid").removeClass("invalid");$("#"+a+"validation").addClass("validicon").removeClass("invalidicon");$("#FBMobileValidated").exists()&&$("#FBGetPSMSPincodeContainer").fadeIn(200);$(".MobileExitsErrorMsg").slideUp(300)}else{$("#"+a).removeClass("valid").addClass("invalid");$("#"+a+"validation").removeClass("validicon").addClass("invalidicon");$(".MobileExitsErrorMsg").slideDown(300)}});else{$("#"+a).removeClass("valid").addClass("invalid");$("#"+a+"validation").removeClass("validicon").addClass("invalidicon")}$("#validatemobilewait").hide()},"html")}else{$("#"+a).removeClass("valid").addClass("invalid");$("#"+a+"validation").removeClass("validicon").addClass("invalidicon")}}},core={initCompare:function(){$(".comparethumbmini").live("click",function(){var a=$(this).position();$("#compareminimenu").css("left",a.left);$("#compareminimenu").css("top",a.top-$("#compareminimenu").css("height").replace("px","")+1);$("#compareminimenu").attr("data-id",$(this).attr("adID"));$("#compareminimenu").show()});$(".compareminimenu LI").click(function(){$("#compareminimenu").hide()});$("#removecompareholder").click(function(){$.getJSON("/Service/ClearComparisonList",{},function(){});$("#compareholder").fadeOut(300,function(){$(".mini_images").html("")})});$("#AdCompareButton").click(function(){$("#compareholder").fadeIn(300)});$(".showComparisonObject").live("click",function(b){b.stopPropagation();var a=$(this).parent().attr("data-id"),c=window.open(DefaultSiteURL+$("#adURL").val().replace("{adID}","-"+a),"NewAd")});$(".removeComparison").live("click",function(b){b.stopPropagation();StopProp=true;var a=$(this).parent().attr("data-id");$("#ComparePreview").exists()&&$("#previewCompareAd"+a).fadeOut(200);$.getJSON("/Service/ManageComparisonList",{adID:a,remove:true},function(b){b=="removed"&&$(".mini_images img").each(function(){if($(this).attr("adid")==a){$this=$(this);$(this).fadeOut(300,function(){$this.remove();var a=$("#compareinner").find(".mini_images img").length;if(a<=1)$("#comparecount").html($("#counttext").val());else $("#comparecount").html(a+" produkter valgt")})}})})});$("#comparenotify").click(function(){$(this).fadeOut(400)})},initUpload:function(){if($("#upload-image-id").length<=0||$("#upload-image-session")<=0)return;var b=$("#upload-image-id").val(),a=$("#upload-image-session").val();$("#upload-image").uploadify({uploader:"/content/flash/uploadify.swf",script:"/ad/upload",auto:true,folder:"/image",cancelImg:"/content/img/cancel.png",multi:true,height:40,width:120,buttonText:"Last opp bilder",scriptData:{adID:b,sessionID:a},onAllComplete:function(){updateImages()}})},initInputs:function(){$("input").live("focus",function(){if($(this).hasClass("inactive")){$(this).addClass("active").removeClass("inactive");$(this).attr("value","")}});$("input[data-default]").live("blur",function(){if($(this).attr("data-default").length>0&&$(this).val().length==0){$(this).removeClass("active").addClass("inactive");$(this).attr("value",$(this).attr("data-default"))}});$("textarea[data-default]").live("focus",function(){if($(this).hasClass("inactive")){$(this).addClass("active").removeClass("inactive");$(this).attr("value","")}});$("textarea").live("focus",function(){if($(this).hasClass("inactive")){$(this).addClass("active").removeClass("inactive");$(this).attr("value","")}})},initButtons:function(){$(".Button").mouseenter(function(){$(this).addClass("ButtonHover")});$(".Button").mouseleave(function(){$(this).removeClass("ButtonHover")});$(".Button").mousedown(function(){$(this).removeClass("ButtonHover")});$(".Button").mouseup(function(){$(this).addClass("ButtonHover")});$(".InputButton").mouseenter(function(){$(this).addClass("InputButtonHover")});$(".InputButton").mouseleave(function(){$(this).removeClass("InputButtonHover")});$(".InputButton").mousedown(function(){$(this).removeClass("InputButtonHover")});$(".InputButton").mouseup(function(){$(this).addClass("InputButtonHover")});$(".WhiteButton").mouseenter(function(){$(this).addClass("WhiteButtonHover")});$(".WhiteButton").mouseleave(function(){$(this).removeClass("WhiteButtonHover")});$(".WhiteButton").mousedown(function(){$(this).removeClass("WhiteButtonHover")});$(".WhiteButton").mouseup(function(){$(this).addClass("WhiteButtonHover")})},isIE:function(){return navigator.appName=="Microsoft Internet Explorer"?true:false},validateEmail:function(b){var a=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;return a.test(b)},cutString:function(a,b){return a.length>b?a.substring(0,b)+"..":a},StripToNumbers:function(a){if(a!=null&&a.length>0){var b=new RegExp("[^0-9]","g");return a.replace(b,"")}else return""},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},buildQueryString:function(a,c,b){var d=a.search.toString()==""?"?"+c+"="+b:a.search.toString()+"&"+c+"="+b;return a.protocol.toString()+"//"+a.host.toString()+a.pathname.toString()+d+a.hash.toString()},goBackUrlLevel:function(a){var e=a.protocol.toString()+"//"+a.host.toString(),b=a.pathname.toString("/"),d=b.lastIndexOf("/"),f=b.substring(0,d),c=e+f;return c}},LoginBox={Init:function(){$("#LoginForgotPassword").click(function(a){a.preventDefault();$(".LoginPasswordRow").hide();$(".LoginNewPasswordShow").show();$(".LoginNoFacebookButtonRow").hide()});$("#GetPasswordMailButton").click(function(b){b.preventDefault();var a=$("#useremail").val();$.getJSON("/Profile/ForgottenPassword",{email:a},function(a){if(a==true){$(".LoginNewPasswordShow").hide();$(".LoginPasswordRow").show();$(".LoginNoFacebookContent").slideUp(300,function(){$(".LoginNewPasswordShow").hide();$("#LoginForgotPasswordDiv").slideDown(300)})}else $("#LoginEmailNotFound").slideDown(300)})});$(".modalclose").click(function(a){a.preventDefault();$("#ModalLoginBox").fadeOut(200,function(){$(".modalbackground").fadeOut(200);$(".LoginBoxNoFacebookError").hide()})});$(".LoginBoxOptionFacebook").click(function(){$(".LoginBoxInner").slideUp(300,function(){$(".LoginBoxInnerFacebookWait").slideDown(300)});profile.login()});$("#LoginButtonNoFacebookGo").click(function(a){a.preventDefault();LoginBox.DoLogin()});$("#userpassword").keyup(function(a){a.keyCode=="13"&&LoginBox.DoLogin()});$("#BackToLoginOptions").click(function(a){a.preventDefault();$(".LoginBoxInnerNoFacebook").slideUp(300,function(){$(".LoginBoxInner").slideDown(300);$(".LoginBoxNoFacebookError").hide()})});$(".LoginBoxOptionNoFacebook").click(function(){$(".LoginBoxInner").slideUp(300,function(){$(".LoginBoxInnerNoFacebook").slideDown(300)})})},DoLogin:function(){$(".LoginBoxNoFacebookError").hide();$(".LoginBoxInnerNoFacebook").slideUp(300,function(){$(".LoginBoxNoFacebookWait").slideDown(300);var a=false;if($("#RememberMe").is(":checked"))a=true;$.getJSON("/Profile/LoginWithEmail",{email:$("#useremail").val(),password:$("#userpassword").val(),remember:a},function(a){if(a.Result==false){$(".LoginBoxNoFacebookError").show();$(".LoginBoxNoFacebookWait").slideUp(300,function(){$(".LoginBoxInnerNoFacebook").slideDown(300)})}else window.location=$("#ForwardUrlLoginBox").val()})})},Show:function(){window.scrollTo(0,0);$(".modalbackground").css("height",$(document).height());$(".modalbackground").css("width",$(document).width());$(".LoginBoxInnerNoFacebook").hide();$(".LoginBoxInner").show();$("#LoginEmailNotFound").hide();$(".modalbackground").fadeIn(400,function(){$("#ModalLoginBox").fadeIn(400)});$(".LoginNoFacebookButtonRow").show();$(".LoginNewPasswordShow").hide();$(".LoginPasswordRow").show();$(".LoginNoFacebookContent").show();$("#LoginForgotPasswordDiv").hide();$(".LoginBoxNoFacebookWait").hide();$(".LoginBoxInnerFacebookWait").hide()}},Header={Init:function(){$("#login-menu, #login-ad").click(function(a){a.preventDefault();LoginBox.Show()});$(".loggedinthumb").each(function(){$(this).attr("data-url")!=null&&$(this).attr("data-url").length>0&&$(this).css("background-image",'url("'+$(this).attr("data-url")+'")')});$("#SearchTextButtonHeader").click(function(){$("#textsearchheader").hasClass("active")&&Header.TextSearch($("#textsearchheader").val())});$("#textsearchheader").keydown(function(a){a.keyCode=="13"&&Header.TextSearch($(this).val())});$("#textsearchheader").removeAttr("disabled")},TextSearch:function(a){if(a.length==0){$("#textsearchheader").focus();return}window.location="/"+$("#textsearchurlpath").val().replace("{searchPhrase}",escape(a))}},Admin={Init:function(){$("#deleteCurrentUser").click(function(b){b.preventDefault();var a=confirm("Sikker på du vil slette brukeren");a&&$.getJSON("/Profile/MarkAsDeleted",{userID:$("#deleteProfileID").val()},function(){window.location.href="/"})});$("#deleteCurrentAd").click(function(b){b.preventDefault();var a=confirm("Sikker på du vil slette annonsen");a&&$.getJSON("/Ad/MarkAsDeleted",{adID:$("#adID").val()},function(){window.location.href="/"})});$(".AdminDenyAdButton").click(function(c){c.preventDefault();var a=$(this).attr("data-id"),b=$("#reason"+a).val();if(b==""){$("#reason"+a).focus();return}$.getJSON("/Ad/DeclineAd",{adID:a,message:b},function(){$("#approveadsrow"+a).slideUp(300)})});$(".AdminApproveAdButton").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$.getJSON("/Ad/PublishAd",{adID:a},function(b){b.Result&&$("#approveadsrow"+a).slideUp(1e3)})});$(".AdminRevokeAd").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$.getJSON("/Profile/GiveAways",{adID:a},function(){$("#approveadsrow"+a).slideUp(300)})});$(".AdminSaveAdButton").click(function(a){a.preventDefault();$("#backoffice-edit-ad-form").submit()});$(".AdminSaveUserButton").click(function(a){a.preventDefault();$("#backoffice-edit-user-form").submit()});$("#backoffice-delete-ad").live("click",function(c){c.preventDefault();var b=$(this).attr("data-id"),a=confirm("Er du sikker på att du vill markere annonsen som slettet?");a&&$.getJSON("/Ad/MarkAsDeleted",{adID:b},function(a){a&&window.location.reload()})});$("#backoffice-delete-user").live("click",function(c){c.preventDefault();var a=$(this).attr("data-id"),b=confirm("Er du sikker på att du vill markere brukeren som slettat?");b&&$.getJSON("/Profile/MarkAsDeleted",{userID:a},function(b){if(b){var c=$("tr[data-id="+a+"]");c.slideUp(1e3)}})})}},ResetPassword={Init:function(){$("#SavePasswordAndLogInButton").click(function(a){a.preventDefault();if($("#newpw1").val()==$("#newpw2").val()){$("#NewPasswordNotSame").slideUp(300);$.getJSON("/Profile/SetNewPasswordAndLogIn",{password:$("#newpw1").val()},function(){window.location.href=$("#resetpasswordmypageurl").val()})}else $("#NewPasswordNotSame").slideDown(300)})}};$(document).ready(function(){jQuery.fn.exists=function(){return jQuery(this).length>0};jQuery.ajaxSetup({cache:false});if($(".frontpage-competition-teaser-fb").exists()){$(".frontpage-competition-teaser-fb").click(function(){window.location="http://fbtorget.klikk.no/side/emmaljunga"});$(".frontpage-competition-teaser-fb").children("div").click(function(a){a.stopPropagation();$(".frontpage-competition-teaser-fb").fadeOut(200)})}$(".blog-widget-frontpage").exists()&&$(".blog-widget-image-container").thumbFader(3e3,1e4).each(function(){this.startFader()});if($("#FrontPage").val()=="1"){$(".bigprofiledimage").click(function(){window.location=$(this).attr("data-url")});$(".valuepropfrontpage").click(function(){window.location=$(this).attr("data-url")})}$("#newpasswordpage").val()=="1"&&ResetPassword.Init();$("#CustomerCareFeature").exists()&&$("#CustomerCareFeature").val()=="1"&&CustomerService.Init();Admin.Init();if(screen.width<1200){$(".HeaderActionFloatDiv").addClass("HeaderActionFloatDivSmallResolution");$(".searchboxtop").addClass("searchboxtopSmallRes");$(".HeaderTopSearch").addClass("HeaderTopSearchSmallRes")}Header.Init();LoginBox.Init();core.initInputs();core.initButtons();core.initUpload();core.initCompare()});var JSON;if(!JSON)JSON={};(function(){"use strict";function c(a){return a<10?"0"+a:a}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+c(this.getUTCMonth()+1)+"-"+c(this.getUTCDate())+"T"+c(this.getUTCHours())+":"+c(this.getUTCMinutes())+":"+c(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var h=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,f=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a,d,i={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},b;function g(a){f.lastIndex=0;return f.test(a)?'"'+a.replace(f,function(a){var b=i[a];return typeof b==="string"?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function e(m,n){var h,j,i,k,l=a,f,c=n[m];if(c&&typeof c==="object"&&typeof c.toJSON==="function")c=c.toJSON(m);if(typeof b==="function")c=b.call(n,m,c);switch(typeof c){case"string":return g(c);case"number":return isFinite(c)?String(c):"null";case"boolean":case"null":return String(c);case"object":if(!c)return"null";a+=d;f=[];if(Object.prototype.toString.apply(c)==="[object Array]"){k=c.length;for(h=0;h<k;h+=1)f[h]=e(h,c)||"null";i=f.length===0?"[]":a?"[\n"+a+f.join(",\n"+a)+"\n"+l+"]":"["+f.join(",")+"]";a=l;return i}if(b&&typeof b==="object"){k=b.length;for(h=0;h<k;h+=1)if(typeof b[h]==="string"){j=b[h];i=e(j,c);i&&f.push(g(j)+(a?": ":":")+i)}}else for(j in c)if(Object.prototype.hasOwnProperty.call(c,j)){i=e(j,c);i&&f.push(g(j)+(a?": ":":")+i)}i=f.length===0?"{}":a?"{\n"+a+f.join(",\n"+a)+"\n"+l+"}":"{"+f.join(",")+"}";a=l;return i}}if(typeof JSON.stringify!=="function")JSON.stringify=function(h,c,f){var g;a="";d="";if(typeof f==="number")for(g=0;g<f;g+=1)d+=" ";else if(typeof f==="string")d=f;b=c;if(c&&typeof c!=="function"&&(typeof c!=="object"||typeof c.length!=="number"))throw new Error("JSON.stringify");return e("",{"":h})};if(typeof JSON.parse!=="function")JSON.parse=function(a,c){var b;function d(f,g){var b,e,a=f[g];if(a&&typeof a==="object")for(b in a)if(Object.prototype.hasOwnProperty.call(a,b)){e=d(a,b);if(e!==undefined)a[b]=e;else delete a[b]}return c.call(f,g,a)}a=String(a);h.lastIndex=0;if(h.test(a))a=a.replace(h,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){b=eval("("+a+")");return typeof c==="function"?d({"":b},""):b}throw new SyntaxError("JSON.parse");}})();var facewrap={session:null,appId:null,culture:null,onSessionLoad:null,beta:false,inviteDialog:function(b,a,c,d){if(!facewrap.beta){if(b.length>50)b=b.substring(0,47)+"...";if(a.length>252)a=a.substring(0,252)+"...";facewrap.execute(function(){FB.ui({method:"apprequests",title:b,message:a},function(a){if(a&&a.post_id)c();else d()})},d)}else c()},publish:function(e,f,g,h,d,c,a,b){if(!facewrap.beta)facewrap.execute(function(){FB.api("/me/feed","post",{method:"feed",name:h,link:g,picture:f,caption:d,description:c,message:e},function(c){if(!c||c.error)b();else a()})},b);else a()},publishDialog:function(e,f,g,h,d,b,a,c){if(!facewrap.beta)FB.ui({method:"feed",name:h,link:g,picture:f,caption:d,description:b,message:e},function(b){if(b&&b.post_id)a();else c()});else a()},isLoggedOn:function(){return facewrap.session},getSession:function(){return facewrap.session},getUser:function(a,b){facewrap.execute(function(b){FB.api("/me?access_token="+b,function(b){a(b)})},b)},execute:function(a,b){if(facewrap.session!=null){a(facewrap.session.accessToken);return}FB.login(function(c){if(c.authResponse){facewrap.session=c.authResponse;a(facewrap.session.accessToken)}else b&&b()},{scope:"email,publish_stream"})},loadSession:function(){FB.getLoginStatus(function(a){if(a.authResponse)facewrap.session=a.authResponse;facewrap.onSessionLoad&&facewrap.onSessionLoad()})},error:function(a){alert(a)},init:function(a){if(!a||!a.appId){facewrap.error("You must initialize the facewrap module with an app ID.");return}if(!a.culture){facewrap.error("You have not specified a culture.");return}facewrap.appId=a.appId;facewrap.culture=a.culture;facewrap.onSessionLoad=a.onSessionLoad;window.fbAsyncInit=function(){var b=window.location.protocol+"//"+window.location.host+"/channel.html";FB.init({appId:facewrap.appId,cookie:true,status:true,xfbml:true,channelUrl:b,oauth:true});function a(a){var b=null,c=null;if(a.indexOf("annonse")!=-1)b=1;if(b==1){c=$("#adID").val();if(c==undefined){subPos=a.indexOf("-");subEnd=a.substring(subPos,a.lenght).indexOf("/");s=a.substring(subPos+1,subPos+subEnd);c=s}}if(a.indexOf("ShowComparison")!=-1)b=2;if(b==2)c=$("#comparisonID").val();var d=[b,c];return d}facewrap.loadSession();FB.Event.subscribe("edge.create",function(d){var b=a(d),c=$("#facebook-share-feedback");if(c!=null){c.slideToggle();setTimeout(function(){c.slideToggle()},3e3)}b[0]!=null&&b[1]!=null&&$.getJSON("/Service/RateElement",{typeId:b[0],elementId:b[1],increase:true},function(){})});FB.Event.subscribe("edge.remove",function(c){var b=a(c);b[0]!=null&&b[1]!=null&&$.getJSON("/Service/RateElement",{typeId:b[0],elementId:b[1],increase:false},function(){})})};(function(b){var a,c="facebook-jssdk";if(b.getElementById(c))return;a=b.createElement("script");a.id=c;a.async=true;a.src="//connect.facebook.net/"+facewrap.culture+"/all.js";b.getElementsByTagName("head")[0].appendChild(a)})(document)}};$("#fb-root").ready(function(){if(window.location.host.indexOf("localhost")>-1)facewrap.init({appId:"211867348847350",culture:"nb_NO",onSessionLoad:function(){profile.init()}});else if(window.location.host.indexOf("fbtorget.no")>-1)facewrap.init({appId:"179334272122825",culture:"nb_NO",onSessionLoad:function(){profile.init()}});else if(window.location.host.indexOf("fbtorget.klikk.no")>-1)facewrap.init({appId:"179334272122825",culture:"nb_NO",onSessionLoad:function(){profile.init()}});else if(window.location.host.indexOf("bolig.coreville.com")>-1)facewrap.init({appId:"268700219829995",culture:"nb_NO",onSessionLoad:function(){profile.init()}});else if(window.location.host.indexOf("bonyttbazar.klikk.no")>-1)facewrap.init({appId:"277923035569929",culture:"nb_NO",onSessionLoad:function(){profile.init()}});else if(window.location.host.indexOf("torget.hjemmet.no")>-1)facewrap.init({appId:"176866259067758",culture:"nb_NO",onSessionLoad:function(){profile.init()}});else if(window.location.host.indexOf("torget.hemmetsjournal.se")>-1)facewrap.init({appId:"157964390966689",culture:"sv_SE",onSessionLoad:function(){profile.init()}});else if(window.location.host.indexOf("markedspladsen.hjemmet.dk")>-1)facewrap.init({appId:"195482797196493",culture:"da_DK",onSessionLoad:function(){profile.init()}});else if(window.location.host.indexOf("bazar.no")>-1)facewrap.init({appId:"277040492337798",culture:"nb_NO",onSessionLoad:function(){profile.init()}});else facewrap.init({appId:"194549550568597",culture:"nb_NO",onSessionLoad:function(){profile.init()}})});var SearchSortOrder={Relevance:0,RelevanceWeighted:1,ExpiresDesc:2,ExpiresAsc:3,PriceDesc:4,PriceAsc:5},SearchLayout={Small:0,Medium:1,Big:2},SearchHelper={StringToArray:function(a){var b=[];if(a==null||a.length==0)return b;var d=a.split(",");for(i=0;i<d.length;i++){var c=parseInt(d[i]);!isNaN(c)&&b.push(c)}return b},TicksToDatetime:function(a){return new Date(parseInt(a))}};function SearchQuery(){this.Text=null,this.Attributes=[],this.Categories=[],this.Regions=[],this.PriceFrom=0,this.PriceTo=0,this.Page=1,this.Code=$("#search-code").val(),this.PageSize=25,this.Sort=SearchSortOrder.RelevanceWeighted,this.Layout=SearchLayout.Medium;SearchQuery.prototype.SetText=function(a){this.Text=a};SearchQuery.prototype.ClearText=function(){this.Text=null};SearchQuery.prototype.SetAttribute=function(a,b){for(key in this.Attributes){var c=this.Attributes[key];if(c.AttributeID==a){c.Values=b;return}}var d={AttributeID:a,Values:b};this.Attributes.push(d)};SearchQuery.prototype.RemoveAttribute=function(a){this.SetAttribute(a,null)};SearchQuery.prototype.SetCategories=function(a){this.Categories=a};SearchQuery.prototype.SetRegions=function(a){this.Regions=a};SearchQuery.prototype.SetPriceRange=function(a,b){this.PriceFrom=a;this.PriceTo=b};SearchQuery.prototype.SetSort=function(a){this.Sort=a};SearchQuery.prototype.SetPage=function(b,a){this.Page=b;this.PageSize=a};SearchQuery.prototype.Serialize=function(){return{Text:this.Text,Attributes:this.Attributes,PriceFrom:this.PriceFrom,PriceTo:this.PriceTo,Sort:this.Sort,Layout:this.Layout,Categories:this.Categories,Regions:this.Regions,Page:this.Page,PageSize:this.PageSize,Code:this.Code}}}var SearchEngine={currentCode:$("#search-code").val(),Run:function(b,a){$.ajax({url:"/search/search",data:JSON.stringify(b),type:"POST",contentType:"application/json",dataType:"json",success:function(b){SearchEngine.currentCode=b[0];a(b[1])}})}},MatrixBrowser={Init:function(){$(".matrixthumblink").mouseenter(function(){$(".AdMatrixHover").hide();var d=$(this).attr("data-id"),a=$("#AdMatrixHover"+d),c=$("#MatrixTop"+$(this).attr("data-category")).position(),b=$(this).attr("data-number");a.css("top",b*111+c.top+60+"px");a.show()});$(".matrixthumblink").mouseleave(function(){$("#AdMatrixHover"+$(this).attr("data-id")).hide()})}},megabrowser={Position:0,MaxPosition:0,Cached:0,Show:function(){var a=0;$(".megaresultsscroller").empty();megabrowser.Position=0;while(a<1e3){$(".megaresultsscroller").append('<div class="left megaadcontainer" id="megaadcontainer'+a+'"></div>');a++}$(".megaresultsscroller").animate({"margin-left":megabrowser.Position*-980+"px"},200,function(){});megabrowser.GetAd(0);megabrowser.MaxPosition>0&&setTimeout("megabrowser.GetAd(1);",1e3);megabrowser.MaxPosition>1&&setTimeout("megabrowser.GetAd(2);",1e3);$(".megaresultsoverlay").css("width",$(document).width());$(".megaresultsoverlay").css("height",$(document).height());$(".megaresultsoverlay").fadeIn(400,function(){$(".megaresultscontainer").fadeIn(400)})},UpdateLinks:function(){if(megabrowser.Position>=megabrowser.MaxPosition-1)$(".megaresultnext").hide();else $(".megaresultnext").show();if(megabrowser.Position>0)$(".megaresultprevious").show();else $(".megaresultprevious").hide();$("#showmegaadlink").attr("href",$("#megaadbyposition"+megabrowser.Position).val())},GetAd:function(a){if(a>megabrowser.Cached)megabrowser.Cached=a;$.getJSON("/Service/GetFullScreenSearchAds",{code:SearchEngine.currentCode,position:a},function(c){var b=$("#megaresultstemplate").html();b=b.replace(/@TITLE/g,c[0].Title);b=b.replace(/@ID/g,c[0].AdID);b=b.replace(/@POSITION/g,a);b=b.replace(/@ADURL/g,c[0].UrlName+"-"+c[0].AdID);if(c[0].Description.length>150)b=b.replace(/@DESCRIPTION/g,c[0].Description.substr(0,150)+"...");else b=b.replace(/@DESCRIPTION/g,c[0].Description);if(c[0].AllowBidding)b=b.replace(/@PRICE/g,$("#DoBid").val());else b=b.replace(/@PRICE/g,c[0].PriceFormatted);var f="",e=0;while(e<c[0].Images.length){var d=$("#megaimagethumbtemplate").html();d=d.replace(/@IMAGE/g,c[0].Images[e].replace("%format%","view-s"));d=d.replace(/@ID/g,c[0].AdID);d=d.replace(/@BIGIMAGE/g,c[0].Images[e].replace("%format%","browse-mega"));e++;if(e<5)f=f+d}b=b.replace(/@ALLIMAGES/g,f);$("#megaadcontainer"+a).html(b);if(c[0].MainImage!=null&&c[0].MainImage.length>5)$("#megathumbnail"+c[0].AdID).css("background-image","url('"+c[0].MainImage.replace("%format%","browse-mega")+"')");else $("#megathumbnail"+c[0].AdID).css("background-image","url('/content/img/megabrowser_imagemissing.jpg')");megabrowser.MaxPosition=c[1];megabrowser.UpdateLinks()})},Init:function(){$(".megaresultsoverlay, .megaclose").click(function(){megabrowser.Hide()});$(".megaresultprevious").click(function(){megabrowser.Previous()});$(".megaresultnext").click(function(){megabrowser.Next()});$(".megaimagethumb").live("click",function(){var a=$(this);$("#megathumbnail"+a.attr("data-id")).css("background-image","url('"+a.attr("data-url")+"')")})},Hide:function(){$(".megaresultscontainer").fadeOut(400);$(".megaresultsoverlay").fadeOut(400)},Next:function(){megabrowser.Position++;megabrowser.UpdateLinks();if(megabrowser.Position>megabrowser.Cached-1){megabrowser.MaxPosition>megabrowser.Position&&megabrowser.GetAd(megabrowser.Position+1);megabrowser.MaxPosition>megabrowser.Position+1&&megabrowser.GetAd(megabrowser.Position+2)}$(".megaresultsscroller").animate({"margin-left":megabrowser.Position*-980+"px"},200,function(){})},Previous:function(){megabrowser.Position--;megabrowser.UpdateLinks();$(".megaresultsscroller").animate({"margin-left":megabrowser.Position*-980+"px"},200,function(){})}},imageBrowser={thread:null,current:0,images:[],start:function(c,a,b){imageBrowser.current=a;imageBrowser.images=b.replace(/ /g,"").split(",");imageBrowser.setImage(c,parseInt(a)+1)},startBig:function(c,d,a,b){imageBrowser.current=a;imageBrowser.images=b.replace(/ /g,"").split(",");imageBrowser.setImageBig(c,d,parseInt(a)+1)},setImage:function(b,a){if(a>imageBrowser.images.length-1)a=0;if(imageBrowser.images[a].length<5)a=a+1;if(a>imageBrowser.images.length-1)a=0;imageBrowser.current=a;$("#"+b).attr("data-id",a);$("#"+b).attr("src",imageBrowser.images[a])},setImageBig:function(b,c,a){if(a>imageBrowser.images.length-1)a=0;if(imageBrowser.images[a].length<5)a=a+1;if(a>imageBrowser.images.length-1)a=0;imageBrowser.current=a;$("#shuffle"+b).attr("data-id",a);$("#bigthumb"+b).css("background-image","url('"+imageBrowser.images[a]+"')")}},Search={Matrix:false,DisplaySize:"Medium",Page:1,PageSize:20,Take:20,Skip:0,Text:null,Category:[],County:[],Test:true,PriceMin:0,PriceMax:1e8,SortID:2,GetResults:function(){Search.Page=1;$("#showmorecontainer").fadeOut(200);$("#resultcount").hide();$("#results").fadeOut(200,function(){$("#results").html("");$("#updatewait").fadeIn(300);Search.ResetPaging();var a=new SearchQuery;a.SetPriceRange(parseInt(Search.PriceMin),parseInt(Search.PriceMax));a.SetPage(Search.Page,Search.PageSize);a.SetText(Search.Text);a.SetSort(Search.SortID);a.SetRegions(Search.County);a.SetCategories([Search.Category]);SearchEngine.Run(a,Search.SearchCallback)})},SearchCallback:function(b){$("#results").show();$("#updatewait").fadeOut(200);var h,a=$("#resultTemplate"+Search.DisplaySize).html(),o=0,a="";for(var c in b.Results){var g=false;if($("#search-matrix-area").exists()){Search.Matrix=true;g=true}a=$("#resultTemplate"+Search.DisplaySize).html();a=a.replace(/@TITLE/g,Search.FormatTitle(b.Results[c].Title));a=a.replace(/@FULLTITLE/g,b.Results[c].Title);a=a.replace(/@DESCRIPTION/g,Search.FormatDescription(b.Results[c].Description));a=a.replace(/@URL/g,"/"+$("#adurl").val()+""+b.Results[c].UrlName+"-"+b.Results[c].AdID);a=a.replace(/@CITY/g,b.Results[c].City);if(b.Results[c].AllowBidding)if(b.Results[c].Price>0)a=a.replace(/@PRICE/g,"<span class=minimum-price-search>"+$("#min-price-bid-text").val().replace("@PRICE",b.Results[c].PriceFormatted)+"</span> &nbsp;"+$("#DoBid").val());else a=a.replace(/@PRICE/g,$("#DoBid").val());else a=a.replace(/@PRICE/g,b.Results[c].PriceFormatted);a=a.replace(/@DATE/g,b.Results[c].CreatedFormatted);a=a.replace(/DATAIMGSTART/g,"img");a=a.replace(/dataimgstart/g,"img");if(b.Results[c].ProfilingType!=null&&b.Results[c].ProfilingType>1)a=a.replace(/PROFILEDCLASS/g,"ProfiledAdResultRow");var d;if(Search.DisplaySize=="Small")d="search-s";else if(Search.DisplaySize=="Medium")d="search-m";else if(Search.DisplaySize=="Big")d="search-l";if($("#search-matrix-area").exists())d="search-m";if(b.Results[c].MainImage!=null){a=a.replace(/@IMAGEZOOM/g,Search.FormatImage(b.Results[c].MainImage,"search-m-uncropped"));a=a.replace(/@IMAGE/g,Search.FormatImage(b.Results[c].MainImage,d))}else{a=a.replace(/dohide/g,"hidden");if(g)a=a.replace(/@IMAGE/g,$("#defaultimagemedium").val());else a=a.replace(/@IMAGE/g,$("#defaultimage"+Search.DisplaySize.toLowerCase()).val())}AllImages=b.Results[c].Images;var f=0;while(f<AllImages.length){AllImages[f]=Search.FormatImage(AllImages[f],d);f++}if(AllImages.length<1)a=a.replace("shufflehide","hidden");if(AllImages.length>0)a=a.replace(/@ALLIMAGES/g,AllImages+","+Search.FormatImage(b.Results[c].MainImage,d));else a=a.replace(/@ALLIMAGES/g,"");a=a.replace(/@ADID/g,b.Results[c].AdID);h=h+"result"+b.Results[c].AdID+",";$("#results").append(a);o++}megabrowser.MaxPosition=b.TotalCount;if(b.TotalCount>Search.PageSize*Search.Page)$("#showmorecontainer").fadeIn(300);else $("#showmorecontainer").fadeOut(300);$("#priceranges").empty();for(var e in b.PriceRanges){var n=b.PriceRanges[e].MinPrice,m=b.PriceRanges[e].MaxPrice,j=b.PriceRanges[e].MinPriceFormatted,i=b.PriceRanges[e].MaxPriceFormatted,l=b.PriceRanges[e].CountInRange,k='<a href="#" class="light pricelinks" data-min='+n+'" data-max="'+m+'">'+j+" til "+i+"</a> ("+l+")<br />";$("#priceranges").append(k)}if(b.TotalCount>0){$("#resultcount").html($("#resultcount").attr("data-default").replace("@COUNT",b.TotalCount));$("#resultcount").removeClass("noads").addClass("resultcount")}else{$("#resultcount").html($("#resultcount").attr("data-none"));$("#resultcount").addClass("noads").removeClass("resultcount")}$("#resultcount").fadeIn(200);$("#showmorewait").slideUp(200,function(){$("#showmore").slideDown(200)});$(".resultthumbbig").each(function(){$(this).css("background-image","url('"+$(this).attr("data-img")+"')")})},AddResults:function(){Search.Page++;var a=new SearchQuery;a.SetPriceRange(parseInt(Search.PriceMin),parseInt(Search.PriceMax));a.SetPage(Search.Page,Search.PageSize);a.SetText(Search.Text);a.SetSort(Search.SortID);a.SetRegions(Search.County);a.SetCategories([Search.Category]);SearchEngine.Run(a,Search.SearchCallback)},SetSize:function(a){$("#showmediumresults").attr("src",$("#showmediumresults").attr("src").replace("_active.png",".png"));$("#showbigresults").attr("src",$("#showbigresults").attr("src").replace("_active.png",".png"));$("#showsmallresults").attr("src",$("#showsmallresults").attr("src").replace("_active.png",".png"));$("#show"+a.toLowerCase()+"results").attr("src",$("#show"+a.toLowerCase()+"results").attr("src").replace(".png","_active.png"));Search.DisplaySize=a;Search.GetResults()},ResetPaging:function(){Search.Skip=0;Search.Take=Search.PageSize},ResetLimits:function(){},SetCategory:function(a,b){if(a>0)Search.Category=a;else Search.Category=[];$(".removeSearchCategoryLi").empty();$(".removeSearchCategoryLi").remove();if(a>0){var c='<li class="removeSearchCategoryLi"><div class="foldericon"></div><a href="#" class="removeSearchCategory">'+b+"</a></li>";$(".searchRemoveOptions").append(c)}Search.GetResults()},SetCounty:function(a,e){var d=false;a=$("#selectedcounties").val();if(a==""){Search.County=[];$("#selectedcounties").val("");d=true}a=a.replace(/ /g,"");if(a.length>1)a=a.substring(0,a.length);var b=a.split(",");$(".removeSearchCountyLi").empty();$(".removeSearchCountyLi").remove();if(!d){var c=0;for(var f in b){if(b.length>0){if(b[c].length>1){RemoveLinks='<li class="removeSearchCountyLi" data-id="'+b[c]+'"><div class="countyicon"></div><a href="#" class="removeSearchCounty" >'+$("#countylink"+b[c]).html()+"</a></li>";$(".searchRemoveOptions").append(RemoveLinks)}}else{RemoveLinks='<li class="removeSearchCountyLi" data-id="'+a+'"><div class="countyicon"></div><a href="#" class="removeSearchCounty" >'+e+"</a></li>";$(".searchRemoveOptions").append(RemoveLinks)}c++}}Search.County=b;Search.GetResults()},SetPrice:function(c,b,d){var a=false;if(c=="0"&&b=="0")a=true;$(".removeSearchPriceLi").empty();$(".removeSearchPriceLi").remove();if(!a){RemoveLinks='<li class="removeSearchPriceLi"><a href="#" class="removeSearchPrice">'+d+"</a></li>";$(".searchRemoveOptions").append(RemoveLinks);Search.PriceMin=c;Search.PriceMax=b}else{Search.PriceMin=0;Search.PriceMax=1e8}Search.GetResults()},TextSearch:function(b){if(b.length>0)Search.Text=b;else Search.Text=null;var c="",a=b.split(" ");$(".removeSearchKeywordLi").empty();$(".removeSearchKeywordLi").remove();for(var d in a)if(a[d].length>1){c='<li class="removeSearchKeywordLi"><a href="#" class="removeSearchKeyword">'+a[d]+"</a></li>";$(".searchRemoveOptions").append(c)}Search.GetResults()},TextRemove:function(a){$("#textsearch").val($("#textsearch").val()+" ");$("#textsearch").val($("#textsearch").val().replace(a+" ",""));$("#textsearch").val($("#textsearch").val().replace(" "+a+" ",""));$("#textsearch").hasClass("inactive")&&$("#textsearch").val("");Search.TextSearch($("#textsearch").val())},GetNextResults:function(){Take=Take+PageSize},SetSort:function(a){Search.SortID=a;Search.GetResults()},FormatTitle:function(a){return Search.Matrix?core.cutString(a,10):Search.DisplaySize=="Big"?core.cutString(a,20):core.cutString(a,24)},FormatDescription:function(a){return Search.DisplaySize=="Medium"?core.cutString(a,200):Search.DisplaySize=="Small"?core.cutString(a,150):core.cutString(a,150)},FormatImage:function(a,b){return a!=null?DefaultCdnPath+a.replace("%format%",b):""}};function saveSearch(){var a=SearchEngine.currentCode,b=$("#save-search-name").val();$.getJSON("/search/storesearch",{name:b,code:a},function(){$("#save-search-name").val("");$(".save-search-box-inner").slideUp(300,function(){$(".save-search-box-success").slideDown(300);setTimeout("saveSearchCleanUp();",2e3)})})}function saveSearchCleanUp(){$("#save-search-box").slideUp(300,function(){$(".save-search-box-success").hide();$(".save-search-box-inner").show()})}function submitSearch(d){var a=d.closest("form"),b=a.find("#searchField");if(b.hasClass("inactive")||b.val().length==0){b.focus();return}var c=a.find("#chosencategory").attr("data-url");if(c.length>0)a.attr("action",a.attr("action")+"/"+c);else a.attr("action",a.attr("action")+"/all");a.submit()}var Profiled={field:null,counter:1,margin:-450,animate:function(){$("#"+Profiled.field).animate({marginLeft:Profiled.margin+"px"},2e3);Profiled.margin=Profiled.margin-450;Profiled.counter++;if(Profiled.margin<-450*3){Profiled.margin=0;Profiled.counter=1}setTimeout("Profiled.animate();",9e3)}},StopProp=false;$(document).ready(function(){if($("#FrontpageFeature").exists()&&$("#FrontpageFeature").val()=="1"){$(".bigprofiledimage").each(function(){$(this).css("background-image","url("+$(this).attr("data-img")+")")});Profiled.field="bigprofiledscroller";setTimeout("Profiled.animate();",6e3)}if($(".matrix-zoom-icon").exists()){$(".thumbbig").live("mouseenter",function(){var a=$(this).find(".result-hover-zoom"),c=a.attr("data-id");a.css("height",1).css("width",1).show();var b=$("#result-hover-zoom-image"+c).height();b>150&&$(this).find(".matrix-zoom-icon").show()});$(".thumbbig").live("mouseleave",function(){$(this).find(".matrix-zoom-icon").hide()});$(".matrix-zoom-icon").live("mouseenter",function(){var a=$(this).attr("data-id");$(this).hide();$('.result-hover-zoom:not([id="result-hover-zoom'+a+'"])').fadeOut(400);$("#result-hover-zoom"+a).css("height",1).css("width",1).show();var b=$("#result-hover-zoom-image"+a).height();if(b>150){$("#result-hover-zoom"+a).css("height",300).css("width",175).show();$("#result-hover-zoom"+a).css("margin-top",0);$("#result-hover-zoom"+a).css("height",150);$("#result-hover-zoom"+a).show();$("#result-hover-zoom"+a).attr("data-height",b);$("#result-hover-zoom"+a).children("IMG").css("margin-top",-1*(b-150)/2);$("#result-hover-zoom"+a).animate({height:300},400);$("#result-hover-zoom"+a).children("IMG").animate({marginTop:0},400)}});$(".result-hover-zoom").live("mouseleave",function(){var a=$(this).attr("data-id"),b=$(this).attr("data-height");$("#result-hover-zoom"+a).children("IMG").animate({marginTop:-1*(b-150)/2},400,function(){$("#result-hover-zoom"+a).animate({height:150},400,function(){$("#result-hover-zoom"+a).hide()})})})}($("#SearchResultsFeature").exists()&&$("#SearchResultsFeature").val()=="1"||$("#ViewAdFeature").exists()&&$("#ViewAdFeature").val()=="1")&&$(".resultCompareCheck,#resultCompareCheck").live("click",function(c){c.preventDefault();c.stopPropagation();StopProp=true;var a=$(this).closest(".resultrow").attr("data-adid");if(a==null)a=$("#adID").val();var b=$(this).closest(".resultrow").find(".resultlinks img").attr("src");if(b==null)b=$("#compareImg").val();$.getJSON("/Service/ManageComparisonList",{adID:a},function(d){if(d=="added"){if($("#compareholder").is(":visible")==false){$("#comparenotify").fadeIn(400);setTimeout("$('#comparenotify').fadeOut(400);",7e3)}$("#compareholder").fadeIn(300,function(){});$("#compareinner").find(".mini_images").append('<img width="40" height="40" src="'+b+'" title="'+$("#mini_title").val()+'" style="display:none" class="newest_added_miniimage comparethumbmini spaceright_l minithumb right thumb" adID="'+a+'">');$(".newest_added_miniimage").fadeIn(300,function(){$(this).attr("class","comparethumbmini spaceright_s minithumb right thumb");$(this).removeAttr("style")});var c=$("#compareinner").find(".mini_images img").length;if(c==1){$("#comparecount").html($("#counttext").val());$("#previewLink").hide()}else{$("#comparecount").html(c+" produkter valgt");$("#previewLink").show()}}d=="removed"&&$("#compareholder").fadeIn(300)})});if($("#SearchResultsFeature").exists()&&$("#SearchResultsFeature").val()=="1"){$("#MatrixBrowserShow").exists()&&$("#MatrixBrowserShow").val()=="1"&&MatrixBrowser.Init();setTimeout("$('.bigsearchnotify').fadeOut(500);",12000);megabrowser.Init();Search.DisplaySize=$("#currentDisplaySize").val();$(".resultthumbbig").live("mouseenter",function(){$(this).children(".resultContent").fadeIn(300);var a=$(this).attr("data-adid"),b=$("#shuffle"+a).attr("data-images");b.length<10&&$("#shuffle"+a).hide()});$(".resultthumbbig").live("mouseleave",function(){$(this).children(".resultContent").fadeOut(300)});$(".shufflethumb").live("mouseenter",function(){$(".shuffleimages").hide();$("#"+$(this).attr("id").replace("image","shuffle")).attr("data-images").length>0&&$("#"+$(this).attr("id").replace("image","shuffle")).show()});$(".shuffleimages").live("mouseleave",function(){$(".shuffleimages").hide()});$(".shuffleimages").live("click",function(a){a.stopPropagation();$(this).attr("data-images").length>0&&imageBrowser.start($(this).attr("data-imgid"),$("#"+$(this).attr("data-imgid")).attr("data-id"),$(this).attr("data-images"))});$(".shufflebig").live("click",function(a){a.stopPropagation();$(this).attr("data-images").length>10&&imageBrowser.startBig($(this).attr("data-adid"),$(this).attr("data-imgid"),$(this).attr("data-id"),$(this).attr("data-images"))});$(".resultBigContent").live("click",function(a){a.stopPropagation();var b=$(this).attr("data-url")});$(".pricelinks").live("click",function(a){minprice=$(this).attr("data-min");a.preventDefault();Search.SetPrice(minprice,$(this).attr("data-max"),$(this).html());Search.ResetLimits()});$("#custom-price-from, #custom-price-to").keyup(function(a){a.keyCode==13&&$("#custom-price-add").trigger("click")});$("#custom-price-add").click(function(){var b=$("#custom-price-from").val(),a=$("#custom-price-to").val();if(!core.isNumeric(b)||!core.isNumeric(a))return;b=parseInt(b);a=parseInt(a);if(b>a){var c=a;a=b;b=c;$("#custom-price-from").val(b);$("#custom-price-to").val(a)}var d=$("#custom-price-text").text();Search.SetPrice(b,a,b+" "+d+" "+a)});$(".removeSearchCountyLi").live("click",function(a){a.preventDefault();$(this).empty();$(this).remove();$("#selectedcounties").val($("#selectedcounties").val().replace(" "+$(this).attr("data-id")+",",""));$("#county"+$(this).attr("data-id")).attr("checked",false);if($("#selectedcounties").val().replace(/ /g,"").length>2)$("#chosencounty").html($("#chosencounty").attr("data-multiple"));else $("#chosencounty").html($("#chosencounty").attr("data-default"));Search.SetCounty($("#selectedcounties").val(),"");Search.ResetLimits()});$(".removeSearchPriceLi").live("click",function(){$(this).empty();$(this).remove();Search.SetPrice(0,0,"");$(".pricelinks").addClass("light");$("#allpriceslink").removeClass("light");Search.ResetLimits()});$(".bigprofiledimage").each(function(){$(this).css("background-image","url("+$(this).attr("data-img")+")")});$(".countycheck").attr("checked",false);$("#selectedcounties").val(" ");$(".resultlinks").click(function(){StopProp=true;setTimeout("StopProp=false;",500)});$("#searchField").keyup(function(a){if(a.keyCode!=13)return;submitSearch($(this))});$("#frontpage-search").click(function(a){a.preventDefault();submitSearch($(this))});$(".categoryclick").click(function(){window.location=$(this).attr("data-url")});$(".featuredthumbsmall").mouseenter(function(){$(".thumboverlay").hide();$("#overlay"+$(this).attr("data-id")).show()});$(".thumboverlay").mouseenter(function(){$(this).show()});$(".featuredthumbsmall").mouseleave(function(){$("#overlay"+$(this).attr("data-id")).hide()});$(".resultrow").click(function(){});$(".resultthumbbig").mouseenter(function(){$(this).children(".resultContent").fadeIn(300)});$(".resultthumbbig").mouseleave(function(){$(this).children(".resultContent").fadeOut(300)});$(".resultthumbbig").each(function(){$(this).css("background-image","url('"+$(this).attr("data-img")+"')")});$("#showmore").click(function(a){a.preventDefault();$("#showmore").fadeOut(200,function(){$("#showmorewait").fadeIn(200);Search.AddResults()})});$("#ButtonSearchModifier").click(function(a){if($("#textsearch").hasClass("inactive")==false){a.preventDefault();Search.TextSearch($("#textsearch").val())}Search.ResetLimits()});$("#textsearch").keydown(function(a){a.keyCode=="13"&&Search.TextSearch($("#textsearch").val());Search.ResetLimits()});$("#categoryselectbox LI").click(function(){Search.SetCategory($("#categoryselectbox").attr("value"));Search.ResetLimits()});$("#countylabel").click(function(){if($("#countydropdown").css("display")!="none")$("#countydropdown").fadeOut(400);else{$("#countydropdown").fadeIn(400);$("#categorydropdown").fadeOut(400);var a=$("#countydropdown").offset().top-200;window.scrollTo(0,a)}});$(".selectCountyLink").click(function(a){a.preventDefault();$("#selectedcounties").val(" "+$(this).attr("data-id")+",");$(".countycheck").attr("checked",false);$("#countydropdown").fadeOut(300);$("#chosencounty").html($(this).html());$("#chosencounty").attr("data-id",$(this).attr("data-id"));if($(this).attr("data-id")==0){$("#chosencounty").html($("#chosencounty").attr("data-default"));$("#selectedcounties").val("");Search.SetCounty("","")}else Search.SetCounty($(this).attr("data-id"),$(this).html());$("#county"+$(this).attr("data-id")).attr("checked",true);Search.ResetLimits()});$(".countycheck").click(function(){if($(this).is(":checked"))$("#selectedcounties").val($("#selectedcounties").val()+" "+$(this).attr("data-id")+",");else $("#selectedcounties").val($("#selectedcounties").val().replace(" "+$(this).attr("data-id")+",",""))});$("#ButtonMultipleCounties").click(function(a){a.preventDefault();$("#chosencounty").html($("#chosencounty").attr("data-multiple"));if($("#selectedcounties").val().replace(/ /g,"").length>2)Search.SetCounty($("#selectedcounties").val(),$(this).attr("data-default"));else $("#chosencounty").html($("#chosencounty").attr("data-default"));Search.ResetLimits()});$("#categorylabel").click(function(){if($("#categorydropdown").css("display")!="none")$("#categorydropdown").fadeOut(400);else{$("#categorydropdown").fadeIn(400);$("#countydropdown").fadeOut(400);var a=$("#categorydropdown").offset().top-200;window.scrollTo(0,a)}});$(".categorylink").click(function(a){a.preventDefault();$("#categorydropdown").fadeOut(300);$("#chosencategory").html($(this).html());$("#chosencategory").attr("data-id",$(this).attr("data-id"));$("#chosencategory").attr("data-url",$(this).attr("data-url"));if($(this).attr("data-id")==0){$("#chosencategory").html($("#chosencategory").attr("data-default"));$("#titlecategory").html($("#chosencategory").attr("data-default").toLowerCase())}else $("#titlecategory").html($(this).html());Search.SetCategory($(this).attr("data-id"),core.cutString($(this).html(),15));Search.ResetLimits()});$("#ButtonMultipleCounties").click(function(b){b.preventDefault();if($("#selectedcounties").val().length>2){var a=$("#selectedcounties").val().replace(/ /g,"");$("#chosencounty").val($("#chosencounty").attr("data-multiple"));$("#chosencounty").attr("data-id",a)}else{$("#chosencounty").val($("#chosencounty").attr("data-default"));$("#chosencounty").attr("data-id",0)}$("#countydropdown").fadeOut(400);Search.ResetLimits()});$(".removeSearchKeywordLi").live("click",function(a){a.preventDefault();Search.TextRemove($(this).children(".removeSearchKeyword").html());$(this).empty();$(this).remove();Search.ResetLimits()});$(".removeSearchCategoryLi").live("click",function(a){a.preventDefault();$(".removeSearchCategoryLi").empty();$(".removeSearchCategoryLi").remove();Search.Category=[];$("#chosencategory").html($("#chosencategory").attr("data-default"));$("#titlecategory").html($("#chosencategory").attr("data-default").toLowerCase());Search.SetCategory(0,"");Search.ResetLimits()});$("#showsmallresults").click(function(){Search.SetSize("Small");$.getJSON("/Ad/UpdateViewType",{viewType:0},function(){})});$("#showmediumresults").click(function(){Search.SetSize("Medium");$.getJSON("/Ad/UpdateViewType",{viewType:1},function(){})});$("#showbigresults").click(function(){Search.SetSize("Big");$.getJSON("/Ad/UpdateViewType",{viewType:2},function(){})});$("#showmegaresults").click(function(a){a.preventDefault();megabrowser.Show()});$("#sortselect").change(function(){Search.SetSort($(this).val())});$("#save-search").click(function(c){c.preventDefault();var a=$("#save-search-box"),b=$(this).position(),d=b.left,e=b.top+$(this).height()+5;a.css("position","absolute");a.css("top",e+"px");a.css("left",d+"px");a.slideToggle();$("#save-search-name").focus()});$("#save-search-name").keyup(function(a){if(a.keyCode==13){saveSearch();return}});$("#save-search-button").click(function(a){a.preventDefault();saveSearch();return});$("#fb-share-search").click(function(){var c=$("#fb-share-search-message").text(),d=DefaultSiteURL+"/"+$("#fb-share-search-link").text().replace("{code}",SearchEngine.currentCode),e=$("#fb-share-search-name").text(),b=$("#fb-share-search-caption").text(),a=$("#fb-share-search-description").text();facewrap.publishDialog(c,DefaultSiteURL+"/content/img/"+DefaultSiteTemplate+"/icons/logo.png",d,e,b,a,function(){saveSearch()},function(){})})}});var profile={checkLoginStatus:function(){$("#login").click(function(a){a.preventDefault();profile.login()})},loginCallback:function(b){if(b){var a=facewrap.getSession();$.getJSON("/profile/login",{token:a.accessToken},function(a){if(a.Result)window.location="/"+a.Route;else if(a.notRegisterd)window.location="/"+a.Route})}},loginFailback:function(){},login:function(){facewrap.getUser(profile.loginCallback,profile.loginFailback)},registerFacebook:function(){facewrap.getUser(profile.register,profile.loginFailback)},register:function(b){if(b){var a=facewrap.getSession();$.getJSON("/profile/FBRegister",{token:a.accessToken},function(a){if(a.newUser)RegisterProfile.InitFBFinalize(a.userData.Mobile,a.userData.Firstname,a.userData.Lastname,a.userData.Address,a.userData.Email,a.userData.Zip,a.userData.City,a.userData.FacebookID,a.userData.ID);else profile.login()})}},init:function(){profile.checkLoginStatus()}};$(document).ready(function(){$("#PageMySettings").exists()&&$("#PageMySettings").val()=="1"&&settings.Init()});var settings={MobileValidated:true,Init:function(){settings.doValidate();$(".SaveSettingsButton").live("click",function(a){a.preventDefault();settings.save()});$("#mobile").live("blur keyup",function(){settings.validateNumber($("#mobile").val(),"mobile")});$("#zip").live("blur keyup",function(){settings.validateZipCode($(this))});$("#email").live("blur keyup",function(){settings.validateEmail($(this))});$("#firstname").live("blur keyup",function(){Validate.MinLength($(this),0,100,true)});$("#lastname").live("blur keyup",function(){Validate.MinLength($(this),0,100,true)});$("#address").live("blur keyup",function(){Validate.MinLength($(this),0,100,true)});$("#city").live("blur keyup",function(){Validate.MinLength($(this),0,100,true)});$("#newPassword").live("blur keyup",function(){settings.validatePassword()});$("#newRepeatPassword").live("blur keyup",function(){settings.validatePassword()});$("#ValidateMobileRow").hide();$("#MySettingsGetPinCode").click(function(a){a.preventDefault();settings.SendPincode()});$("#MySettingsConfirmPincode").click(function(a){a.preventDefault();settings.ValidatePincode()});$("#profile-image-upload").click(function(a){a.preventDefault();$("#profile-image-upload-box").slideToggle();$("#profile-image-remove-wrapper").slideDown();$("#profile-image-facebook").exists()&&$("#profile-image-facebook-wrapper").slideDown()});$("#profile-image-facebook").click(function(a){a.preventDefault();$.getJSON("/profile/updateprofileimage",{mode:1},function(){$("#profile-image-facebook-wrapper").slideUp();$("#profile-image-remove-wrapper").slideDown();var a=$("#facebook-url").val();$(".profile_image").attr("src",a)})});$("#profile-image-remove").click(function(a){a.preventDefault();$.getJSON("/profile/updateprofileimage",{mode:0},function(){$("#profile-image-remove-wrapper").slideUp();$("#profile-image-facebook").exists()&&$("#profile-image-facebook-wrapper").slideDown();var a=$("#noimage-url").val();$(".profile_image").attr("src",a)})});$("#profile-image-upload-submit").click(function(a){a.preventDefault();document.forms.profileuploadform.submit()});$("#profile-banner-image-upload-submit").click(function(a){a.preventDefault();document.forms.profilebanneruploadform.submit()});$(".MySettingsCloseMyUser").click(function(a){a.preventDefault();if($(".CloseMyUserDetails").is(":visible"))$(".CloseMyUserDetails").slideUp(300);else $(".CloseMyUserDetails").slideDown(300)});$("#ConfirmCloseMyUserButton").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$.getJSON("/Profile/MarkAsDeleted",{userID:a},function(){$("#CloseMyUserStartDiv").slideUp(300);$(".CloseMyUserDetails").slideUp(300,function(){$("#CloseMyUserSuccess").slideDown(300);setTimeout("window.location='/';",2500)})})})},ImageUpload:{Success:function(a){var c=$("#cdn-url").val(),b=c+a;$(".profile_image").attr("src",b);$("#profile-image-upload-box").slideToggle()},Failed:function(){alert("Upload failed")}},BannerImageUpload:{Success:function(a){var c=$("#cdn-url").val(),b=c+a;$("#bannerimage").attr("src",b)},Failed:function(){alert("Upload failed")}},SendPincode:function(){var a=DefaultSitePrefix+""+core.StripToNumbers($("#mobile").val());$.getJSON("/Service/CheckNumber",{number:a},function(a){if(a>0){$("#mobile").addClass("valid").removeClass("invalid");$.getJSON("/Service/SendValidationPin",{prefix:DefaultSitePrefix,Number:core.StripToNumbers($("#mobile").val())},function(){});$("#MySettingsGetPinCode").slideUp(200,function(){$("#MySettingsEnterPincode").slideDown(300)})}else $("#mobile").addClass("invalid").removeClass("valid")})},ValidatePincode:function(){var a=$("#EnterPincode").val();if(a==null||a.length<1)a="null";$.getJSON("/Service/VerifyValidationPin",{pin:a},function(a){if(!a)$("#MySettingsWrongPincode").slideDown(300);else{settings.MobileValidated=true;$("#MySettingsWrongPincode").slideUp(300);$("#MySettingsVerifyDiv").slideUp(300,function(){$("#MySettingsNewMobileVerified").slideDown(300);$("#originalmobile").val($("#mobile").val())})}})},doValidate:function(){if(!($("#mobile").val()!=null&&$("#mobile").val()>0&&$("#mobile").val().length>5)){$("#mobile").addClass("invalid").removeClass("valid");$("#mobile").val("");settings.MobileValidated=false}settings.validateNumber($("#mobile").val(),"mobile");Validate.MinLength($("#city"),0,100,true);Validate.MinLength($("#address"),0,100,true);Validate.MinLength($("#zip"),0,100,true);Validate.MinLength($("#firstname"),0,100,true);Validate.MinLength($("#lastname"),0,100,true);settings.validateZipCode($("#zip"));settings.validateEmail($("#email"));settings.validatePassword()},validateForm:function(){if($("#firstname").hasClass("valid")&&$("#lastname").hasClass("valid")&&$("#mobile").hasClass("valid")&&$("#email").hasClass("valid")&&$("#address").hasClass("valid")&&$("#zip").hasClass("valid")&&$("#city").hasClass("valid")&&settings.MobileValidated&&$("#newPassword").hasClass("valid")&&$("#newRepeatPassword").hasClass("valid")){$("#SettingsErrorBox").slideUp(300);$("#settings-save-form").submit()}else{if(!settings.MobileValidated)$("#MobileValidatedErrorField").show();else $("#MobileValidatedErrorField").hide();$("#SettingsErrorBox").slideDown(300)}},save:function(){settings.validateForm()},validateEmail:function(a){!core.validateEmail(a.val())?a.addClass("invalid").removeClass("valid"):a.addClass("valid").removeClass("invalid")},validateNumber:function(b,a){b=DefaultSitePrefix+""+Mobile.stripToNumbers(b);$.getJSON("/Service/CheckNumber",{number:b},function(b){if(b>0&&$("#"+a).hasClass("inactive")==false){$("#"+a).addClass("valid").removeClass("invalid");if(Mobile.stripToNumbers($("#mobile").val())==$("#originalmobile").val()){$("#ValidateMobileRow").slideUp(200);settings.MobileValidated=true}else{$("#ValidateMobileRow").slideDown(200);settings.MobileValidated=false}}else $("#"+a).removeClass("valid").addClass("invalid")})},validatePassword:function(){if($("#newPassword").val().length>0)if($("#newPassword").val()==$("#newRepeatPassword").val()){$("#newPassword").removeClass("invalid").addClass("valid");$("#newRepeatPassword").removeClass("invalid").addClass("valid");return true}else{$("#newPassword").removeClass("valid").addClass("invalid");$("#newRepeatPassword").removeClass("valid").addClass("invalid");return false}else{$("#newPassword").removeClass("invalid").addClass("valid");$("#newRepeatPassword").removeClass("invalid").addClass("valid");return true}},validateZipCode:function(a){if(Validate.HasNumbers(a,false)&&Validate.MinLength(a,3,20,false))a.addClass("valid").removeClass("invalid");else a.addClass("invalid").removeClass("valid")}};$.fn.imagesLoaded=function(b){var a=this.filter("img"),c=a.length;a.bind("load",function(){--c<=0&&b.call(a,this)}).each(function(){if(this.complete||this.complete===undefined){var a=this.src;this.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";this.src=a}});return this};var imageViewer={init:function(a,b){if(a!=null){imageViewer.images=a.split(",");imageViewer.imagesBig=b.split(",");imageViewer.imageCount=imageViewer.images.length-2}},refresh:function(d){var a=parseInt($("#adimage").attr("data-position")),c=0,b=0;if(d<0){c=a;b=a-2;a=a-1}else if(d==0){c=a+1;b=a-1}else{c=a+2;a=a+1;b=a-1}if(a>imageViewer.imageCount){b=imageViewer.imageCount;a=0;c=1}if(a<0){a=imageViewer.imageCount;b=imageViewer.imageCount-1;c=0}if(b<0)b=imageViewer.imageCount;if(c>imageViewer.imageCount)c=0;$("#adimage").attr("data-position",a);$("#adimageprevious").attr("src",imageViewer.imagesBig[b]);$("#adimagenext").attr("src",imageViewer.imagesBig[c]);$("#adimageleftthumb IMG").attr("src",imageViewer.images[b]);$("#adimagerightthumb IMG").attr("src",imageViewer.images[c]);$("#adimagedescription").html($("#smallimage"+parseInt(a+1)).attr("title"));$("#adimagedescription").fadeIn(200)},imageCount:0,images:null,imagesBig:null};$(document).ready(function(){if($("#ImageViewerFeature").exists()&&$("#ImageViewerFeature").val()=="1"){imageViewer.init($("#allImages").val(),$("#allImagesBig").val());var f=false,e=false,h=false,g=true,d=true,a=0,c=$("#innerslider img").size(),b=470;$("#adimagecontainer").mouseenter(function(){$("#adimage-slider #innerslider").length>0&&$(".adimagezoomin").show()});$("#adimagecontainer").mouseleave(function(){$(".adimagezoomin").hide()});$(".adimagezoomin").click(function(){var b=new Image,c=$(".sliderImage"+a).attr("src").replace("view-m","view-l").replace("view-s","view-l");b.src=c;$(b).load(function(){$(b).lightbox_me()})});$("#innerslider").css("width",""+c*b+"px");$("#adimageright").fadeTo(0,.01);$("#adimageleft").fadeTo(0,.01);$("#adimagezoom").fadeTo(0,.01);$(".adthumb_ad").click(function(){$("#firstflight").hide();$("#innerslider").show();if(c<2)return;var h=parseInt($(this).attr("data-position"));a=h;var l=$("#innerslider"),j=$("#adimageleft"),i=$("#adimageright"),g=$("#adimagecontainer"),f=$("#adimagebrowser"),k=$("#adimage-slider"),d=$(".sliderImage"+a).height(),e=d/2-25;$(".adimagezoomin").css("margin-top",d/2-30);f.animate({height:d+"px"});j.animate({height:d-e+"px",paddingTop:e+"px"});i.animate({height:d-e+"px",paddingTop:e+"px"});g.animate({height:d+"px"});f.animate({height:d+"px"});k.animate({height:d+"px"});l.animate({height:d+"px",marginLeft:"-"+a*b+"px"},400,function(){});$("#imagedescriptioninner").animate({height:d+"px",marginLeft:"-"+a*b+"px"},400,function(){})});$("#adimage").load(function(){$("#adimage").fadeTo(300,1,function(){$("#adimagedescription").fadeIn(200)})});$("#adimagenext").load(function(){if(e){$("#adimageright").css("width","170px");$("#adimageright").show();g=true}});$("#adimageprevious").load(function(){if(f){$("#adimageleft").show();$("#adimageleft").fadeTo(400,0);$("#adimageleft").css("width","170px");d=true}});$("#adimagebrowser").mouseenter(function(){});$("#adimagebrowser").mouseleave(function(){showMouseOvers=false;$("#adimageright").fadeTo(0,.01);$("#adimageleft").fadeTo(0,.01);$("#adimagezoom").fadeTo(0,.01)});$("#adimageleft, #adimageright").mousemove(function(){});$("#adimageleft, #adimageright").mouseleave(function(){$(this).fadeTo(400,0)});$("#adimageright").mouseenter(function(){var b=$("#adimage-slider").height(),a=b/2-25;$("#adimageright").height(b-a);$("#adimageright").css("padding-top",a+"px");e=true;g&&$(this).fadeTo(0,1)});$("#adimageright").mouseleave(function(){e=false});$("#adimageleft").mouseenter(function(){var b=$("#adimage-slider").height(),a=b/2-25;$("#adimageleft").height(b-a);$("#adimageleft").css("padding-top",a+"px");f=true;d&&$(this).fadeTo(0,1)});$("#adimageleft").mouseleave(function(){f=false});$("#adimageright").click(function(){if(g){$("#firstflight").hide();$("#innerslider").show();var j=$("#adimageleft"),i=$("#adimageright"),h=$("#adimagecontainer"),f=$("#adimagebrowser"),k=$("#adimage-slider"),l=$("#innerslider");if(++a>=c)a=0;var d=$(".sliderImage"+a).height(),e=d/2-25;$(".adimagezoomin").css("margin-top",d/2-30);f.animate({height:d+"px"});j.css({height:d-e+"px",paddingTop:e+"px"});i.animate({height:d-e+"px",paddingTop:e+"px"});h.animate({height:d+"px"});f.animate({height:d+"px"});k.animate({height:d+"px"});l.animate({height:d+"px",marginLeft:"-"+a*b+"px"},400,function(){});$("#imagedescriptioninner").animate({height:d+"px",marginLeft:"-"+a*b+"px"},400,function(){})}});$("#adimageleft").click(function(){if(d){$("#firstflight").hide();$("#innerslider").show();var j=$("#adimageleft"),i=$("#adimageright"),h=$("#adimagecontainer"),g=$("#adimagebrowser"),l=$("#innerslider"),k=$("#adimage-slider");if(--a<0)a=c-1;var e=$(".sliderImage"+a).height(),f=e/2-25;$(".adimagezoomin").css("margin-top",e/2-30);g.animate({height:e+"px"});j.animate({height:e-f+"px",paddingTop:f+"px"});i.css({height:e-f+"px",paddingTop:f+"px"});h.animate({height:e+"px"});g.animate({height:e+"px"});k.animate({height:e+"px"});l.animate({height:e+"px",marginLeft:"-"+a*b+"px"},400,function(){});$("#imagedescriptioninner").animate({height:e+"px",marginLeft:"-"+a*b+"px"},400,function(){})}});$(document).bind("ready",function(){var a=$("#firstflight img");$("#adimagebrowser").height(a.height());$("#adimageleft").height(a.height());$("#adimageright").height(a.height());$(".adimagezoomin").css("margin-top",a.height()/2-30)});$("#firstflight img").bind("load",function(){var a=$("#firstflight img");$("#adimagebrowser").height(a.height());$("#adimageleft").height(a.height());$("#adimageright").height(a.height());$(".adimagezoomin").css("margin-top",a.height()/2-30)});$(".imagebrowserdescriptionfloat").css("width",b-22+"px");$(".imagebrowserdescriptionfloat").css("float","left");$(".imagebrowserdescriptionfloat").css("margin-left","0px")}});var ViewAd={Init:function(){$("#shareonfblink").click(function(a){a.preventDefault();window.open($(this).attr("data-url"),"","width=644,height=500,toolbar=no,status=no")});$("#bidding-button, .ask-question-button").click(function(a){a.preventDefault();$("body,html").animate({scrollTop:$("#comment-box-new-position").offset().top},"slow");$("#comment-box-new-popup").fadeIn(300);$("#comment-box-new-position").siblings().find("#commentfield").focus();setTimeout("$('#comment-box-new-popup').fadeOut(300);",4e3)});$(".UpgradeToLevel2").click(function(a){a.preventDefault();if(window.location.href.indexOf("torget.hemmetsjournal.se")!=-1)$.getJSON("/Svea/Upgrade",{categoryID:$("#categoryID").val(),currentProfilingType:$("#currentProfilingType").val(),adProfilingType:$("#adProfilingType2").val(),adId:$("#adID").val()},function(a){$("#delvisProfileringCC").html(a);$("#dibsSubmit").val("Betal med kort")});else $.getJSON("/Dibs/DibsUpgrade",{categoryID:$("#categoryID").val(),currentProfilingType:$("#currentProfilingType").val(),adProfilingType:$("#adProfilingType2").val(),adId:$("#adID").val()},function(a){$("#delvisProfileringCC").html(a);$("#dibsSubmit").val("Betal med kort")});$("#Upgrade2Confirm").slideDown(300);$("#Upgrade3Confirm").slideUp(300)});$(".UpgradeToLevel3").click(function(a){a.preventDefault();if(window.location.href.indexOf("torget.hemmetsjournal.se")!=-1)$.getJSON("/Svea/Upgrade",{categoryID:$("#categoryID").val(),currentProfilingType:$("#currentProfilingType").val(),adProfilingType:$("#adProfilingType3").val(),adId:$("#adID").val()},function(a){$("#fullProfileringCC").html(a);$("#dibsSubmit").val("Betal med kort")});else $.getJSON("/Dibs/DibsUpgrade",{categoryID:$("#categoryID").val(),currentProfilingType:$("#currentProfilingType").val(),adProfilingType:$("#adProfilingType3").val(),adId:$("#adID").val()},function(a){$("#fullProfileringCC").html(a);$("#dibsSubmit").val("Betal med kort")});$("#Upgrade3Confirm").slideDown(300);$("#Upgrade2Confirm").slideUp(300)});$(".UpgradeAdConfirmButton").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$.getJSON("/Ad/UpgradeProfiling",{adID:$("#adID").val(),profilingType:a},function(){$("#Upgrade3Confirm").slideUp(300);$("#Upgrade2Confirm").slideUp(300);$(".UpgradeAdSuccess").slideDown(300)})});$(".UpgradeAdConfirmButtonCC").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$("#upgradeform-"+a).submit()});$(".map-header-bar").click(function(){$("#map-container").slideUp(300)});$("#mapicon").click(function(){if($("#map-container").css("display")!="none")$("#map-container").slideUp(300);else{$("#map").attr("src").length<1&&$("#map").attr("src",$("#map").attr("data-src"));$("#map-container").slideDown(300)}});$("#showsendsms").click(function(){if($("#sendsms").css("display")!="none")$("#sendsms").slideUp(300);else{$("#sendsms").slideDown(300);$("#sendmail").slideUp(300)}});$("#showemail, .show-email-button").click(function(){if($("#sendmail").css("display")!="none")$("#sendmail").slideUp(300);else{$("#sendmail").slideDown(300);$("#sendsms").slideUp(300)}});$("#sharemailbutton").click(function(){if($("#sharemailform").css("display")!="none"){$("#emailbox").removeClass("emailboxactive");$("#sharemailform").animate({width:"1px"},400,function(){$("#sharemailform").hide()})}else{$("#emailbox").addClass("emailboxactive");$("#sharemailform").show();$("#sharemailform").animate({width:"350px"},400)}});$("#share-ad-fb").click(function(a){a.preventDefault();facewrap.publishDialog($("#share-message").html(),$("#share-picture").html(),$("#siteURL").val()+"/annonse/"+$("#adID").val(),$("#share-name").html(),$("#share-caption").html(),"",function(){$.getJson("/Service/ShareAd",{},function(){})},function(){})});$(".toggle-recent-ratings").click(function(){$(".toggle-recent-ratings").toggle();$("#recent-ratings").slideToggle()})}};$(document).ready(function(){$("#CommentBoxShow").exists()&&$("#CommentBoxShow").val()=="1"&&Comments.Init();$("#ViewAdFeature").exists()&&$("#ViewAdFeature").val()=="1"&&ViewAd.Init()});var Comments={ShowDelete:function(a){$("#CommentText"+a).slideUp(300,function(){$("#DeleteCommentConfirmBox"+a).slideDown(300)})},CancelDelete:function(a){$("#DeleteCommentConfirmBox"+a).slideUp(300,function(){$("#CommentText"+a).slideDown(300)})},Delete:function(a){$("#CommentItem"+a).slideUp(300,function(){var a=$(".CommentItem:visible").length;if(a==0)window.location.reload();else $(".CommentItem:visible").first().addClass("CommentItemFirst")});$.getJSON("/AdComment/Remove",{adID:$("#adID").val(),commentID:a},function(){})},Save:function(a,b){if(b!=null&&b>0&&a!=null&&a.length>0&&$("#commentfield").hasClass("inactive")==false){$(".adcomment-save-button").fadeOut(300);var c="",a=$("#commentfield").val(),d="";$("#commentfield").val("");$(".SaveCommentButtonContainer").fadeOut(300,function(){});$.getJSON("/AdComment/Write",{adID:$("#adID").val(),message:a,captchaID:d,captchaAnswer:c},function(){$(".SaveCommentSuccessContainer").fadeIn(300);var a=core.buildQueryString(window.location,"commented","1");setTimeout(" $('.SaveCommentSuccessContainer').fadeOut(300, function() { window.location = '"+a+"' ;});",2e3)})}else if(b==0&&a!=null&&a.length>0&&$("#commentfield").hasClass("inactive")==false){$(".adcomment-save-button").fadeOut(300);if($("#Captcha").hasClass("inactive")||$("#Captcha").hasClass("invalid")){$("#CaptchaErrorBox").slideDown(300);$(".adcomment-save-button").fadeIn(300)}else{var c=$("#Captcha").val(),a=$("#commentfield").val(),d=$("#CaptchaRandom").val();$.getJSON("/AdComment/Write",{adID:$("#adID").val(),message:a,captchaID:d,captchaAnswer:c},function(a){if(a=="CaptchaError"){$("#CaptchaErrorBox").slideDown(300);$(".adcomment-save-button").fadeIn(300)}else{$("#CaptchaErrorBox").slideUp(300);$("#commentfield").val("");$(".SaveCommentButtonContainer").fadeOut(300,function(){$(".SaveCommentSuccessContainer").fadeIn(300);var a=core.buildQueryString(window.location,"commented","1");setTimeout(" $('.SaveCommentSuccessContainer').fadeOut(300, function() { window.location = '"+a+"' });",2e3)})}})}}},CaptchaValidate:function(){if($("#Captcha").hasClass("inactive")==false&&$("#Captcha").val().length==5)$("#Captcha").addClass("valid").removeClass("invalid");else $("#Captcha").addClass("invalid").removeClass("valid")},ResetCaptcha:function(){var a=0;a=111111111111+Math.floor(Math.random()*1e8);$(".captchaimg").attr("src","/captcha/next/"+a);$("#CaptchaRandom").val(a)},Init:function(){$(".DeleteCommentButton").click(function(a){a.preventDefault();Comments.Delete($(this).attr("data-id"))});$("#Captcha").blur(function(){Comments.CaptchaValidate()});$(".NewCaptchaLink").click(function(a){a.preventDefault();Comments.ResetCaptcha()});$(".CancelDeleteComment").click(function(a){a.preventDefault();Comments.CancelDelete($(this).attr("data-id"))});$(".DeleteCommentLink").click(function(a){a.preventDefault();Comments.ShowDelete($(this).attr("data-id"))});$(".SaveCommentButton").click(function(a){a.preventDefault();Comments.Save($("#commentfield").val(),$("#CommentUserID").val())});$("#commentfield").focus(function(){$(".SaveCommentButtonContainer").slideDown(400)})}};$(document).ready(function(){$("#myprofilepage").exists()&&MyProfile.Init();$("#registerfirstpage").exists()&&RegisterProfile.Init();$(".bigsoldbannerprofile").click(function(a){a.preventDefault();window.location=$(this).attr("data-url")})});var RegisterProfile={NoPhone:false,MobileDelay:null,UserID:0,VerificationCode:"",InitFBFinalize:function(d,a,b,c,f,i,g,h,e){$("#registerwithfacebookcontainer").slideUp(400,function(){$("#finalizeRegisterFacebook").slideDown(400)});RegisterProfile.UserID=e;$("#fbmobile").val(d);$("#fbmobile").val()=="0"&&$("#fbmobile").val("");$("#fbfirstname").val(a);$("#fblastname").val(b);$("#fbaddress").val(c);$("#fbemail").val(f);$("#fbzip").val(i);$("#fbcity").val(g);$("#fbviewname").val(a+" "+b);$("#fbsignupthumb").attr("src","https://graph.facebook.com/"+h+"/picture?type=large");$(".FinalizeFBRegisterButton").click(function(a){a.preventDefault();RegisterProfile.FinalizeFBRegistration()});RegisterProfile.FBSignupValidationInit();RegisterProfile.FBSignupValidate()},FinalizeFBRegistration:function(){if($("#FBMobileValidated").val()=="1"){$("#FBMobileValidateError").slideUp(300);if($("#fbfirstname").hasClass("valid")&&$("#fblastname").hasClass("valid")&&$("#fbaddress").hasClass("valid")&&$("#fbemail").hasClass("valid")&&$("#fbzip").hasClass("valid")&&$("#fbcity").hasClass("valid")&&$("#fbviewname").hasClass("valid")){$("#FBFinalizeErrorBox").slideUp(300);var h=$("#fbviewname").val(),e=$("#fbmobile").val(),a=$("#fbfirstname").val(),b=$("#fblastname").val(),d=$("#fbaddress").val(),f=$("#fbemail").val(),i=$("#fbzip").val(),g=$("#fbcity").val(),c=$("#fbsignupthumbuse").is(":checked");$.getJSON("/Profile/SaveFacebookUserWithNick",{nick:h,mobile:e,lastname:b,firstname:a,address:d,email:f,zip:i,city:g,useImage:c},function(){window.location=$("#RedirectFBFinalizeUrl").val()})}else $("#FBFinalizeErrorBox").slideDown(300)}else $("#FBMobileValidateError").slideDown(300)},Init:function(){RegisterProfile.ValidationInit();function a(){Validate.MinLength($("#pincode"),3,10,true);if($("#pincode").hasClass("valid")){$("#wrongpincodeerrorbox").slideUp(200);$("#pincodeerror").slideUp(300);$("#registerenterpincode").slideUp(300,function(){$("#verifyingpincode").slideDown(300,function(){$.getJSON("/Profile/VerifyPin",{userID:RegisterProfile.UserID,pin:$("#pincode").val(),verification:RegisterProfile.VerificationCode},function(a){if(a.Result==true)$("#verifyingpincode").slideUp(300,function(){$("#registerstep3").slideUp(200,function(){$("#registerstep4").slideDown(200)});$("#registeradditionalinformation").slideDown(300)});else $("#verifyingpincode").slideUp(300,function(){$("#registerenterpincode").slideDown(300);$("#wrongpincodeerrorbox").show()})})})})}else $("#pincodeerror").slideDown(300)}$("#firstname, #lastname").keyup(function(){RegisterProfile.UpdateNick()});$("#pincode").keyup(function(b){if(b.keyCode=="13"){b.preventDefault();a()}});$("#FBPin").keyup(function(a){a.preventDefault();if(a.keyCode=="13"){var b=$("#FBPin").val();if(b.length>0){$("#FBPin").addClass("valid").removeClass("invalid");$.getJSON("/Profile/VerifyPin",{userID:RegisterProfile.UserID,pin:b,verification:RegisterProfile.VerificationCode},function(a){if(a.Result==false)$("#FBWrongPincodeErrorBox").slideDown(300);else{$("#FBWrongPincodeErrorBox").slideUp(300);$("#FBMobileValidationStep2").slideUp(300);$("#FBGetPSMSPincodeContainer").fadeOut(200);$("#FBMobileVerificationOK").show();$("#FBMobileVerfictionDescription").hide();$("#FBMobileValidated").val("1")}})}else $("#FBPin").addClass("invalid").removeClass("valid")}});$("#FBGetSMSPincodeButton").click(function(a){a.preventDefault();RegisterProfile.FBMobileGetPinCode()});$("#fbfirstname, #fblastname").keyup(function(){$(".ViewNameContainer").slideDown(300)});$("#RegisterWithFacebookNowButton").click(function(){profile.registerFacebook()});$("#gofacebookuser, .gofacebookuser").click(function(){$("#termsofuselink").fadeOut(200);$("#registeroptionnofacebook").slideUp(300);$("#registeroptionfacebook").slideUp(300,function(){$("#registerstep1").slideUp(200,function(){$("#registerwithfacebookheader").slideDown(200);$("#registerwithfacebookcontainer").slideDown(300)})})});$("#gonofacebookuser, .gonofacebookuser").click(function(a){a.preventDefault();$("#termsofuselink").fadeOut(200);$("#registeroptionnofacebook").animate({height:"0px"},300);$("#registeroptionfacebook").animate({height:"0px"},300,function(){$("#registerstep1").slideUp(200,function(){$("#registerstep2").slideDown(200,function(){$("#registerformnofacebook").slideDown(300)})})})});$("#RegisterButton1").click(function(a){a.preventDefault();Validate.MinLength($("#firstname"),1,50,true);Validate.MinLength($("#lastname"),1,50,true);Validate.MinLength($("#nick"),1,50,true);Validate.RegisterMobile($("#mobile").val(),"mobile");if($("#firstname").hasClass("valid")&&$("#lastname").hasClass("valid")&&$("#nick").hasClass("valid")&&($("#mobile").hasClass("valid")||$("#mobile").val()<3)){$("#errorregisterstep1").slideUp(300);$("#registerformnofacebook").slideUp(300);$("#registerstep2").slideUp(200,function(){var a=$("#mobile").val();if(a.length<3)a=null;$("#registerstep3").slideDown(200);if(a!=null)$("#registerenterpincode").slideDown(200);else{$("#registerstep3").slideUp(200,function(){$("#registerstep4").slideDown(200)});$("#registeradditionalinformation").slideDown(300)}var d=DefaultSitePrefix,b=$("#firstname").val(),c=$("#lastname").val(),e=$("#nick").val();$.getJSON("/Profile/RegisterUser",{prefix:d,lastname:c,firstname:b,nick:e,mobile:a},function(a){RegisterProfile.UserID=a.Data.UserID;RegisterProfile.VerificationCode=a.Data.Verification;RegisterProfile.NoPhone=a.Data.NoPhone;!a.Data.NoPhone&&setTimeout("$('#GetNewPincodeLink').slideDown(300);",2e3)})})}else $("#errorregisterstep1").slideDown(300)});$("#GetNewPincodeLink").click(function(b){b.preventDefault();$("#GetNewPincodeLink").slideUp(300);var a=$("#mobile").val();if(a.length<3)a=null;$.getJSON("/Profile/ResendPin",{userID:RegisterProfile.UserID,verification:RegisterProfile.VerificationCode,mobile:a,prefix:DefaultSitePrefix},function(){$("#NewPincodeSentSpan").slideDown(300);setTimeout("$('#NewPincodeSentSpan').slideUp(300, function() { $('#GetNewPincodeLink').fadeIn(300);});",2e3)})});$("#RegisterButton2").click(function(b){b.preventDefault();a()}),$("#FinalizeNoFacebookRegistrationButton").click(function(){if($("#address").hasClass("valid")&&$("#zip").hasClass("valid")&&$("#city").hasClass("valid")&&$("#email").hasClass("valid")){$("#additionalinformationerror").slideUp(300);$("#FinalizeNoFacebookRegistrationButtonContainer").slideUp(300,function(){$("#waitfinalizeregisterbutton").slideDown(300)});$.getJSON("/Profile/RegisterDetails",{userID:RegisterProfile.UserID,verification:RegisterProfile.VerificationCode,zip:$("#zip").val(),address:$("#address").val(),city:$("#city").val(),email:$("#email").val()},function(){$("#registeradditionalinformation").slideUp(300,function(){$("#CongratulationsRegistrationComplete").slideDown(300)});$("#registerstep4").slideUp(300)})}else $("#additionalinformationerror").slideDown(300)})},FBMobileGetPinCode:function(){var a=$("#fbmobile").val()},FBSignupValidate:function(){Validate.MinLength($("#fbfirstname"),1,50,true);Validate.MinLength($("#fbviewname"),3,60,true);Validate.MinLength($("#fblastname"),1,50,true);Validate.MinLength($("#fbaddress"),4,100,true);Validate.ValidatePostCode($("#fbzip"));Validate.MinLength($("#fbcity"),1,50,true);Validate.RegisterMobile($("#fbmobile").val(),"fbmobile");Validate.Email($("#fbemail"),true)},FBSignupValidationInit:function(){$("#fbmobile").keyup(function(){clearTimeout(RegisterProfile.MobileDelay);RegisterProfile.MobileDelay=setTimeout("Validate.RegisterMobile($('#fbmobile').val(), 'fbmobile');",500)});$("#FBGetSMSPincodeButton").click(function(a){a.preventDefault();$("#FBMobileValidationStep2").slideDown(300);$.getJSON("/Profile/SendPin",{userID:RegisterProfile.UserID,prefix:DefaultSitePrefix,mobile:$("#fbmobile").val()},function(){})});$("#FBResendSMSPin").click(function(){$.getJSON("/Profile/SendPin",{userID:RegisterProfile.UserID,prefix:DefaultSitePrefix,mobile:$("#fbmobile").val()},function(){oldText=$("#FBResendSMSPin").text();console.log(oldText);$("#FBResendSMSPin").fadeOut(100,function(){$("#FBResendSMSPin").text("Pinkoden er sendt");$("#FBResendSMSPin").fadeIn(300)});setTimeout("$('#FBResendSMSPin').fadeOut(300, function () { $('#FBResendSMSPin').text('"+oldText+"'); $('#FBResendSMSPin').fadeIn(300); });",2e3)})});$("#FBVerifySMSPinButton").click(function(b){b.preventDefault();var a=$("#FBPin").val();if(a.length>0){$("#FBPin").addClass("valid").removeClass("invalid");$.getJSON("/Profile/VerifyPin",{userID:RegisterProfile.UserID,pin:a,verification:RegisterProfile.VerificationCode},function(a){if(a.Result==false)$("#FBWrongPincodeErrorBox").slideDown(300);else{$("#FBWrongPincodeErrorBox").slideUp(300);$("#FBMobileValidationStep2").slideUp(300);$("#FBGetPSMSPincodeContainer").fadeOut(200);$("#FBMobileVerificationOK").show();$("#FBMobileVerfictionDescription").hide();$("#FBMobileValidated").val("1")}})}else $("#FBPin").addClass("invalid").removeClass("valid")});$("#fbfirstname").blur(function(){Validate.MinLength($(this),1,50,true);$("#fbviewname").val().length<1&&$("#fbviewname").val($("#fbfirstname").val()+" "+$("#fblastname").val());Validate.MinLength($("#fbviewname"),3,60,true)});$("#fbviewname").blur(function(){Validate.MinLength($(this),3,60,true)});$("#fbviewname").change(function(){Validate.MinLength($(this),3,60,true)});$("#fblastname").blur(function(){Validate.MinLength($(this),1,50,true);($("#fbviewname").val().length<1||$("#fbviewname").val()==$("#fbfirstname").val()+" ")&&$("#fbviewname").val($("#fbfirstname").val()+" "+$("#fblastname").val());Validate.MinLength($("#fbviewname"),3,60,true)});$("#fbaddress").blur(function(){Validate.MinLength($(this),4,100,true)});$("#fbzip").blur(function(){Validate.ValidatePostCode($(this),function(a){if(a!=""){$("#fbcity").val(a);$("#fbcitylabel").val(a);$("#fbcitylabel").addClass("valid");$("#fbcity").addClass("valid")}else{$("#fbcity").val("");$("#fbcitylabel").val("");$("#fbcitylabel").removeClass("valid");$("#fbcity").removeClass("valid")}})});$("#fbcity").blur(function(){Validate.MinLength($(this),1,50,true)});$("#fbemail").blur(function(){Validate.Email($(this),true)});$("#fbmobile").blur(function(){Validate.RegisterMobile($("#fbmobile").val(),"fbmobile")});$("#fbpincode").blur(function(){Validate.MinLength($(this),3,10,true)});$("#fbpincode").keyup(function(){Validate.MinLength($(this),3,10,true)})},ValidationInit:function(){$("#firstname").blur(function(){Validate.MinLength($(this),1,50,true);Validate.MinLength($("#nick"),1,50,true)});$("#lastname").blur(function(){Validate.MinLength($(this),1,50,true);Validate.MinLength($("#nick"),1,50,true)});$("#nick").blur(function(){Validate.MinLength($(this),1,50,true)});$("#nick").change(function(){Validate.MinLength($(this),1,50,true)});$("#address").blur(function(){Validate.MinLength($(this),4,100,true)});$("#zip").blur(function(){Validate.ValidatePostCode($(this),function(a){if(a!=""){$("#city").val(a);$("#citylabel").val(a);$("#citylabel").addClass("valid");$("#city").addClass("valid")}else{$("#city").val("");$("#citylabel").val("");$("#citylabel").removeClass("valid");$("#city").removeClass("valid")}})});$("#city").blur(function(){Validate.MinLength($(this),1,50,true)});$("#email").blur(function(){Validate.RegisterEmail($(this),true)});$("#mobile").blur(function(){Validate.RegisterMobile($("#mobile").val(),"mobile")});$("#pincode").blur(function(){Validate.MinLength($(this),3,10,true)});$("#pincode").keyup(function(){Validate.MinLength($(this),3,10,true)})},UpdateNick:function(){var a=$("#firstname").val(),b=$("#lastname").val(),c=a+(a.length>0?" ":"")+b;$("#nick").val(c)}},MyProfile={Init:function(){$(".ConfirmDeleteAdButton").click(function(b){b.preventDefault();var a=$(this).attr("data-id");MyProfile.DeleteAd(a)});$(".DeleteAdButton").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$("#DeleteAdConfirm"+a).slideToggle(300)});$(".CancelDeleteAdButton").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$("#DeleteAdConfirm"+a).slideToggle(300)});$("#invitefriendsemail").focus(function(){$("#sendtipbyemailbuttoncontainer").slideDown(300)});$("#sendtipbyemailbutton").click(function(b){b.preventDefault();var a=$("#invitefriendsemail").val();if(a!=null&&a.length>4&&a.indexOf("@")>0){$("#sendtipbyemailbuttoncontainer").fadeOut(200);$.getJSON("/Profile/Refer",{recipients:a},function(){$("#sendtipsuccess").fadeIn(200);setTimeout("$('#sendtipsuccess').fadeOut(200, function() { $('#sendtipbyemailbuttoncontainer').fadeIn(200); });",3e3);$("#invitefriendsemail").val("")})}});$(".DeleteMMSImageLink").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$.getJSON("/Service/DeleteImageFromAd",{ImgID:a},function(){});$("#attachpoolimagecontainer"+a).slideUp(300)});$(".AttachMMSImageButton").click(function(b){b.preventDefault();var a=$(this).attr("data-id");if($("#attachimageselect"+a).val()>0){$("#attachimageselect"+a).removeClass("invalid");$.getJSON("/Ad/AssignAlbumImageToAd",{imageId:a,adId:$("#attachimageselect"+a).val()},function(){});$("#attachpoolimagediv"+a).slideUp(300,function(){$("#attachpoolimagesuccess"+a).slideDown(300)});setTimeout("$('#attachpoolimagecontainer"+a+"').slideUp(300);",3e3)}else $("#attachimageselect"+a).addClass("invalid")});$(".mymenu>LI").click(function(){window.location=$(this).attr("data-url")});$(".myadsclickthumb, .soldbanner, .expiredbanner").click(function(){window.location=$(this).attr("data-url")});$(".halfopaquethumb").fadeTo(0,.4);$(".expiredbanner").fadeTo(0,.6);$(".publishedbanner").fadeTo(0,.9);$(".showsavedsearchdelete").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$(".savedsearchdelete").hide();$("#savedsearchdelete"+a).show()});$(".showcomparisonsdelete").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$(".savedsearchdelete").hide();$("#savedcomparisondelete"+a).show()});$(".cancelsavedcomparisondelete").click(function(a){a.preventDefault();$(".savedsearchdelete").hide()});$("#maxsmssavedsearches").live("change keyup",function(){$("#savechangestomaxsmssavedsearches").slideDown(300)});$(".smsalertssavedsearchescheckbox").live("change",function(){var d=$(this).attr("data-id"),b=$(this).is(":checked");if(!b){var c=$(".smsalertssavedsearchescheckbox").filter(":checked");c.length==0&&$(".smsalertsavedsearchesoptionsbox").slideUp(300);$("#savechangestomaxsmssavedsearchescallback").slideDown(300);setTimeout(function(){a()},3e3)}else $(".smsalertsavedsearchesoptionsbox").slideDown(300);$.getJSON("/Search/ToggleAlert",{code:d,smsAlert:b,emailAlert:false},function(){})});function a(){$("#savechangestomaxsmssavedsearchescallback").slideUp(500)}$("#maxsmssavedsearches").live("blur keyup",function(){if(!isNaN($(this).val()))$(this).addClass("valid").removeClass("invalid");else $(this).addClass("invalid").removeClass("valid")});$("#changeMaxSmsPerDayButton").click(function(b){b.preventDefault();if($("#maxsmssavedsearches").hasClass("valid")){var a=$("#maxsmssavedsearches").val();$.getJSON("/Search/ChangeMaximumSmsPerDay",{amount:a},function(){$("#savechangestomaxsmssavedsearches").slideUp(300,function(){$("#savechangestomaxsmssavedsearchessuccess").slideDown(300);setTimeout("$('#savechangestomaxsmssavedsearchessuccess').slideUp(300, function () { });",2e3)})})}});$(".savedsearchsmsalertlabel").click(function(){$("#smsalertsavedsearchesoptions").slideDown(300)});$(".cancelsavedsearchdelete").click(function(a){a.preventDefault();$(".savedsearchdelete").hide()});$(".confirmsavedsearchdelete").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$("#savedsearch"+a).empty();$("#savedsearch"+a).remove();$(".savedsearchdelete").hide();$.getJSON("/Service/DeleteStoredSearch",{code:a},function(){});$(".savedsearchesrow:even").addClass("iboxblue").removeClass("iboxwhite");$(".savedsearchesrow:odd").addClass("iboxwhite").removeClass("iboxblue")});$(".confirmsavedcomparisondelete").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$("#savedcomparison"+a).empty();$("#savedcomparison"+a).remove();$(".savedsearchdelete").hide();$.getJSON("/Service/RemoveComparison",{code:a},function(){});$(".savedsearchesrow:even").addClass("iboxblue").removeClass("iboxwhite");$(".savedsearchesrow:odd").addClass("iboxwhite").removeClass("iboxblue")});$(".savedsearchesrow:even").addClass("iboxblue");$("#btn-add-blog").click(function(b){b.preventDefault();var a=$("#blog-url").val();if(a.length>10){$("#register-blog-form").fadeOut(200);$(".register-blog-button").fadeOut(200);$.getJSON("/Profile/AddBlog",{url:a},function(a){if(a==true){$("#blog-register-fail").slideUp(200);$("#blog-register-success").slideDown(200);$(".register-blog-button-back").fadeIn(200);$("#blog-url").val("")}else{$("#blog-register-fail").slideDown(200);$("#register-blog-form").fadeIn(200);$(".register-blog-button").fadeIn(200)}})}else $("#blog-register-fail").slideDown(200)});$(".delete-blog-image").each(function(){$(this).fadeTo(10,.2)});$(".image-enabled").click(function(){$this=$(this);var a=$this.attr("data-id"),c=$("#blog-image-"+a),b=$this.is(":checked");if(!b)$this.attr("checked",false);else $this.attr("checked",true);$.getJSON("/profile/EnableBlogImage",{imageID:a,status:b},function(a){if(a=="disabled"){c.fadeTo(200,.2);$this.attr("checked",false)}if(a=="enabled"){c.fadeTo(200,1);$this.attr("checked",true)}})})},DeleteAd:function(a){$.getJSON("/ad/markasdeleted",{adID:a},function(b){if(b){$("#DeleteAdConfirm").slideUp(300,function(){$("#DeleteAdConfirmed").slideDown(300)});$("#adlist"+a).slideUp(200);return}})}};$(document).ready(function(){if($("#createad").exists()&&$("#createad").val()=="1"){CreateAd.Init();Pay.Init()}});var Pay={FreeOrPayedAd:function(a){if(parseInt(a)>0){$("#PaymentTypeOptions").show();$(".AndPay").show();$(".PayAmountSpan").html(a+",-");var b=0;if(!isNaN(a))var b=a/4;$(".PayAmountVATSpan").html(b)}else{$(".AndPay").hide();$("#PaymentTypeOptions").hide();$("#verifiymobilecontainerdiv").fadeIn(200);$("#CreditCardPayment").fadeOut(200,function(){$("#CreditCardPaymentButton").html("");$("#MobileNotValidatedYet").val()!="1"&&$(".PayButton").fadeIn(200)})}},Init:function(){$("#notmymobilelink").click(function(a){a.preventDefault();$("#newmobilediv").slideDown(400)});$("#paymenttype1").attr("checked",true);$(".AdTypeRadio").change(function(){$("#CreditCardPaymentButton").html("");var c=$("#adID").val(),b=$("#categoryID").val(),a=1;if($("#type2").is(":checked"))a=2;else if($("#type3").is(":checked"))a=3;if($("#paymenttype2").is(":checked"))if(window.location.href.indexOf("torget.hemmetsjournal.se")!=-1)$.getJSON("/Svea",{categoryID:b,adProfilingType:a,adID:c},function(a){$("#CreditCardPaymentButton").html(a);$("#dibsSubmit").val("Gå til kredittkortbetaling")});else $.getJSON("/Dibs/Dibs",{categoryID:b,adProfilingType:a,adID:c},function(a){$("#CreditCardPaymentButton").html(a);$("#dibsSubmit").val("Gå til kredittkortbetaling")});Pay.FreeOrPayedAd($("#Price"+a+"Val").val())});$("#paymenttype1").click(function(){$("#verifiymobilecontainerdiv").fadeIn(200);$("#CreditCardPayment").fadeOut(200,function(){$("#CreditCardPaymentButton").html("");$("#MobileNotValidatedYet").val()!="1"&&$(".PayButton").fadeIn(200)})});$("#paymenttype2").click(function(){$("#verifiymobilecontainerdiv").fadeOut(200);var c=$("#adID").val(),b=$("#categoryID").val(),a=1;if($("#type2").is(":checked"))a=2;else if($("#type3").is(":checked"))a=3;$(".PayButton").fadeOut(200,function(){if(window.location.href.indexOf("torget.hemmetsjournal.se")!=-1)$.getJSON("/Svea",{categoryID:b,adProfilingType:a,adID:c},function(a){$("#CreditCardPaymentButton").html(a);$("#dibsSubmit").val("Gå til kredittkortbetaling");$("#CreditCardPayment").fadeIn(200)});else $.getJSON("/Dibs/Dibs",{categoryID:b,adProfilingType:a,adID:c},function(a){$("#CreditCardPaymentButton").html(a);$("#dibsSubmit").val("Gå til kredittkortbetaling");$("#CreditCardPayment").fadeIn(200)})})});$("#shownewadbutton").click(function(b){b.preventDefault();var a=$("#adID").val();$("#linktomyad").val($("#linktomyad").val().replace("@ADID","preview-"+a));window.location=$("#linktomyad").val()});if($("#newmobile")!=null)$("#newmobile").exists()&&$("#newmobile").val().length>0&&Pay.ValidateMobileNumber($("#newmobile").val(),"newmobile");$("#sharenewadonfacebook").click(function(a){a.preventDefault();Pay.ShareOnFacebook()});$("#sharenewadonmaillink").click(function(a){a.preventDefault();(!$("#sharenewadonmailinput").hasClass("inactive")||$("#sharenewadonmailinput").val().length>0)&&Pay.ShareOnMail()});$(".SendNewPincodeButton").click(function(b){b.preventDefault();$("#pincodedescription").slideUp(400);$("#enterpincode").slideDown(400);$("#sendpincodenewmobile").hide();$("#sendpincodenewmobilelink").show();var a=$("#newmobile").val();$("#newmobile").hasClass("valid")&&Pay.SendPincode(DefaultSitePrefix,a)});$("#newmobile").keyup(function(){Pay.ValidateMobileNumber($(this).val(),"newmobile")});$("#newmobile").blur(function(){Pay.ValidateMobileNumber($(this).val(),"newmobile")});$(".PayAndSaveNowButton").click(function(a){a.preventDefault();Pay.Finish()});$("#PayAndVerfiyButton").click(function(a){a.preventDefault();$("#PaymentTypeOptions").fadeOut(200);$("#CreditCardPayment").fadeOut(200);Pay.VerifyPincode();$("#PayAndVerfiyButton").hide();$("#waitwhilecheckingpincode").show()})},PopulatePrices:function(){var a=$("#categoryID").val();$.getJSON("/Service/GetCategoryPrice",{categoryID:a},function(a){var c=1;for(var b in a){$("#Price"+c+"Val").val(a[b].Amount);$("#pricefield"+a[b].AdProfilingType).html(a[b].Amount+",-");if(c==1){$(".PayAmountSpan").html(a[b].Amount+",-");Pay.FreeOrPayedAd(a[b].Amount)}c++}})},ShareOnFacebook:function(){$("#sharenewadonfacebook").fadeOut(400,function(){$("#adsharedonfacebook").fadeIn(400);var a=$("#adID").val();$("#linktomyad").val($("#linktomyad").val().replace("@ADID","preview-"+a));if($("#addefaultimageurl").val().length>5)$("#firstimage").val($("#addefaultimageurl").val());else $("#firstimage").val(DefaultSiteURL+$("#firstimage").val());facewrap.publishDialog(core.cutString($("#ShareFacebookComment").val(),200),$("#firstimage").val(),DefaultSiteURL+$("#linktomyad").val(),$("#title").val(),$("#fbpricetext").val().replace("@PRICE",$("#price").val()),$("#description").val(),function(){},function(){})})},GetDefaultAdImage:function(a){$.getJSON("/Service/GetDefaultAdImage",{adID:a},function(a){a!=null&&a.length>5&&$("#addefaultimageurl").val(a)})},ShareOnMail:function(){var a=$("#sharenewadonmailinput").val();$("#sharenewadonmaildiv").fadeOut(400,function(){$("#sharenewadonmailsuccess").fadeIn(400);$("#sharenewadonmailinput").val("");setTimeout("$('#sharenewadonmailsuccess').fadeOut(400, function() { $('#sharenewadonmaildiv').fadeIn(400); });",2e3);$.getJSON("/Service/SendTipsByEmail",{recipient:a,adID:$("#adID").val()},function(){})})},SendPincode:function(b,a){$.getJSON("/Service/SendValidationPin",{Number:a,prefix:b},function(){})},VerifyPincode:function(){var a=$("#pincodeverify").val();$.getJSON("/Service/VerifyValidationPin",{pin:a},function(a){if(a==false){$("#PayAndVerfiyButton").show();$("#waitwhilecheckingpincode").hide();$("#pincodeerror").slideDown(300)}else{$("#pincodeerror").slideUp(300);$("#verifiymobilecontainerdiv").fadeOut(400);Pay.Finish()}})},Finish:function(){var c=$("#adID").val(),b=$("#categoryID").val(),a=1;if($("#type2").is(":checked"))a=2;else if($("#type3").is(":checked"))a=3;$("#step4desc").hide();$("#step5desc").show();$("#step4").fadeOut(400,function(){$("#step5").fadeIn(400)});$.getJSON("/Service/BillCustomer",{adId:c,categoryID:b,adProfilingType:a},function(){})},ValidateMobileNumber:function(b,a){b=DefaultSitePrefix+""+Mobile.stripToNumbers(b);$.getJSON("/Service/CheckNumber",{number:b},function(b){if(b>0&&$("#"+a).hasClass("inactive")==false){$("#"+a).addClass("valid").removeClass("invalid");$(".SendPincodeLinks").show()}else{$("#"+a).removeClass("valid").addClass("invalid");$(".SendPincodeLinks").hide()}})}},UploadImages={FormRotator:0,Token:0,UploadProgress:0,LastImage:"",Init:function(){$(".deleteuploadedimageball").live("click",function(){var a=$(this).attr("data-id");$.getJSON("/Service/MarkTokenForDeletion",{token:a},function(){});$("#UploadeTemplateContainer"+a).empty();$("#UploadeTemplateContainer"+a).remove()});$(".defaultimageradio").live("change",function(){var a=$(this).attr("data-imageid");$("#defaultimageinput").val(a)});$("#SkipImageUploadButton").click(function(){UploadImages.GotoPayment()});$("#file").change(function(){$("#SkipImageUploadButton").hide();setTimeout("UploadImages.Upload();",500)});$("#FinishedUploadingImagesButtonButton").click(function(a){a.preventDefault();UploadImages.Finish()});$("#uploadmoreimages").click(function(a){a.preventDefault();$(".UploadFile").fadeIn(300)});$(".SaveDescriptionButton").live("click",function(b){b.preventDefault();var a=$(this).attr("data-id");!$("#description"+a).hasClass("inactive")&&UploadImages.SaveDescription(a,$("#description"+a).val())});$(".imagedescription").live("blur",function(){var c=$(this).attr("data-id"),b=$(this).val(),a=$(this).attr("data-imageid");$(this).addClass("valid");$.getJSON("/Service/UpdateImageDescription",{title:b,description:"",imageID:a},function(){})});$(".imagedescription").live("click",function(){var a=$(this).attr("data-id");$("#savedescription"+a).show()})},SaveDescription:function(){},GotoPayment:function(){$("#step3desc").hide();$("#step4desc").show();Pay.PopulatePrices();$("#step3").fadeOut(400,function(){$("#step4").fadeIn(400)});Pay.GetDefaultAdImage($("#adID").val())},Finish:function(){var a=$("#defaultimageinput").val(),b=$("#adID").val();$.getJSON("/Service/SetDefaultAdImage",{adID:b,imgID:a},function(){});$.getJSON("/Service/FinalizeImageUpload",{},function(){});UploadImages.GotoPayment()},Upload:function(){if($("#file").val()!=UploadImages.LastImage){UploadImages.LastImage=$("#file").val();UploadImages.UploadProgress++;$("#FinishedUploadingImagesButton").show();UploadImages.FormRotator++;if(UploadImages.FormRotator>10)UploadImages.FormRotator=1;UploadImages.Token++;$("#firstimagedesc").hide();$("#secondimage").show();var a=$("#UploadTemplate").html();a=a.replace("@IMAGE",$("#file").val());a=a.replace(/TOKEN/g,UploadImages.Token);if(UploadImages.UploadProgress>1)a=a.replace('checked="checked"',"");$("#UploadedContainer").append(a);$("#uploadimageform").attr("target","iframe"+UploadImages.FormRotator);$("#tokenID").val(UploadImages.Token);document.forms.uploadimageform.submit();core.initInputs();$(".UploadWait").fadeIn(400,function(){$(".UploadFile").fadeIn(400);UploadImages.UploadProgress==1&&$("#defaultimage"+UploadImages.Token).attr("checked",true)})}},FailedUpload:function(a){UploadImages.UploadProgress--;$("#imagecontainer"+a).empty();$("#UploadWaitText"+a).hide();$("#UploadFailed"+a).hide();$("#imagecontainer"+a).addClass("UploadImageFailed");UploadImages.UploadProgress==0&&$("#FinishedUploadingImagesButton").show()},UploadCallback:function(a,b,c){UploadImages.UploadProgress--;if(b!=null||b>0){$("#imagecontainer"+a).empty();$("#imagecontainer"+a).css("background-image","url('"+c+"')");$("#firstimage").val().length<1&&$("#firstimage").val(DefaultSiteURL+c);$("#description"+a).attr("data-imageid",b);$("#defaultimage"+a).attr("data-imageid",b);if(a<2)$("#defaultimageinput").val(b);else $("input[name=mainimage]:radio").first().attr("checked",true);$("#UploadWaitText"+a).hide();$("#UploadChangeDescription"+a).show();!$("#edituploadimagescontrol").exists()&&$("#setdefaultlabel"+a).show();UploadImages.UploadProgress==0&&$("#FinishedUploadingImagesButton").show();$("#FinishedUploadingImagesButtonEditAd").show()}}},CreateAd={Init:function(){CreateAd.ValidateNumberNotZero($("#price"));UploadImages.Init();CreateAd.InitValidation();$(".tagbox").tagbox();$("#samecontactinfo").change(function(){if($(this).is(":checked")){$("#specifycontactinfo").slideUp(400);$("#description").animate({height:"140px"},400)}else{$("#specifycontactinfo").slideDown(400);$("#description").animate({height:"340px"},400)}});$("#categoryID").change(function(){var a=$(this);if($("#hasparentcategories").val()>0)if($("#category-option"+a.val()).attr("data-parent")>0&&a.val()>0){$(".invalid-category-selected").fadeIn(300);a.val(0);$("#step2").slideUp(400)}else{$(".invalid-category-selected").hide();var b=$("option:selected",this).text();$("#selectedCategory").html(b);a.hide();$("#choosecategoryoption").empty();$("#choosecategoryoption").remove();CreateAd.GotoStep2()}else{var b=$("option:selected",this).text();$("#selectedCategory").html(b);a.hide();$("#choosecategoryoption").empty();$("#choosecategoryoption").remove();CreateAd.GotoStep2()}});$(".inactive[data-default]").each(function(){$(this).val($(this).attr("data-default"))});$("#reSelectCategory").click(function(a){a.preventDefault();if($("#selectedCategoryDiv").is(":visible"))$("#selectedCategoryDiv").fadeOut(200,function(){$("#categoryID").fadeIn(200)});else $("#categoryID").fadeOut(200,function(){$("#selectedCategoryDiv").fadeIn(200)})});$(".SavePreliminaryButton").click(function(s){s.preventDefault();CreateAd.ValidateMinLength($("#title"));CreateAd.ValidateMinLength($("#description"));CreateAd.ValidateNumberNotZero($("#price"));var a=false;if($("#samecontactinfo").is(":checked")&&$("#title").hasClass("valid")&&$("#description").hasClass("valid")&&$("#price").hasClass("valid"))a=true;if(!$("#samecontactinfo").is(":checked")&&$("#zip").hasClass("valid")&&$("#city").hasClass("valid")&&$("#address").hasClass("valid")&&$("#mobile").hasClass("valid")&&$("#email").hasClass("valid")&&$("#title").hasClass("valid")&&$("#description").hasClass("valid")&&$("#price").hasClass("valid"))a=true;valueIds="";$.each($(".attribute-input"),function(){value=$(this).val();if(value>0)valueIds+=$(this).val()+","});valueIds=valueIds.substr(0,valueIds.length-1);if(a){$("#addescriptionerror").slideUp(400);var o=$("#title").val(),h=$("#description").val(),n=$("#price").val(),g="null",i=$("#categoryID").val(),k=$("#address").val(),r=$("#zip").val(),p=$("#city").val(),m=$("#email").val(),j=$("#condition :selected").val(),l=$("#mobile").val(),f=false,e=false,d=false,q=$("input.tags").val(),c=false,b=false;if($("#hideaddress").is(":checked"))e=true;if($("#hidemobile").is(":checked"))f=true;if($("#allowcomments").is(":checked"))c=true;if($("#samecontactinfo").is(":checked"))b=true;if($("#allow-bidding").is(":checked"))d=true;if(!$("#pricetext").hasClass("inactive"))g=$("#pricetext").val();CreateAd.SaveInfo(o,h,n,g,i,k,r,p,l,m,j,f,c,b,e,q,d,valueIds)}else $("#addescriptionerror").slideDown(400)})},GotoStep2:function(){$("#step1desc").fadeOut(300,function(){$("#step2desc").fadeIn(300);$("#step2").slideDown(400)});$("#selectedCategoryDiv").show()},InitValidation:function(){$("#title").blur(function(){CreateAd.ValidateMinLength($(this))});$("#description").blur(function(){CreateAd.ValidateMinLength($(this))});$("#price").blur(function(){CreateAd.ValidateNumberNotZero($(this))});$("#description").keyup(function(){var a=$("#description");if(a.val().length>1800)$("#maxcharsdescription").slideDown(200);else $("#maxcharsdescription").slideUp(200);CreateAd.ValidateMinLength($(this))});$("#email").keyup(function(){if(core.validateEmail($(this).val()))$(this).addClass("valid").removeClass("invalid");else $(this).addClass("invalid").removeClass("valid")});$("#email").blur(function(){if(core.validateEmail($(this).val()))$(this).addClass("valid").removeClass("invalid");else $(this).addClass("invalid").removeClass("valid")});$("#mobile").keyup(function(){CreateAd.ValidateMobileNumber($(this).val(),"mobile")});$("#mobile").blur(function(){CreateAd.ValidateMobileNumber($(this).val(),"mobile")});$("#address").blur(function(){CreateAd.ValidateMinLength($(this))});$("#city").blur(function(){CreateAd.ValidateMinLength($(this))});$("#zip").blur(function(){Validate.ValidatePostCode($(this))})},ValidateMinLength:function(a){if(a.val().length>0&&a.val().length<1801&&!a.hasClass("inactive"))a.addClass("valid").removeClass("invalid");else a.addClass("invalid").removeClass("valid")},ValidateNumber:function(a){if(!isNaN(a.val())&&a.val().length>0)a.addClass("valid").removeClass("invalid");else a.addClass("invalid").removeClass("valid")},ValidateNumberNotZero:function(a){if(!isNaN(a.val())&&a.val().length>0&&a.val()>-1)a.addClass("valid").removeClass("invalid");else a.addClass("invalid").removeClass("valid")},SaveInfo:function(o,e,n,j,g,k,r,p,l,m,i,h,c,b,f,q,d,a){$("#step1").fadeOut(400);$("#step2").fadeOut(400,function(){$("#step3").fadeIn(400,function(){window.scrollTo(0,0)})});$("#step2desc").hide();$("#step1desc").hide();$("#step3desc").show();$.getJSON("/Service/SaveAd",{title:o,description:e,categoryID:g,price:n,priceText:j,address:k,zip:r,city:p,mobile:l,email:m,hideMobile:h,allowComments:c,useStandardContactInfo:b,condition:i,hideContactAddress:f,tags:q,allowBidding:d,attributes:a},function(a){if(a==0)document.location="/Error/General";$("#adID").val(a);$("#mmscodeadid").html(a)})},ValidateMobileNumber:function(b,a){b=DefaultSitePrefix+""+Mobile.stripToNumbers(b);$.getJSON("/Service/CheckNumber",{number:b},function(b){if(b>0&&$("#"+a).hasClass("inactive")==false)$("#"+a).addClass("valid").removeClass("invalid");else $("#"+a).removeClass("valid").addClass("invalid")})}};$(document).ready(function(){if($("#editadpage").exists()){EditAd.Init();UploadImages.Init()}});var EditAd={Init:function(){$("#tags").tagbox();$("#ShowUpgradeProfilingBox").click(function(a){a.preventDefault();$(".upgradebox").slideDown(300)});$("#UpgradePayWithCreditCardLinK").click(function(){$("#DibsPayEdit").empty();if(window.location.href.indexOf("torget.hemmetsjournal.se")!=-1)$.getJSON("/Svea",{categoryID:$("#categoryID").val(),adProfilingType:$("#profilingTypeID").val(),adID:$("#adID").val(),editAdSpecial:true},function(a){$("#DibsPayEdit").html(a);$("#dibsSubmit").val($("#DibsPayEdit").attr("data-label"))});else $.getJSON("/Dibs/Dibs",{categoryID:$("#categoryID").val(),adProfilingType:$("#profilingTypeID").val(),adID:$("#adID").val(),editAdSpecial:true},function(a){$("#DibsPayEdit").html(a);$("#dibsSubmit").val($("#DibsPayEdit").attr("data-label"))})});$("#categoryID").change(function(){$("#DibsPayEdit").exists()&&$("#DibsPayEdit").html().length>0&&$("#DibsPayEdit").html("")});$(".UpgradeToLevel2").click(function(a){a.preventDefault();if(window.location.href.indexOf("torget.hemmetsjournal.se")!=-1)$.getJSON("/Svea/Upgrade",{categoryID:$("#categoryID").val(),currentProfilingType:$("#currentProfilingType").val(),adProfilingType:$("#adProfilingType2").val(),adId:$("#adID").val()},function(a){$("#delvisProfileringCC").html(a);$("#dibsSubmit").val("Betal med kort");$("#Upgrade2Confirm").slideDown(300)});else $.getJSON("/Dibs/DibsUpgrade",{categoryID:$("#categoryID").val(),currentProfilingType:$("#currentProfilingType").val(),adProfilingType:$("#adProfilingType2").val(),adId:$("#adID").val()},function(a){$("#delvisProfileringCC").html(a);$("#dibsSubmit").val("Betal med kort");$("#Upgrade2Confirm").slideDown(300)});$("#Upgrade3Confirm").slideUp(300)});$(".UpgradeToLevel3").click(function(a){a.preventDefault();if(window.location.href.indexOf("torget.hemmetsjournal.se")!=-1)$.getJSON("/Svea/Upgrade",{categoryID:$("#categoryID").val(),currentProfilingType:$("#currentProfilingType").val(),adProfilingType:$("#adProfilingType3").val(),adId:$("#adID").val()},function(a){$("#fullProfileringCC").html(a);$("#dibsSubmit").val("Betal med kort")});else $.getJSON("/Dibs/DibsUpgrade",{categoryID:$("#categoryID").val(),currentProfilingType:$("#currentProfilingType").val(),adProfilingType:$("#adProfilingType3").val(),adId:$("#adID").val()},function(a){$("#fullProfileringCC").html(a);$("#dibsSubmit").val("Betal med kort")});$("#Upgrade3Confirm").slideDown(300);$("#Upgrade2Confirm").slideUp(300)});$(".UpgradeAdConfirmButton").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$.getJSON("/Ad/UpgradeProfiling",{adID:$("#adID").val(),profilingType:a},function(){$("#Upgrade3Confirm").slideUp(300);$("#Upgrade2Confirm").slideUp(300);$(".UpgradeAdSuccess").slideDown(300);$(".UpgradeToLevel"+a).hide()})});$(".UpgradeAdConfirmButtonCC").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$("#upgradeform-"+a).submit()});$(".adIDUploadFormField").attr("id","aID");$(".adIDUploadFormField").val($("#adID").val());EditAd.Validation();$("#ConfirmAdAsInactive").click(function(a){a.preventDefault();var b=$("#adID").val();$(".ChangeAdStatusButtonRow").slideUp(200);$.getJSON("/Ad/ChangeStatus",{AdID:$("#adID").val(),newStatus:"7"},function(){$("#setasinactive").slideUp(300,function(){$("#changestatussuccess").slideDown(300)})})});$("#ConfirmAdAsActive").click(function(a){a.preventDefault();var b=$("#adID").val();$(".ChangeAdStatusButtonRow").slideUp(200);$.getJSON("/Ad/ChangeStatus",{AdID:$("#adID").val(),newStatus:"4"},function(){$("#setasactive").slideUp(300,function(){$("#changestatussuccess").slideDown(300)})})});$("#ConfirmAdAsSoldButton").click(function(b){b.preventDefault();var c=$("#adID").val(),a=$("#buyercontactinfo").val();$(".ChangeAdStatusButtonRow").slideUp(200);$.getJSON("/Ad/SetAsSold",{adID:$("#adID").val(),phoneOrEmail:a},function(){$("#setassold").slideUp(300,function(){$("#setassoldsuccess").slideDown(300)})})});$("#ConfirmReactivateAdButton").click(function(c){c.preventDefault();var b=$("#categoryID").val(),a=1;if($("#type2").is(":checked"))a=2;else if($("#type3").is(":checked"))a=3;$(".ChangeAdStatusButtonRow").slideUp(200);$.getJSON("/Ad/Reactivate",{adID:$("#adID").val(),categoryID:b,adProfilingType:a},function(){$("#reactivatead").slideUp(300,function(){$("#reactivateadsuccess").slideDown(300)})})});$(".PublishNotComplete").click(function(){if($("#price").hasClass("valid")&&$("#title").hasClass("valid")&&$("#description").hasClass("valid")&&$("#email").hasClass("valid")&&$("#mobile").hasClass("valid")&&$("#address").hasClass("valid")&&$("#zip").hasClass("valid")&&$("#city").hasClass("valid"))$.getJSON("/Ad/ChangeAd",{aID:$("#adID").val(),CategoryID:$("#categoryID").val(),Condition:$("#condition").val(),price:$("#price").val(),pricetext:$("#pricetext").val(),title:$("#title").val(),description:$("#description").val(),mobile:$("#mobile").val(),email:$("#email").val(),address:$("#address").val(),zip:$("#zip").val(),city:$("#city").val(),hideMobile:$("#hidemobile").is(":checked"),allowComments:$("#allowcomments").is(":checked"),allowBidding:$("#allow-bidding").is(":checked"),HideContactAddress:$("#hideaddress").is(":checked"),tags:$("INPUT.tags").val(),stp:true},function(){$(".PublishNotCompleteFeedback").slideDown(300);$("#PublishNotCompleteButtonContainer").slideUp(300);setTimeout('window.location = "/minside/";',3e3)});else alert("Alle feltene som er påkrevd er ikke fyllt ut!")});$(".SetAdStatusButton").click(function(c){c.preventDefault();$(".changestatusactiondiv").slideUp(300);var a=$("#categoryID").val();$.getJSON("/Service/GetCategoryPrice",{categoryID:a},function(a){var c=1;for(var b in a){$("#pricefield"+a[b].AdProfilingType).html(a[b].Amount+",-");c++}});var b=$(this).attr("data-id");$("#AdInformation").hide();$("#UploadMoreImages").slideUp(300);$("#EditUploadImages").slideUp(300,function(){$("#"+b).slideDown(300)})});$(".CancelSetAdStatusLink").click(function(a){a.preventDefault();$(".changestatusactiondiv").slideUp(300,function(){$("#EditUploadImages").slideDown(300,function(){$("#AdInformation").slideDown(300)})})});$("#UploadMoreImagesButton").click(function(a){a.preventDefault();if(EditAd.changed){save=confirm("Det er gjort endringer i annonsen, lagre disse før du går videre til bilde opplastning?");save&&EditAd.SaveChanges()}if($("#UploadMoreImages").is(":visible")){$("#UploadMoreImages").slideUp(300);$("#EditAdStatusDiv").slideDown(300);$("#AdInformation").show()}else{$("#UploadMoreImages").slideDown(300);$("#EditAdStatusDiv").slideUp(300);$("#AdInformation").hide()}});$("#UploadImagesButtonRow").hide();$(".ShowEditSpecifidImage").click(function(a){a.preventDefault();$(".EditSpecifiedImage").slideUp(300);$("#EditSpecifiedImage"+$(this).attr("data-id")).is(":visible")==false&&$("#EditSpecifiedImage"+$(this).attr("data-id")).slideDown(400)});$(".DeleteSpecifiedImage").click(function(b){b.preventDefault();var a=$(this).attr("data-id");$(".EditSpecifiedImage").slideUp(300);$.getJSON("/Service/DeleteImageFromAd",{ImgID:a},function(){$("#EditAdEditImageThumb"+a).empty();$("#EditAdEditImageThumb"+a).remove()})});$(".CancelEditSpecifiedImage").click(function(a){a.preventDefault();$(".EditSpecifiedImage").slideUp(300)});$(".SaveChangesToSpecifiedImage").click(function(a){a.preventDefault();EditAd.SaveImageChanges($(this).attr("data-id"))});$("#EditSaveChangesButton").click(function(a){a.preventDefault();EditAd.SaveChanges()})},SaveImageChanges:function(a){$(".EditSpecifiedImage").slideUp(300);$.getJSON("/Service/UpdateImageDescription",{title:$("#imagedescription"+a).val(),description:"",imageID:a},function(){});if($("#imagedefault"+a).is(":checked")){$(".EditSpecifiedImage").show();$(".editadimagedefault").attr("checked",false);$("#imagedefault"+a).attr("checked",true);$(".EditSpecifiedImage").hide();$.getJSON("/Service/SetDefaultAdImage",{adID:$("#adID").val(),imgID:a},function(){})}},SaveChanges:function(){valueIds="";$.each($(".attribute-input"),function(){value=$(this).val();if(value>0)valueIds+=$(this).val()+","});valueIds=valueIds.substr(0,valueIds.length-1);if($("#price").hasClass("valid")&&$("#title").hasClass("valid")&&$("#description").hasClass("valid")&&$("#email").hasClass("valid")&&$("#mobile").hasClass("valid")&&$("#address").hasClass("valid")&&$("#zip").hasClass("valid")&&$("#city").hasClass("valid")){$("#SaveEditErrorBox").slideUp(300);$("#EditAdButtonRow").slideUp(300);$.getJSON("/Ad/ChangeAd",{aID:$("#adID").val(),categoryID:$("#category").val(),condition:$("#condition").val(),price:$("#price").val(),pricetext:$("#pricetext").val(),title:$("#title").val(),description:$("#description").val(),mobile:$("#mobile").val(),email:$("#email").val(),address:$("#address").val(),zip:$("#zip").val(),city:$("#city").val(),hideMobile:$("#hidemobile").is(":checked"),allowComments:$("#allowcomments").is(":checked"),hideContactAddress:$("#hideaddress").is(":checked"),allowBidding:$("#allow-bidding").is(":checked"),tags:$("INPUT.tags").val(),attributes:valueIds},function(){$("#EditAdConfirmed").slideDown(300);setTimeout(" $('#EditAdConfirmed').slideUp(300, function() { $('#EditAdButtonRow').fadeIn(300);} );",5e3)})}else $("#SaveEditErrorBox").slideDown(300)},changed:false,Validation:function(){$("#zip").blur(function(){var a=$(this);if(a)if(a.val()==""){a.addClass("valid").removeClass("invalid");$("#city").addClass("valid");$("#citylabel").val("");$("#city").val("");return}Validate.ValidatePostCode(a,function(a){if(a!=""){$("#city").val(a);$("#citylabel").val(a);$("#citylabel").addClass("valid");$("#city").addClass("valid")}else{$("#city").val("");$("#citylabel").val("");$("#citylabel").removeClass("valid");$("#city").removeClass("valid")}});EditAd.changed=true});$("#address").blur(function(){Validate.MinLength($(this),3,150,true)});$("#city").blur(function(){Validate.MinLength($(this),1,50,true)});$("#description").blur(function(){Validate.MinLength($(this),0,5e3,true)});$("#title").blur(function(){Validate.MinLength($(this),0,500,true)});$("#price").blur(function(){Validate.NumbersOnly($(this),true)});$("#address").keyup(function(){EditAd.changed=true;Validate.MinLength($(this),3,150,true)});$("#city").keyup(function(){EditAd.changed=true;Validate.MinLength($(this),1,50,true)});$("#zip").keyup(function(){var a=$(this);if(a)if(a.val()==""){a.addClass("valid").removeClass("invalid");$("#city").addClass("valid");$("#citylabel").val("");$("#city").val("");return}Validate.ValidatePostCode(a,function(a){if(a!=""){$("#city").val(a);$("#citylabel").val(a);$("#citylabel").addClass("valid");$("#city").addClass("valid")}else{$("#city").val("");$("#citylabel").val("");$("#citylabel").removeClass("valid");$("#city").removeClass("valid")}});EditAd.changed=true});$("#description").keyup(function(){Validate.MinLength($(this),0,5e3,true);EditAd.changed=true});$("#title").keyup(function(){Validate.MinLength($(this),0,500,true);EditAd.changed=true});$("#price").keyup(function(){Validate.ValidateNumberNotZero($(this),true);EditAd.changed=true});$("#pricetext").keyup(function(){EditAd.changed=true});$("#mobile").keyup(function(){EditAd.changed=true})}},Mobile={validateNumber:function(b,a){$("#validatemobilewait").show();var c=DefaultSitePrefix+""+Mobile.stripToNumbers(b);$.getJSON("/Service/CheckNumber",{number:c},function(b){if(b>0&&$("#"+a).hasClass("inactive")==false){$("#"+a).addClass("valid").removeClass("invalid");$("#"+a+"validation").addClass("validicon").removeClass("invalidicon")}else{$("#"+a).removeClass("valid").addClass("invalid");$("#"+a+"validation").removeClass("validicon").addClass("invalidicon")}$("#validatemobilewait").hide()},"html")},validateRegisterNumber:function(b,a){var c=DefaultSitePrefix+""+Mobile.stripToNumbers(b);if(Mobile.stripToNumbers(b).length>3){$("#validatemobilewait").show();$("#MobileNotSaved").hide();$.getJSON("/Service/CheckNumber",{number:c},function(b){if(b>0&&$("#"+a).hasClass("inactive")==false){$("#"+a).addClass("valid").removeClass("invalid");$("#"+a+"validation").addClass("validicon").removeClass("invalidicon")}else{$("#"+a).removeClass("valid").addClass("invalid");$("#"+a+"validation").removeClass("validicon").addClass("invalidicon")}$("#validatemobilewait").hide()},"html")}else{$("#MobileNotSaved").show();$("#"+a).addClass("valid").removeClass("invalid");$("#"+a+"validation").addClass("validicon").removeClass("invalidicon")}},stripToNumbers:function(a){if(a!=null&&a.length>0){var b=new RegExp("[^0-9]","g");return a.replace(b,"")}else return""}};$(document).ready(function(){if($("#SendSMSFeature").exists()&&$("#SendSMSFeature").val()=="1"){$("#sendersmobile").val($("#sendersmobile").attr("data-default"));$("#SendSMSContent").val($("#SendSMSContent").attr("data-default"));var a;$("#SendSMSinit").click(function(){var a=false;if($("#sendersmobile").hasClass("valid")==false){$("#mobileErrorText").show();if($("#sendersmobile").hasClass("inactive")){$("#sendersmobile").val("");$("#sendersmobile").removeClass("inactive");Mobile.validateNumber($("#sendersmobile").val(),"sendersmobile")}a=true}if($("#SendSMSContent").val().length<1||$("#SendSMSContent").hasClass("inactive")){$("#smsContentErrorText").show();$("#SendSMSContent").addClass("invalid");a=true}else $("#SendSMSContent").removeClass("invalid");if(a)$("#errorSMSForm").slideDown(300);else{$("#errorSMSForm").slideUp(300);$("#SendSMSForm").slideUp(400);$("#SendSMSValidateForm").slideDown(400);$.getJSON("/Service/SendValidationSms",{prefix:DefaultSitePrefix,mobile:Mobile.stripToNumbers($("#sendersmobile").val())},function(a){a})}});$("#ButtonVerifyCode").click(function(a){a.preventDefault();if($("#pincodesms").val().length>0&&$("#pincodesms").hasClass("inactive")==false){$("#pincodeempty").slideUp(300);$("#ValidationButtons").fadeOut(200);$("#ValidationInput").fadeOut(300,function(){$("#ValidationWait").fadeIn(300)});$.getJSON("/Service/VerifyCode",{prefix:DefaultSitePrefix,mobile:Mobile.stripToNumbers($("#sendersmobile").val()),code:$("#pincodesms").val()},function(a){if(a==true)$("#SendSMSValidateForm").slideUp(300,function(){$("#SMSSendSuccess").fadeIn(300);$("ValidationText").show();$("#ValidationRetryText").hide();$("#ValidationInput").show();$("#ValidationWait").hide();$("#ValidationButtons").show();$.getJSON("/Service/SendSalesEnquiry",{userID:0,text:$("#SendSMSContent").val(),adID:$("#adID").val(),prefix:DefaultSitePrefix,mobile:Mobile.stripToNumbers($("#sendersmobile").val()),code:$("#pincodesms").val()},function(){});setTimeout("$('#SMSSendSuccess').fadeOut(300,function() { $('#sendsms').slideUp(200,function() { $('#SendSMSForm').show(); }); });",3e3);$("#SendSMSContent").val("");$("#pincodesms").val($("#pincodesms").attr("data-default"));$("#pincdoesms").addClass("inactive")});else{$("#ValidationButtons").fadeIn(200);$("#ValidationText").slideUp(300,function(){$("#ValidationRetryText").slideDown(300)});$("#ValidationWait").fadeOut(300,function(){$("#ValidationInput").fadeIn(300)});setTimeout("$('#ValidationWait').hide();",1e3)}})}else $("#pincodeempty").slideDown(300)});$("#CancelSMSSending").click(function(){$("#SendSMSForm").slideDown(400);$("#SendSMSValidateForm").slideUp(400,function(){$("ValidationText").show();$("#ValidationRetryText").hide();$("#ValidationInput").show();$("#ValidationWait").hide();$("#ValidationButtons").show()})});$("#sendersmobile").keydown(function(){clearTimeout(a);a=setTimeout("Mobile.validateNumber($('#sendersmobile').val(), 'sendersmobile');",1e3)});$("#sendersmobile").blur(function(){Mobile.validateNumber($("#sendersmobile").val(),"sendersmobile")})}});var email={validateForm:function(){var a=false;if(email.validate()&&email.validatecontent()){$("#MailError").slideUp(300,function(){$("#MailErrorContent").hide();$("#MailErrorAddress").hide()});$("#SendMailForm").slideUp(300,function(){$("#SendMailSuccess").fadeIn(300)});return true}else if(email.validate()){a=true;$("#MailErrorContent").show()}else if(email.validatecontent()){a=true;$("#MailErrorAddress").show()}else{a=true;$("#MailErrorContent").show();$("#MailErrorAddress").show()}if(a){$("#MailError").slideDown(300);return false}},validatecontent:function(){return $("#SendEmailContent").val().length>0&&$("#SendEmailContent").hasClass("inactive")==false?true:false},send:function(){var c=$("#adID").val(),b=$("#EmailSubject").val(),a=$("#emailaddress").val(),d=$("#SendEmailContent").val();$.getJSON("/Service/SendEmailToSeller",{adID:c,senderEmail:a,subject:b,body:d},function(){});setTimeout("$('#SendMailSuccess').fadeOut(200, function(){ $('#sendmail').slideUp(200,function() { $('#SendMailForm').show(); }); });",3e3)},validate:function(){if($("#emailaddress").val().length>0&&core.validateEmail($("#emailaddress").val())){$("#emailaddress").addClass("valid").removeClass("invalid");$("#emailaddressvalidation").removeClass("invalidicon").addClass("validicon");return true}else{$("#emailaddress").removeClass("valid").addClass("invalid");$("#emailaddressvalidation").removeClass("validicon").addClass("invalidicon");return false}}};$(document).ready(function(){var a;$("#SendMailButton").click(function(){email.validateForm()&&email.send()});$("#emailaddress").keydown(function(){clearTimeout(a);a=setTimeout("email.validate();",500)});$("#emailaddress").blur(function(){email.validate()})});function Option(c,b,a){this.text=c;this.value=b;this.className=a}(function(a){a.fn.selectbox=function(){this.each(function(){var d={container:'<div class="selectbox_container {0}"></div>',box:'<div class="selectbox_selected {0}"><div>{1}</div></div>',option:'<div value="{0}" class="selectbox_option {1}">{2}</div>',options:'<div class="selectbox_options"></div>'},c=a(this),b={id:"",name:"",className:"",options:[],count:0,selected:null,valueHolder:null,init:function(){var d=null;c.children().each(function(){var c=a(this);b.options[b.count++]=new Option(c.html(),c.attr("value"),c.attr("class"));if(c.attr("selected")=="selected"||c.attr("selected"))d=c.attr("value")});c.removeClass("selectbox");b.id=c.attr("id");b.name=c.attr("name");b.className=c.attr("className");c.attr("name","_"+b.name);c.attr("id","_"+b.id);c.hide();b.render();b.addEvents();if(d!=null){b.valueHolder.val(d);b.setSelect()}},render:function(){c.wrap(d.container.replace("{0}",b.className));c.before(d.box.replace("{0}",b.options[0].className).replace("{1}",b.options[0].text));c.wrap(d.options);b.selected=c.parent().siblings(".selectbox_selected");var e=b.selected.width(),g=b.selected.innerWidth()-b.selected.width(),f=0;a(b.options).each(function(){var a=d.option.replace("{0}",this.value).replace("{1}",this.className).replace("{2}",this.text);c.before(a);a=c.prev();e=a.width()>e?a.width():e;f=a.outerWidth()-a.width()>f?a.outerWidth()-a.width():f});b.selected.before('<input type="hidden" name="'+b.name+'" id="'+b.id+'" class="'+b.className+'" value="'+b.options[0].value+'" />');b.valueHolder=b.selected.prev();b.hide();b.selected.width(e+f+5);b.selected.next().children().width(e+g+5)},addEvents:function(){b.selected.click(function(){a(this).siblings(".selectbox_options").toggle()});b.valueHolder.change(function(){b.setSelect()});c.siblings(".selectbox_option").click(function(){b.select(a(this))})},setSelect:function(){var a=c.siblings(".selectbox_option[value='"+b.valueHolder.val()+"']");a.html().length>0&&b.select(a)},select:function(a){b.hide();var e=a.html(),c=a.attr("value"),d=a.attr("class");c!=b.selected.prev().val()&&b.selected.prev().val(c);b.selected.children().html(e);b.selected.removeClass();b.selected.addClass("selectbox_selected");b.selected.addClass(d);b.selected.removeClass("selectbox_option")},hide:function(){c.parent().hide()}};b.init()});return this}})(jQuery);$(document).ready(function(){$(".selectbox").selectbox()});var swfobject=function(){var c="undefined",g="object",I="Shockwave Flash",U="ShockwaveFlash.ShockwaveFlash",t="application/x-shockwave-flash",H="SWFObjectExprInst",M="onreadystatechange",d=window,b=document,j=navigator,K=false,u=[Q],i=[],r=[],n=[],o,s,w,D,k=false,p=false,f,y,G=true,a=function(){var l=typeof b.getElementById!=c&&typeof b.getElementsByTagName!=c&&typeof b.createElement!=c,f=j.userAgent.toLowerCase(),h=j.platform.toLowerCase(),n=h?/win/.test(h):/win/.test(f),m=h?/mac/.test(h):/mac/.test(f),o=/webkit/.test(f)?parseFloat(f.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=!+"\131",e=[0,0,0],a=null;if(typeof j.plugins!=c&&typeof j.plugins[I]==g){a=j.plugins[I].description;if(a&&!(typeof j.mimeTypes!=c&&j.mimeTypes[t]&&!j.mimeTypes[t].enabledPlugin)){K=true;i=false;a=a.replace(/^.*\s+(\S+\s+\S+$)/,"$1");e[0]=parseInt(a.replace(/^(.*)\..*$/,"$1"),10);e[1]=parseInt(a.replace(/^.*\.(.*)\s.*$/,"$1"),10);e[2]=/[a-zA-Z]/.test(a)?parseInt(a.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else if(typeof d.ActiveXObject!=c)try{var k=new ActiveXObject(U);if(k){a=k.GetVariable("$version");if(a){i=true;a=a.split(" ")[1].split(",");e=[parseInt(a[0],10),parseInt(a[1],10),parseInt(a[2],10)]}}}catch(p){}return{w3:l,pv:e,wk:o,ie:i,win:n,mac:m}}(),W=function(){if(!a.w3)return;(typeof b.readyState!=c&&b.readyState=="complete"||typeof b.readyState==c&&(b.getElementsByTagName("body")[0]||b.body))&&m();if(!k){typeof b.addEventListener!=c&&b.addEventListener("DOMContentLoaded",m,false);if(a.ie&&a.win){b.attachEvent(M,function(){if(b.readyState=="complete"){b.detachEvent(M,arguments.callee);m()}});d==top&&(function(){if(k)return;try{b.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}m()})()}a.wk&&(function(){if(k)return;if(!/loaded|complete/.test(b.readyState)){setTimeout(arguments.callee,0);return}m()})();J(m)}}();function m(){if(k)return;try{var c=b.getElementsByTagName("body")[0].appendChild(h("span"));c.parentNode.removeChild(c)}catch(e){return}k=true;for(var d=u.length,a=0;a<d;a++)u[a]()}function E(a){if(k)a();else u[u.length]=a}function J(a){if(typeof d.addEventListener!=c)d.addEventListener("load",a,false);else if(typeof b.addEventListener!=c)b.addEventListener("load",a,false);else if(typeof d.attachEvent!=c)R(d,"onload",a);else if(typeof d.onload=="function"){var e=d.onload;d.onload=function(){e();a()}}else d.onload=a}function Q(){if(K)T();else z()}function T(){var f=b.getElementsByTagName("body")[0],e=h(g);e.setAttribute("type",t);var d=f.appendChild(e);if(d){var i=0;(function(){if(typeof d.GetVariable!=c){var b=d.GetVariable("$version");if(b){b=b.split(" ")[1].split(",");a.pv=[parseInt(b[0],10),parseInt(b[1],10),parseInt(b[2],10)]}}else if(i<10){i++;setTimeout(arguments.callee,10);return}f.removeChild(e);d=null;z()})()}else z()}function z(){var o=i.length;if(o>0)for(var g=0;g<o;g++){var h=i[g].id,f=i[g].callbackFn,d={success:false,id:h};if(a.pv[0]>0){var b=e(h);if(b)if(q(i[g].swfVersion)&&!(a.wk&&a.wk<312)){l(h,true);if(f){d.success=true;d.ref=C(h);f(d)}}else if(i[g].expressInstall&&v()){var j={};j.data=i[g].expressInstall;j.width=b.getAttribute("width")||"0";j.height=b.getAttribute("height")||"0";if(b.getAttribute("class"))j.styleclass=b.getAttribute("class");if(b.getAttribute("align"))j.align=b.getAttribute("align");for(var p={},m=b.getElementsByTagName("param"),r=m.length,k=0;k<r;k++)if(m[k].getAttribute("name").toLowerCase()!="movie")p[m[k].getAttribute("name")]=m[k].getAttribute("value");A(j,p,h,f)}else{S(b);f&&f(d)}}else{l(h,true);if(f){var n=C(h);if(n&&typeof n.SetVariable!=c){d.success=true;d.ref=n}f(d)}}}}function C(f){var b=null,a=e(f);if(a&&a.nodeName=="OBJECT")if(typeof a.SetVariable!=c)b=a;else{var d=a.getElementsByTagName(g)[0];if(d)b=d}return b}function v(){return!p&&q("6.0.65")&&(a.win||a.mac)&&!(a.wk&&a.wk<312)}function A(g,j,i,n){p=true;w=n||null;D={success:false,id:i};var f=e(i);if(f){if(f.nodeName=="OBJECT"){o=x(f);s=null}else{o=f;s=i}g.id=H;if(typeof g.width==c||!/%$/.test(g.width)&&parseInt(g.width,10)<310)g.width="310";if(typeof g.height==c||!/%$/.test(g.height)&&parseInt(g.height,10)<137)g.height="137";b.title=b.title.slice(0,47)+" - Flash Player Installation";var m=a.ie&&a.win?"ActiveX":"PlugIn",k="MMredirectURL="+d.location.toString().replace(/&/g,"%26")+"&MMplayerType="+m+"&MMdoctitle="+b.title;if(typeof j.flashvars!=c)j.flashvars+="&"+k;else j.flashvars=k;if(a.ie&&a.win&&f.readyState!=4){var l=h("div");i+="SWFObjectNew";l.setAttribute("id",i);f.parentNode.insertBefore(l,f);f.style.display="none";(function(){if(f.readyState==4)f.parentNode.removeChild(f);else setTimeout(arguments.callee,10)})()}B(g,j,i)}}function S(b){if(a.ie&&a.win&&b.readyState!=4){var c=h("div");b.parentNode.insertBefore(c,b);c.parentNode.replaceChild(x(b),c);b.style.display="none";(function(){if(b.readyState==4)b.parentNode.removeChild(b);else setTimeout(arguments.callee,10)})()}else b.parentNode.replaceChild(x(b),b)}function x(e){var d=h("div");if(a.win&&a.ie)d.innerHTML=e.innerHTML;else{var f=e.getElementsByTagName(g)[0];if(f){var b=f.childNodes;if(b)for(var i=b.length,c=0;c<i;c++)!(b[c].nodeType==1&&b[c].nodeName=="PARAM")&&!(b[c].nodeType==8)&&d.appendChild(b[c].cloneNode(true))}}return d}function B(b,i,q){var n,l=e(q);if(a.wk&&a.wk<312)return n;if(l){if(typeof b.id==c)b.id=q;if(a.ie&&a.win){var o="";for(var d in b)if(b[d]!=Object.prototype[d])if(d.toLowerCase()=="data")i.movie=b[d];else if(d.toLowerCase()=="styleclass")o+=' class="'+b[d]+'"';else if(d.toLowerCase()!="classid")o+=" "+d+'="'+b[d]+'"';var p="";for(var m in i)if(i[m]!=Object.prototype[m])p+='<param name="'+m+'" value="'+i[m]+'" />';l.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+o+">"+p+"</object>";r[r.length]=b.id;n=e(b.id)}else{var j=h(g);j.setAttribute("type",t);for(var f in b)if(b[f]!=Object.prototype[f])if(f.toLowerCase()=="styleclass")j.setAttribute("class",b[f]);else f.toLowerCase()!="classid"&&j.setAttribute(f,b[f]);for(var k in i)i[k]!=Object.prototype[k]&&k.toLowerCase()!="movie"&&P(j,k,i[k]);l.parentNode.replaceChild(j,l);n=j}}return n}function P(d,b,c){var a=h("param");a.setAttribute("name",b);a.setAttribute("value",c);d.appendChild(a)}function N(c){var b=e(c);if(b&&b.nodeName=="OBJECT")if(a.ie&&a.win){b.style.display="none";(function(){if(b.readyState==4)O(c);else setTimeout(arguments.callee,10)})()}else b.parentNode.removeChild(b)}function O(c){var a=e(c);if(a){for(var b in a)if(typeof a[b]=="function")a[b]=null;a.parentNode.removeChild(a)}}function e(c){var a=null;try{a=b.getElementById(c)}catch(d){}return a}function h(a){return b.createElement(a)}function R(c,a,b){c.attachEvent(a,b);n[n.length]=[c,a,b]}function q(d){var c=a.pv,b=d.split(".");b[0]=parseInt(b[0],10);b[1]=parseInt(b[1],10)||0;b[2]=parseInt(b[2],10)||0;return c[0]>b[0]||c[0]==b[0]&&c[1]>b[1]||c[0]==b[0]&&c[1]==b[1]&&c[2]>=b[2]?true:false}function L(k,l,d,m){if(a.ie&&a.mac)return;var j=b.getElementsByTagName("head")[0];if(!j)return;var e=d&&typeof d=="string"?d:"screen";if(m){f=null;y=null}if(!f||y!=e){var i=h("style");i.setAttribute("type","text/css");i.setAttribute("media",e);f=j.appendChild(i);if(a.ie&&a.win&&typeof b.styleSheets!=c&&b.styleSheets.length>0)f=b.styleSheets[b.styleSheets.length-1];y=e}if(a.ie&&a.win)f&&typeof f.addRule==g&&f.addRule(k,l);else f&&typeof b.createTextNode!=c&&f.appendChild(b.createTextNode(k+" {"+l+"}"))}function l(a,c){if(!G)return;var b=c?"visible":"hidden";if(k&&e(a))e(a).style.visibility=b;else L("#"+a,"visibility:"+b)}function F(a){var d=/[\\\"<>\.;]/,b=d.exec(a)!=null;return b&&typeof encodeURIComponent!=c?encodeURIComponent(a):a}var V=function(){a.ie&&a.win&&window.attachEvent("onunload",function(){for(var d=n.length,b=0;b<d;b++)n[b][0].detachEvent(n[b][1],n[b][2]);for(var g=r.length,c=0;c<g;c++)N(r[c]);for(var f in a)a[f]=null;a=null;for(var e in swfobject)swfobject[e]=null;swfobject=null})}();return{registerObject:function(c,e,f,d){if(a.w3&&c&&e){var b={};b.id=c;b.swfVersion=e;b.expressInstall=f;b.callbackFn=d;i[i.length]=b;l(c,false)}else d&&d({success:false,id:c})},getObjectById:function(b){if(a.w3)return C(b)},embedSWF:function(n,b,j,k,o,m,e,f,h,d){var i={success:false,id:b};if(a.w3&&!(a.wk&&a.wk<312)&&n&&b&&j&&k&&o){l(b,false);E(function(){j+="";k+="";var a={};if(h&&typeof h===g)for(var t in h)a[t]=h[t];a.data=n;a.width=j;a.height=k;var p={};if(f&&typeof f===g)for(var s in f)p[s]=f[s];if(e&&typeof e===g)for(var r in e)if(typeof p.flashvars!=c)p.flashvars+="&"+r+"="+e[r];else p.flashvars=r+"="+e[r];if(q(o)){var u=B(a,p,b);a.id==b&&l(b,true);i.success=true;i.ref=u}else if(m&&v()){a.data=m;A(a,p,b,d);return}else l(b,true);d&&d(i)})}else d&&d(i)},switchOffAutoHideShow:function(){G=false},ua:a,getFlashPlayerVersion:function(){return{major:a.pv[0],minor:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:q,createSWF:function(d,c,b){return a.w3?B(d,c,b):undefined},showExpressInstall:function(e,b,c,d){a.w3&&v()&&A(e,b,c,d)},removeSWF:function(b){a.w3&&N(b)},createCSS:function(b,e,d,c){a.w3&&L(b,e,d,c)},addDomLoadEvent:E,addLoadEvent:J,getQueryParamValue:function(e){var c=b.location.search||b.location.hash;if(c){if(/\?/.test(c))c=c.split("?")[1];if(e==null)return F(c);for(var d=c.split("&"),a=0;a<d.length;a++)if(d[a].substring(0,d[a].indexOf("="))==e)return F(d[a].substring(d[a].indexOf("=")+1))}return""},expressInstallCallback:function(){if(p){var b=e(H);if(b&&o){b.parentNode.replaceChild(o,b);if(s){l(s,true);if(a.ie&&a.win)o.style.display="block"}w&&w(D)}p=false}}}}();jQuery&&(function(a){a.extend(a.fn,{uploadify:function(b){a(this).each(function(){var c=a.extend({id:a(this).attr("id"),uploader:"uploadify.swf",script:"uploadify.php",expressInstall:null,folder:"",height:30,width:120,cancelImg:"cancel.png",wmode:"opaque",scriptAccess:"sameDomain",fileDataName:"Filedata",method:"POST",queueSizeLimit:999,simUploadLimit:1,queueID:false,displayData:"percentage",removeCompleted:true,onInit:function(){},onSelect:function(){},onSelectOnce:function(){},onQueueFull:function(){},onCheck:function(){},onCancel:function(){},onClearQueue:function(){},onError:function(){},onProgress:function(){},onComplete:function(){},onAllComplete:function(){}},b);a(this).data("settings",c);var e=location.pathname;e=e.split("/");e.pop();e=e.join("/")+"/";var d={};d.uploadifyID=c.id;d.pagepath=e;if(c.buttonImg)d.buttonImg=escape(c.buttonImg);if(c.buttonText)d.buttonText=escape(c.buttonText);if(c.rollover)d.rollover=true;d.script=c.script;d.folder=escape(c.folder);if(c.scriptData){var h="";for(var g in c.scriptData)h+="&"+g+"="+c.scriptData[g];d.scriptData=escape(h.substr(1))}d.width=c.width;d.height=c.height;d.wmode=c.wmode;d.method=c.method;d.queueSizeLimit=c.queueSizeLimit;d.simUploadLimit=c.simUploadLimit;if(c.hideButton)d.hideButton=true;if(c.fileDesc)d.fileDesc=c.fileDesc;if(c.fileExt)d.fileExt=c.fileExt;if(c.multi)d.multi=true;if(c.auto)d.auto=true;if(c.sizeLimit)d.sizeLimit=c.sizeLimit;if(c.checkScript)d.checkScript=c.checkScript;if(c.fileDataName)d.fileDataName=c.fileDataName;if(c.queueID)d.queueID=c.queueID;if(c.onInit()!==false){a(this).css("display","none");a(this).after('<div id="'+a(this).attr("id")+'Uploader"></div>');swfobject.embedSWF(c.uploader,c.id+"Uploader",c.width,c.height,"9.0.24",c.expressInstall,d,{quality:"high",wmode:c.wmode,allowScriptAccess:c.scriptAccess},{},function(a){typeof c.onSWFReady=="function"&&a.success&&c.onSWFReady()});if(c.queueID==false)a("#"+a(this).attr("id")+"Uploader").after('<div id="'+a(this).attr("id")+'Queue" class="uploadifyQueue"></div>');else a("#"+c.queueID).addClass("uploadifyQueue")}typeof c.onOpen=="function"&&a(this).bind("uploadifyOpen",c.onOpen);a(this).bind("uploadifySelect",{action:c.onSelect,queueID:c.queueID},function(f,e,d){if(f.data.action(f,e,d)!==false){var b=Math.round(d.size/1024*100)*.01,h="KB";if(b>1e3){b=Math.round(b*.001*100)*.01;h="MB"}var g=b.toString().split(".");if(g.length>1)b=g[0]+"."+g[1].substr(0,2);else b=g[0];if(d.name.length>20)fileName=d.name.substr(0,20)+"...";else fileName=d.name;queue="#"+a(this).attr("id")+"Queue";if(f.data.queueID)queue="#"+f.data.queueID;a(queue).append('<div id="'+a(this).attr("id")+e+'" class="uploadifyQueueItem"><div class="cancel"><a href="javascript:jQuery(\'#'+a(this).attr("id")+"').uploadifyCancel('"+e+'\')"><img src="'+c.cancelImg+'" border="0" /></a></div><span class="fileName">'+fileName+" ("+b+h+')</span><span class="percentage"></span><div class="uploadifyProgress"><div id="'+a(this).attr("id")+e+'ProgressBar" class="uploadifyProgressBar"><!--Progress Bar--></div></div></div>')}});a(this).bind("uploadifySelectOnce",{action:c.onSelectOnce},function(b,d){b.data.action(b,d);if(c.auto)if(c.checkScript)a(this).uploadifyUpload(null,false);else a(this).uploadifyUpload(null,true)});a(this).bind("uploadifyQueueFull",{action:c.onQueueFull},function(a,b){a.data.action(a,b)!==false&&alert("The queue is full.  The max size is "+b+".")});a(this).bind("uploadifyCheckExist",{action:c.onCheck},function(b,i,f,d,g){var c={};c=f;c.folder=d.substr(0,1)=="/"?d:e+d;if(g)for(var h in f)var j=h;a.post(i,c,function(d){for(var c in d)if(b.data.action(b,d,c)!==false){var e=confirm("Do you want to replace the file "+d[c]+"?");!e&&document.getElementById(a(b.target).attr("id")+"Uploader").cancelFileUpload(c,true,true)}if(g)document.getElementById(a(b.target).attr("id")+"Uploader").startFileUpload(j,true);else document.getElementById(a(b.target).attr("id")+"Uploader").startFileUpload(null,true)},"json")});a(this).bind("uploadifyCancel",{action:c.onCancel},function(d,b,g,h,e,c){if(d.data.action(d,b,g,h,c)!==false)if(e){var f=c==true?0:250;a("#"+a(this).attr("id")+b).fadeOut(f,function(){a(this).remove()})}});a(this).bind("uploadifyClearQueue",{action:c.onClearQueue},function(e,d){var b=c.queueID?c.queueID:a(this).attr("id")+"Queue";d&&a("#"+b).find(".uploadifyQueueItem").remove();e.data.action(e,d)!==false&&a("#"+b).find(".uploadifyQueueItem").each(function(){var b=a(".uploadifyQueueItem").index(this);a(this).delay(b*100).fadeOut(250,function(){a(this).remove()})})});var f=[];a(this).bind("uploadifyError",{action:c.onError},function(e,b,d,c){if(e.data.action(e,b,d,c)!==false){var g=[b,d,c];f.push(g);a("#"+a(this).attr("id")+b).find(".percentage").text(" - "+c.type+" Error");a("#"+a(this).attr("id")+b).find(".uploadifyProgress").hide();a("#"+a(this).attr("id")+b).addClass("uploadifyError")}});typeof c.onUpload=="function"&&a(this).bind("uploadifyUpload",c.onUpload);a(this).bind("uploadifyProgress",{action:c.onProgress,toDisplay:c.displayData},function(b,d,e,c){if(b.data.action(b,d,e,c)!==false){a("#"+a(this).attr("id")+d+"ProgressBar").animate({width:c.percentage+"%"},250,function(){c.percentage==100&&a(this).closest(".uploadifyProgress").fadeOut(250,function(){a(this).remove()})});if(b.data.toDisplay=="percentage")displayData=" - "+c.percentage+"%";if(b.data.toDisplay=="speed")displayData=" - "+c.speed+"KB/s";if(b.data.toDisplay==null)displayData=" ";a("#"+a(this).attr("id")+d).find(".percentage").text(displayData)}});a(this).bind("uploadifyComplete",{action:c.onComplete},function(d,b,f,e,g){if(d.data.action(d,b,f,unescape(e),g)!==false){a("#"+a(this).attr("id")+b).find(".percentage").text(" - Completed");c.removeCompleted&&a("#"+a(d.target).attr("id")+b).fadeOut(250,function(){a(this).remove()});a("#"+a(d.target).attr("id")+b).addClass("completed")}});typeof c.onAllComplete=="function"&&a(this).bind("uploadifyAllComplete",{action:c.onAllComplete},function(a,b){if(a.data.action(a,b)!==false)f=[]})})},uploadifySettings:function(e,b,i){var c=false;a(this).each(function(){if(e=="scriptData"&&b!=null){if(i)var d=b;else var d=a.extend(a(this).data("settings").scriptData,b);var g="";for(var f in d)g+="&"+f+"="+d[f];b=escape(g.substr(1))}c=document.getElementById(a(this).attr("id")+"Uploader").updateSettings(e,b)});if(b==null)if(e=="scriptData"){for(var f=unescape(c).split("&"),g={},d=0;d<f.length;d++){var h=f[d].split("=");g[h[0]]=h[1]}c=g}return c},uploadifyUpload:function(c,b){a(this).each(function(){if(!b)b=false;document.getElementById(a(this).attr("id")+"Uploader").startFileUpload(c,b)})},uploadifyCancel:function(b){a(this).each(function(){document.getElementById(a(this).attr("id")+"Uploader").cancelFileUpload(b,true,true,false)})},uploadifyClearQueue:function(){a(this).each(function(){document.getElementById(a(this).attr("id")+"Uploader").clearFileUploadQueue(false)})}})})(jQuery);$(document).ready(function(){$("#share-ad").click(function(g){g.preventDefault();var c=$("#share-message").text(),d=$("#share-picture").text(),e="http://localhost",f=$("#share-name").text(),b=$("#share-caption").text(),a=$("#share-description").text();facewrap.publishDialog(c,d,e,f,b,a,function(){},function(){})})});$(document).ready(function(){if($("#ComparePreview").exists()&&$("#ComparePreview").val()=="1"){ComparePreview.Init();setTimeout("$('#compareholder').hide();",200);$("#comparenotify").hide()}});var ComparePreview={Init:function(){$("#save-compare").click(function(a){a.preventDefault();$.getJSON("/Service/SaveComparsionToDB",{share:false},function(a){if(a!=false)window.location.href="/"+$("#MyPageUrl").val()})});$("#ComparsionEmail").click(function(c){c.preventDefault();var b=$("#toEmail").val(),a=$("#SavedComparisonID").val();$("#ComparsionEmail").fadeOut(200,function(){$("#ComparisonEmailSuccess").fadeIn(200)});if(a==undefined)$.getJSON("/Service/SaveComparsionToDB",{share:true},function(a){$("#hiddenconfig").append('<input type="hidden" value="'+a+'id="SavedComparisonID"/>');url=$(".showcomparelink").attr("href");url=url.replace("{code}",a);$(".showcomparelink").attr("href",url);$.getJSON("/Service/SendComparisonByEmail",{code:a,recipient:b,additionalText:""},function(){setTimeout("$('#ComparisonEmailSuccess').fadeOut(200, function() { $('#ComparsionEmail').fadeIn(200); });",1e3);$("#toEmail").val("")})});else $.getJSON("/Service/SendComparisonByEmail",{code:a,recipient:b,additionalText:""},function(){setTimeout("$('#ComparisonEmailSuccess').fadeOut(200, function() { $('#ComparsionEmail').fadeIn(200); });",1e3);$("#toEmail").val("")})});$("#save-and-share-comparison").click(function(b){b.preventDefault();var a=$("#SavedComparisonID").val();if(a==undefined)$.getJSON("/Service/SaveComparsionToDB",{share:true},function(a){a!=false&&facewrap.publishDialog($("#fb_text1").val(),DefaultSiteURL+"/logo.png",$("#route").val().replace("{code}",a),$("#fb_text2").val(),$("#fb_text3").val(),$("#fb_text4").val(),function(){$("#hiddenconfig").append('<input type="hidden" value="'+a+'id="SavedComparisonID"/>');url=$(".showcomparelink").attr("href");url=url.replace("{code}",a);$(".showcomparelink").attr("href",url);$.getJSON("/Service/ClearComparisonList",{},function(){});$("#save-and-share-comparison").slideUp(300,function(){$("#save-comparison-succes-box").slideDown(300)})},function(){})});else facewrap.publishDialog($("#fb_text1").val(),DefaultSiteURL+"/logo.png",$("#route").val().replace("{code}",a),$("#fb_text2").val(),$("#fb_text3").val(),$("#fb_text4").val(),function(){$("#save-and-share-comparison").fadeOut(300,function(){$("#save-comparison-succes-box").slideDown(300);setTimeout("$('#save-comparison-succes-box').slideUp(500);",1e3)})},function(){})});$("#ComparisonSaveButton").click(function(a){a.preventDefault();$.getJSON("/Service/SaveComparsionToDB",{share:false},function(a){if(a!=false){url=$(".showcomparelink").attr("href");url=url.replace("{code}",a);$(".showcomparelink").attr("href",url);$("#hiddenconfig").append('<input type="hidden" value="'+a+'" id="SavedComparisonID"/>');$("#ComparisonSaveButton").slideUp(300);$("#ComparisonSavedText").slideDown(300)}})});$(".RemoveComparisonItem").click(function(){var a=$(this),c=a.attr("data-id"),b=a.attr("item-id");$.getJSON("/Ad/DeleteItemFromComparison",{code:c,adID:b},function(b){b==true&&a.closest(".previewAdsCompare").slideUp(300)})})}};(function(a){a.fn.tagbox=function(){this.each(function(){var b=a(this),c={container:null,count:0,maxCount:6,suggestTimeout:null,identifier:"",init:function(){TagSuggestions.MaxTagCount=c.maxCount;a(".tagsuggest UL LI").live("click",function(){a("#tags").val(a(this).html());a(".tag_element:last").empty();a(".tag_element:last").remove();c.add();a("#tags").focus()});a(".tag_element .remove").live("click",function(){c.deleteElement(a(this))});a("#tags").keydown(function(){if(a("#tags").val().length>15){c.add();c.updateBox()}var b=10+a("#tags").val().length*10;if(b>300)b=300;a("#tags").css("width",b+"px")});a("#tags").keyup(function(b){if(b.keyCode=="40"&&a(".tagsuggest").is(":visible")){if(TagSuggestions.Selected<TagSuggestions.MaxResults){TagSuggestions.Selected++;console.log(TagSuggestions.Selected);a(".tagsuggest UL LI").removeClass("selectedtagsuggestion");a("#tagsuggest"+TagSuggestions.Selected).addClass("selectedtagsuggestion")}}else if(b.keyCode=="38"&&a(".tagsuggest").is(":visible")){if(TagSuggestions.Selected>0){TagSuggestions.Selected--;console.log(TagSuggestions.Selected);a(".tagsuggest UL LI").removeClass("selectedtagsuggestion");a("#tagsuggest"+TagSuggestions.Selected).addClass("selectedtagsuggestion")}}else{if(c.count>=c.maxCount){a(this).val("");a("#MaxKeywordsDesc").slideDown(400)}else a("#MaxKeywordsDesc").slideUp(400);clearTimeout(c.suggestTimeout);c.suggestTimeout=setTimeout("TagSuggestions.Get('"+a(this).val()+"');",150)}});a("#tags").keydown(function(b){if(b.keyCode==8)a("#tags").val().length<1&&c.deleteElement(a(".remove:last"))});var e=b.val();b.val("");identifier=b.attr("name");b.attr("name","_"+b.attr("name"));b.wrap('<div class="tagbox"></div>');b.removeClass("tagbox");b.before('<span class="default_text">'+a("#tagsdefaulttext").val()+"</span>");b.after('<input type="hidden" class="tags '+b.attr("class")+'" name="'+identifier+'" />');b.removeClass();this.container=b.parent();this.container.click(function(){b.focus()});b.keyup(function(a){return c.change(a)});b.blur(function(){c.add()});b.next().change(function(){c.updateBox()});this.container.click(function(){b.focus()});this.container.focus(function(){a("span.default_text").remove()});b.focus(function(){a("span.default_text").remove()});if(e.length>0){var d=e.split(",");for(i=0;i<d.length;i++){b.val(d[i]);c.add()}}a(".tagbox").append('<div class="break"></div>')},change:function(a){switch(a.keyCode){case 13:c.add();return false;case 32:c.add();return false;case 188:c.add();return false}return true},updateBox:function(){b.siblings(".tag_element").remove();if(b.next().val().length>0){var c=a.trim(b.next().val()).toLowerCase().replace(/[^a-z0-9æøåäö\- ,]/gi,"").split(",");for(i=0;i<c.length;i++)b.before('<span class="tag_element">'+c[i].replace(/ /gi,"-")+'<span class="remove"></span></span>')}},add:function(){TagSuggestions.Selected>0&&a("#tags").val(a("#tagsuggest"+TagSuggestions.Selected).html());TagSuggestions.Selected=0;clearTimeout(c.suggestTimeout);var e=a.trim(b.val()).toLowerCase().replace(/[^a-z0-9æøåäö\- ]/gi,"").replace(/ /gi,"-");if(e.length>1&&c.count<c.maxCount){c.count++;b.before('<span class="tag_element">'+e+'<span class="remove"></span></span>');b.val("");var d=a(b.next()),f=d.val();if(f.length==0)d.val(e);else d.val(d.val()+","+e);TagSuggestions.TagCount=c.count}a(".tagsuggest").fadeOut(200);a("#tags").css("width","30px");a(".tagbox .break").empty();a(".tagbox .break").remove();a(".tagbox").append('<div class="break"></div>')},deleteElement:function(g){TagSuggestions.Selected=0;a("#MaxKeywordsDesc").slideUp(400);a(".tagsuggest").fadeOut(200);var f=g.parent().text();g.parent().remove();c.count--;TagSuggestions.TagCount=c.count;var e=a(b.next()),d=e.val().replace(","+f,"").replace(f+",","").replace(f,"").replace(",,",",");if(d.length==1&&d[0]==",")e.val("");else e.val(d)}};c.init()});return this}})(jQuery);var TagSuggestions={TagCount:0,MaxTagCount:6,MaxResults:0,Selected:0,Get:function(a){if(a.length>1){TagSuggestions.Selected=0;$.getJSON("/Tag/Find",{match:a,amount:5},function(a){$(".tagsuggest UL").empty();for(i=0;i<a.Data.length;i++){$(".tagsuggest UL").append('<LI id="tagsuggest'+(i+1)+'">'+a.Data[i]+"</LI>");TagSuggestions.MaxResults=i+1}TagSuggestions.TagCount<TagSuggestions.MaxTagCount&&$("#tags").val().length>0&&a.Data.length>0&&$(".tagsuggest").fadeIn(200)})}}};(function(a){a.fn.lightbox_me=function(b){return this.each(function(){var c=a.extend({},a.fn.lightbox_me.defaults,b),e=a(),d=a(this),h=a('<iframe id="foo" style="z-index: '+(c.zIndex+1)+';border: none; margin: 0; padding: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; filter: mask();"/>'),g=a.browser.msie&&a.browser.version<7;if(c.showOverlay){var l=a(".js_lb_overlay:visible");if(l.length>0)e=a('<div class="lb_overlay_clear js_lb_overlay"/>');else e=a('<div class="'+c.classPrefix+'_overlay js_lb_overlay"/>')}if(g){var m=/^https/i.test(window.location.href||"")?"javascript:false":"about:blank";h.attr("src",m);a("body").append(h)}a("body").append(d.hide()).append(e);if(c.showOverlay){i();e.css({position:"absolute",width:"100%",top:0,left:0,right:0,bottom:0,zIndex:c.zIndex+2,display:"none"});!e.hasClass("lb_overlay_clear")&&e.css(c.overlayCSS)}if(c.showOverlay)e.fadeIn(c.overlaySpeed,function(){f();d[c.appearEffect](c.lightboxSpeed,function(){i();f();c.onLoad()})});else{f();d[c.appearEffect](c.lightboxSpeed,function(){c.onLoad()})}c.parentLightbox&&c.parentLightbox.fadeOut(200);a(window).resize(i).resize(f).scroll(f).keyup(k);e.click(function(a){j();a.preventDefault});d.delegate(c.closeSelector,"click",function(a){j();a.preventDefault()});d.bind("close",j);d.bind("reposition",f);function j(){var b=d[0].style;if(c.destroyOnClose)d.add(e).remove();else d.add(e).hide();c.parentLightbox&&c.parentLightbox.fadeIn(200);h.remove();d.undelegate(c.closeSelector,"click");a(window).unbind("reposition",i);a(window).unbind("reposition",f);a(window).unbind("scroll",f);a(window).unbind("keypress",k);g&&b.removeExpression("top");c.onClose()}function k(a){(a.keyCode==27||a.DOM_VK_ESCAPE==27&&a.which==0)&&c.closeEsc&&j()}function i(){if(a(window).height()<a(document).height()){e.css({height:a(document).height()+"px"});h.css({height:a(document).height()+"px"})}else{e.css({height:"100%"});if(g){a("html,body").css("height","100%");h.css("height","100%")}}}function f(){var b=d[0].style;d.css({left:"50%",marginLeft:d.outerWidth()/2*-1,zIndex:c.zIndex+3});if(d.height()+80>=a(window).height()&&(d.css("position")!="absolute"||g)){var e=a(document).scrollTop()+40;d.css({position:"absolute",top:e+"px",marginTop:0});g&&b.removeExpression("top")}else if(d.height()+80<a(window).height())if(g){b.position="absolute";if(c.centered){b.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');b.marginTop=0}else{var f=c.modalCSS&&c.modalCSS.top?parseInt(c.modalCSS.top):0;b.setExpression("top","((blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+f+') + "px"')}}else if(c.centered)d.css({position:"fixed",top:"50%",marginTop:d.outerHeight()/2*-1});else d.css({position:"fixed"}).css(c.modalCSS)}})};a.fn.lightbox_me.defaults={appearEffect:"show",appearEase:"",overlaySpeed:250,lightboxSpeed:300,closeSelector:".close",closeClick:true,closeEsc:true,destroyOnClose:false,showOverlay:true,parentLightbox:false,onLoad:function(){},onClose:function(){},classPrefix:"lb",zIndex:999,centered:false,modalCSS:{top:"40px"},overlayCSS:{background:"black",opacity:.3}}})(jQuery);var _boligSliderMargin=0,Bolig={Init:function(){$(".frontpage-competition-teaser").click(function(){window.location="http://bonyttbazar.klikk.no/side/nyttaar"});$(".frontpage-competition-teaser").children("div").click(function(a){a.stopPropagation();$(".frontpage-competition-teaser").fadeOut(200)});$(".externalLinkHeader").click(function(){window.location=$(this).attr("data-url")});$(".overlay-box-middle>div").mouseenter(function(){$(this).children(".fp-category-dropdown").slideDown(300)});$(".overlay-box-middle>div").mouseleave(function(){$(this).children(".fp-category-dropdown").slideUp(300)});$(".frontpage-profiled-slider-item").each(function(){$(this).css("background-image",'url("'+$(this).attr("data-img")+'")')});$(".frontpage-profiled-slider-item").click(function(){window.location=$(this).attr("data-url")});$(".frontpage-profiled-slider-item").mouseenter(function(){$(this).children(".frontpage-profiled-slider-text").fadeIn(200)});$(".frontpage-profiled-slider-item").mouseleave(function(){$(this).children(".frontpage-profiled-slider-text").fadeOut(200)});Bolig.slider.init();if($("#fp-search-button").exists()){$("#fp-search-button").click(function(b){b.preventDefault();if($("#fp-search-input-big").hasClass("active")&&$("#fp-search-input-big").val().length>0){var a=$("#fp-search-input-big").attr("data-url");window.location=a+$("#fp-search-input-big").val()}else alert("Du må spesifisere søket")});$("#fp-search-input-big").keydown(function(b){if(b.keyCode=="13"){var a=$("#fp-search-input-big").attr("data-url");window.location=a+$("#fp-search-input-big").val()}})}},slider:{margin:0,init:function(){$(".frontpage-profiled-slider-inner").exists()&&Bolig.slider.slide()},slide:function(){Bolig.slider.margin=Bolig.slider.margin-345;if(Bolig.slider.margin<-800)Bolig.slider.margin=0;else if(Bolig.slider.margin<-345)Bolig.slider.margin=-620;$(".frontpage-profiled-slider-inner").animate({marginLeft:parseInt(Bolig.slider.margin)},2e3);setTimeout("Bolig.slider.slide();",8e3)}}};$(document).ready(function(){Bolig.Init()});var BackOffice={PopulateAttributesContainer:function(){$.getJSON("/backoffice/GetAttributes",{},function(a){$("#attr-container").empty();a!=null&&$("#list_template").tmpl(a).appendTo("#attr-container")})},PopulateValuesContainer:function(){$.getJSON("/backoffice/GetAttributeValues",{attrID:$("#current-attr-id").val()},function(a){$("#values-container").empty();a!=null&&$("#list_template2").tmpl(a).appendTo("#values-container")})},Init:function(){function a(a){if($(".current").length>0)$(".current").slideUp(300,function(){$(".current").removeClass("current");$(a).addClass("current");$(a).slideDown(300)});else{$(a).addClass("current");$(a).slideDown(300)}}$(".ApproveAd").click(function(c){c.preventDefault();var b=$(this).attr("data"),a=$(this);$.getJSON("/Ad/PublishAd",{adID:b},function(){a.parents("td").siblings(".currentStatus").text("Publisert");a.fadeOut(300)})});$("#paymentPeriod").click(function(b){b.preventDefault();$("#optionsContainer").slideDown(300);a("#periodOptionsContainer")});$("#lastMonth").click(function(b){b.preventDefault();$("#optionsContainer").slideDown(300);a("#lmOptionsContainer")});$("#lastWeek").click(function(b){b.preventDefault();$("#optionsContainer").slideDown(300);a("#lwOptionsContainer")});$("#backoffice-ads-search").click(function(a){a.preventDefault();$("#backoffice-ads-form").submit()});$("#backoffice-users-search").click(function(a){a.preventDefault();$("#backoffice-users-form").submit()});$("#paymentPeriodButtonCsv").click(function(){var a=$("#fromDate").val(),b=$("#toDate").val();pending=$("#pending").is(":checked");free=$("#free").is(":checked");oneDay=false;var d=Math.floor(Math.random()*99999999),c="/BackOffice/getPaymentsPeriodCsv?to="+b+"&from="+a+"&pending="+pending+"&free="+free+"&oneDay="+oneDay+"&_="+d;$("#paymentPeriodButtonCsvFrame").attr("src",c)});$("#paymentPeriodButton").click(function(a){a.preventDefault();$("#backoffice-payments-form").submit()});$(".add-attribute").click(function(e){e.preventDefault();var d=$("#attr-name").val(),a=$("#attr-desc").val(),b=$("#displaytypes").val(),c=$("#datatypes").val();$.getJSON("/BackOffice/AddAttribute",{dataTypeID:c,displayTypeID:b,name:d,description:a},function(){BackOffice.PopulateAttributesContainer()})});$(".add-value").click(function(b){b.preventDefault();var a=$("#attr-value").val();$.getJSON("/BackOffice/AddValue",{value:a},function(a){$.getJSON("/BackOffice/AddValueToAttribute",{valueId:a,attributeId:$("#current-attr-id").val()},function(){BackOffice.PopulateValuesContainer()})})});$(".info-attr").live("click",function(a){a.preventDefault();$("#current-attr-id").val($(this).attr("data-id"));$("#current-type-id").val($(this).closest(".attr-row").children(".attr-unit").attr("data-id"));$("#current-attr-name").text("Registrerte verdier på attribut '"+$(this).closest(".attr-row").children(".attr-name").text()+"' ("+$(this).closest(".attr-row").children(".attr-unit").text()+")");$("#add-new-attribute").hide();$("#attr-list").hide();$("#show-attribute-detail").show();$("#add-value-to-attribute").show();BackOffice.PopulateValuesContainer()});$(".delete-value").live("click",function(a){a.preventDefault();$.getJSON("/BackOffice/DeleteValue",{valueId:$(this).attr("data-id")},function(){BackOffice.PopulateValuesContainer()})});$(".delete-attr").live("click",function(a){a.preventDefault();$.getJSON("/BackOffice/DeleteAttribute",{attributeId:$(this).attr("data-id")},function(){BackOffice.PopulateAttributesContainer()})});$("#attr-main-menu").click(function(a){a.preventDefault();$("#add-new-attribute").show();$("#attr-list").show();$("#show-attribute-detail").hide();$("#add-value-to-attribute").hide()});return"allokay"}};Date.CultureInfo={name:"en-US",englishName:"English (United States)",nativeName:"English (United States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPatterns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM dd",yearMonth:"MMMM, yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterday:/^yesterday/i,today:/^t(oday)?/i,tomorrow:/^tomorrow/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(ute)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}};Date.getMonthNumberFromName=function(d){for(var b=Date.CultureInfo.monthNames,e=Date.CultureInfo.abbreviatedMonthNames,c=d.toLowerCase(),a=0;a<b.length;a++)if(b[a].toLowerCase()==c||e[a].toLowerCase()==c)return a;return-1};Date.getDayNumberFromName=function(d){for(var b=Date.CultureInfo.dayNames,e=Date.CultureInfo.abbreviatedDayNames,f=Date.CultureInfo.shortestDayNames,c=d.toLowerCase(),a=0;a<b.length;a++)if(b[a].toLowerCase()==c||e[a].toLowerCase()==c)return a;return-1};Date.isLeapYear=function(a){return a%4===0&&a%100!==0||a%400===0};Date.getDaysInMonth=function(b,a){return([31,Date.isLeapYear(b)?29:28,31,30,31,30,31,31,30,31,30,31])[a]};Date.getTimezoneOffset=function(a,b){return b||false?Date.CultureInfo.abbreviatedTimeZoneDST[a.toUpperCase()]:Date.CultureInfo.abbreviatedTimeZoneStandard[a.toUpperCase()]};Date.getTimezoneAbbreviation=function(c,d){var b=d||false?Date.CultureInfo.abbreviatedTimeZoneDST:Date.CultureInfo.abbreviatedTimeZoneStandard,a;for(a in b)if(b[a]===c)return a;return null};Date.prototype.clone=function(){return new Date(this.getTime())};Date.prototype.compareTo=function(a){if(isNaN(this))throw new Error(this);if(a instanceof Date&&!isNaN(a))return this>a?1:this<a?-1:0;else throw new TypeError(a);};Date.prototype.equals=function(a){return this.compareTo(a)===0};Date.prototype.between=function(b,c){var a=this.getTime();return a>=b.getTime()&&a<=c.getTime()};Date.prototype.addMilliseconds=function(a){this.setMilliseconds(this.getMilliseconds()+a);return this};Date.prototype.addSeconds=function(a){return this.addMilliseconds(a*1e3)};Date.prototype.addMinutes=function(a){return this.addMilliseconds(a*6e4)};Date.prototype.addHours=function(a){return this.addMilliseconds(a*3.6e6)};Date.prototype.addDays=function(a){return this.addMilliseconds(a*8.64e7)};Date.prototype.addWeeks=function(a){return this.addMilliseconds(a*6.048e8)};Date.prototype.addMonths=function(a){var b=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+a);this.setDate(Math.min(b,this.getDaysInMonth()));return this};Date.prototype.addYears=function(a){return this.addMonths(a*12)};Date.prototype.add=function(b){if(typeof b=="number"){this._orient=b;return this}var a=b;(a.millisecond||a.milliseconds)&&this.addMilliseconds(a.millisecond||a.milliseconds);(a.second||a.seconds)&&this.addSeconds(a.second||a.seconds);(a.minute||a.minutes)&&this.addMinutes(a.minute||a.minutes);(a.hour||a.hours)&&this.addHours(a.hour||a.hours);(a.month||a.months)&&this.addMonths(a.month||a.months);(a.year||a.years)&&this.addYears(a.year||a.years);(a.day||a.days)&&this.addDays(a.day||a.days);return this};Date._validate=function(a,d,c,b){if(typeof a!="number")throw new TypeError(a+" is not a Number.");else if(a<d||a>c)throw new RangeError(a+" is not a valid value for "+b+".");return true};Date.validateMillisecond=function(a){return Date._validate(a,0,999,"milliseconds")};Date.validateSecond=function(a){return Date._validate(a,0,59,"seconds")};Date.validateMinute=function(a){return Date._validate(a,0,59,"minutes")};Date.validateHour=function(a){return Date._validate(a,0,23,"hours")};Date.validateDay=function(c,b,a){return Date._validate(c,1,Date.getDaysInMonth(b,a),"days")};Date.validateMonth=function(a){return Date._validate(a,0,11,"months")};Date.validateYear=function(a){return Date._validate(a,1,9999,"seconds")};Date.prototype.set=function(b){var a=b;if(!a.millisecond&&a.millisecond!==0)a.millisecond=-1;if(!a.second&&a.second!==0)a.second=-1;if(!a.minute&&a.minute!==0)a.minute=-1;if(!a.hour&&a.hour!==0)a.hour=-1;if(!a.day&&a.day!==0)a.day=-1;if(!a.month&&a.month!==0)a.month=-1;if(!a.year&&a.year!==0)a.year=-1;a.millisecond!=-1&&Date.validateMillisecond(a.millisecond)&&this.addMilliseconds(a.millisecond-this.getMilliseconds());a.second!=-1&&Date.validateSecond(a.second)&&this.addSeconds(a.second-this.getSeconds());a.minute!=-1&&Date.validateMinute(a.minute)&&this.addMinutes(a.minute-this.getMinutes());a.hour!=-1&&Date.validateHour(a.hour)&&this.addHours(a.hour-this.getHours());a.month!==-1&&Date.validateMonth(a.month)&&this.addMonths(a.month-this.getMonth());a.year!=-1&&Date.validateYear(a.year)&&this.addYears(a.year-this.getFullYear());a.day!=-1&&Date.validateDay(a.day,this.getFullYear(),this.getMonth())&&this.addDays(a.day-this.getDate());a.timezone&&this.setTimezone(a.timezone);a.timezoneOffset&&this.setTimezoneOffset(a.timezoneOffset);return this};Date.prototype.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this};Date.prototype.isLeapYear=function(){var a=this.getFullYear();return a%4===0&&a%100!==0||a%400===0};Date.prototype.isWeekday=function(){return!(this.is().sat()||this.is().sun())};Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth())};Date.prototype.moveToFirstDayOfMonth=function(){return this.set({day:1})};Date.prototype.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()})};Date.prototype.moveToDayOfWeek=function(c,b){var a=(c-this.getDay()+7*(b||1))%7;return this.addDays(a===0?a+=7*(b||1):a)};Date.prototype.moveToMonth=function(c,b){var a=(c-this.getMonth()+12*(b||1))%12;return this.addMonths(a===0?a+=12*(b||1):a)};Date.prototype.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/8.64e7)};Date.prototype.getWeekOfYear=function(e){var a=this.getFullYear(),i=this.getMonth(),h=this.getDate(),g=e||Date.CultureInfo.firstDayOfWeek,c=7+1-new Date(a,0,1).getDay();if(c==8)c=1;var f=(Date.UTC(a,i,h,0,0,0)-Date.UTC(a,0,1,0,0,0))/8.64e7+1,b=Math.floor((f-c+7)/7);if(b===g){a--;var d=7+1-new Date(a,0,1).getDay();if(d==2||d==8)b=53;else b=52}return b};Date.prototype.isDST=function(){console.log("isDST");return this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D"};Date.prototype.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST())};Date.prototype.setTimezoneOffset=function(c){var b=this.getTimezoneOffset(),a=Number(c)*-6/10;this.addMinutes(a-b);return this};Date.prototype.setTimezone=function(a){return this.setTimezoneOffset(Date.getTimezoneOffset(a))};Date.prototype.getUTCOffset=function(){var b=this.getTimezoneOffset()*-10/6,a;if(b<0){a=(b-1e4).toString();return a[0]+a.substr(2)}else{a=(b+1e4).toString();return"+"+a.substr(1)}};Date.prototype.getDayName=function(a){return a?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()]};Date.prototype.getMonthName=function(a){return a?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()]};Date.prototype._toString=Date.prototype.toString;Date.prototype.toString=function(c){var a=this,b=function(a){return a.toString().length==1?"0"+a:a};return c?c.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(c){switch(c){case"hh":return b(a.getHours()<13?a.getHours():a.getHours()-12);case"h":return a.getHours()<13?a.getHours():a.getHours()-12;case"HH":return b(a.getHours());case"H":return a.getHours();case"mm":return b(a.getMinutes());case"m":return a.getMinutes();case"ss":return b(a.getSeconds());case"s":return a.getSeconds();case"yyyy":return a.getFullYear();case"yy":return a.getFullYear().toString().substring(2,4);case"dddd":return a.getDayName();case"ddd":return a.getDayName(true);case"dd":return b(a.getDate());case"d":return a.getDate().toString();case"MMMM":return a.getMonthName();case"MMM":return a.getMonthName(true);case"MM":return b(a.getMonth()+1);case"M":return a.getMonth()+1;case"t":return a.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1);case"tt":return a.getHours()<12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case"zzz":case"zz":case"z":return""}}):this._toString()};Date.now=function(){return new Date};Date.today=function(){return Date.now().clearTime()};Date.prototype._orient=1;Date.prototype.next=function(){this._orient=1;return this};Date.prototype.last=Date.prototype.prev=Date.prototype.previous=function(){this._orient=-1;return this};Date.prototype._is=false;Date.prototype.is=function(){this._is=true;return this};Number.prototype._dateElement="day";Number.prototype.fromNow=function(){var a={};a[this._dateElement]=this;return Date.now().add(a)};Number.prototype.ago=function(){var a={};a[this._dateElement]=this*-1;return Date.now().add(a)};(function(){for(var a=Date.prototype,i=Number.prototype,f="sunday monday tuesday wednesday thursday friday saturday".split(/\s/),g="january february march april may june july august september october november december".split(/\s/),h="Millisecond Second Minute Hour Day Week Month Year".split(/\s/),b,j=function(a){return function(){if(this._is){this._is=false;return this.getDay()==a}return this.moveToDayOfWeek(a,this._orient)}},c=0;c<f.length;c++)a[f[c]]=a[f[c].substring(0,3)]=j(c);for(var l=function(a){return function(){if(this._is){this._is=false;return this.getMonth()===a}return this.moveToMonth(a,this._orient)}},d=0;d<g.length;d++)a[g[d]]=a[g[d].substring(0,3)]=l(d);for(var k=function(a){return function(){if(a.substring(a.length-1)!="s")a+="s";return this["add"+a](this._orient)}},m=function(a){return function(){this._dateElement=a;return this}},e=0;e<h.length;e++){b=h[e].toLowerCase();a[b]=a[b+"s"]=k(h[e]);i[b]=i[b+"s"]=m(b)}})();Date.prototype.toJSONString=function(){return this.toString("yyyy-MM-ddThh:mm:ssZ")};Date.prototype.toShortDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortDatePattern)};Date.prototype.toLongDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.longDatePattern)};Date.prototype.toShortTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortTimePattern)};Date.prototype.toLongTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.longTimePattern)};Date.prototype.getOrdinal=function(){switch(this.getDate()){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}};(function(){Date.Parsing={Exception:function(a){this.message="Parse error at '"+a.substring(0,10)+" ...'"}};for(var b=Date.Parsing,a=b.Operators={rtoken:function(a){return function(d){var c=d.match(a);if(c)return[c[0],d.substring(c[0].length)];else throw new b.Exception(d);}},token:function(){return function(b){return a.rtoken(new RegExp("^s*"+b+"s*"))(b)}},stoken:function(b){return a.rtoken(new RegExp("^"+b))},until:function(a){return function(b){var d=[],c=null;while(b.length){try{c=a.call(this,b)}catch(e){d.push(c[0]);b=c[1];continue}break}return[d,b]}},many:function(a){return function(b){var c=[],d=null;while(b.length){try{d=a.call(this,b)}catch(e){return[c,b]}c.push(d[0]);b=d[1]}return[c,b]}},optional:function(a){return function(c){var b=null;try{b=a.call(this,c)}catch(d){return[null,c]}return[b[0],b[1]]}},not:function(a){return function(c){try{a.call(this,c)}catch(d){return[null,c]}throw new b.Exception(c);}},ignore:function(a){return a?function(c){var b=null;b=a.call(this,c);return[null,b[1]]}:null},product:function(){for(var c=arguments[0],e=Array.prototype.slice.call(arguments,1),d=[],b=0;b<c.length;b++)d.push(a.each(c[b],e));return d},cache:function(d){var c={},a=null;return function(e){try{a=c[e]=c[e]||d.call(this,e)}catch(f){a=c[e]=f}if(a instanceof b.Exception)throw a;else return a}},any:function(){var a=arguments;return function(e){for(var d=null,c=0;c<a.length;c++){if(a[c]==null)continue;try{d=a[c].call(this,e)}catch(f){d=null}if(d)return d}throw new b.Exception(e);}},each:function(){var a=arguments;return function(d){for(var f=[],e=null,c=0;c<a.length;c++){if(a[c]==null)continue;try{e=a[c].call(this,d)}catch(g){throw new b.Exception(d);}f.push(e[0]);d=e[1]}return[f,d]}},all:function(){var b=arguments,a=a;return a.each(a.optional(b))},sequence:function(c,e,d){e=e||a.rtoken(/^\s*/);d=d||null;return c.length==1?c[0]:function(g){for(var a=null,f=null,i=[],h=0;h<c.length;h++){try{a=c[h].call(this,g)}catch(l){break}i.push(a[0]);try{f=e.call(this,a[1])}catch(j){f=null;break}g=f[1]}if(!a)throw new b.Exception(g);if(f)throw new b.Exception(f[1]);if(d)try{a=d.call(this,a[1])}catch(k){throw new b.Exception(a[1]);}return[i,a?a[1]:g]}},between:function(c,e,b){b=b||c;var d=a.each(a.ignore(c),e,a.ignore(b));return function(b){var a=d.call(this,b);return[[a[0][0],r[0][2]],a[1]]}},list:function(d,c,b){c=c||a.rtoken(/^\s*/);b=b||null;return d instanceof Array?a.each(a.product(d.slice(0,-1),a.ignore(c)),d.slice(-1),a.ignore(b)):a.each(a.many(a.each(d,a.ignore(c))),px,a.ignore(b))},"set":function(c,e,d){e=e||a.rtoken(/^\s*/);d=d||null;return function(o){for(var j=null,k=null,i=null,h=null,f=[[],o],g=false,l=0;l<c.length;l++){i=null;k=null;j=null;g=c.length==1;try{j=c[l].call(this,o)}catch(r){continue}h=[[j[0]],j[1]];if(j[1].length>0&&!g)try{i=e.call(this,j[1])}catch(p){g=true}else g=true;if(!g&&i[1].length===0)g=true;if(!g){for(var n=[],m=0;m<c.length;m++)l!=m&&n.push(c[m]);k=a.set(n,e).call(this,i[1]);if(k[0].length>0){h[0]=h[0].concat(k[0]);h[1]=k[1]}}if(h[1].length<f[1].length)f=h;if(f[1].length===0)break}if(f[0].length===0)return f;if(d){try{i=d.call(this,f[1])}catch(q){throw new b.Exception(f[1]);}f[1]=i[1]}return f}},forward:function(b,a){return function(c){return b[a].call(this,c)}},replace:function(b,a){return function(d){var c=b.call(this,d);return[a,c[1]]}},process:function(a,b){return function(d){var c=a.call(this,d);return[b.call(this,c[0]),c[1]]}},min:function(c,a){return function(e){var d=a.call(this,e);if(d[0].length<c)throw new b.Exception(e);return d}}},g=function(a){return function(){var b=null,e=[];if(arguments.length>1)b=Array.prototype.slice.call(arguments);else if(arguments[0]instanceof Array)b=arguments[0];if(b)for(var c=0,d=b.shift();c<d.length;c++){b.unshift(d[c]);e.push(a.apply(null,b));b.shift();return e}else return a.apply(null,arguments)}},e="optional not ignore cache".split(/\s/),c=0;c<e.length;c++)a[e[c]]=g(a[e[c]]);for(var h=function(a){return function(){return arguments[0]instanceof Array?a.apply(null,arguments[0]):a.apply(null,arguments)}},f="each any all".split(/\s/),d=0;d<f.length;d++)a[f[d]]=h(a[f[d]])})();(function(){var e=function(b){for(var c=[],a=0;a<b.length;a++)if(b[a]instanceof Array)c=c.concat(e(b[a]));else b[a]&&c.push(b[a]);return c};Date.Grammar={};Date.Translator={hour:function(a){return function(){this.hour=Number(a)}},minute:function(a){return function(){this.minute=Number(a)}},second:function(a){return function(){this.second=Number(a)}},meridian:function(a){return function(){this.meridian=a.slice(0,1).toLowerCase()}},timezone:function(a){return function(){var b=a.replace(/[^\d\+\-]/g,"");if(b.length)this.timezoneOffset=Number(b);else this.timezone=a.toLowerCase()}},day:function(b){var a=b[0];return function(){this.day=Number(a.match(/\d+/)[0])}},month:function(a){return function(){this.month=a.length==3?Date.getMonthNumberFromName(a):Number(a)-1}},year:function(a){return function(){var b=Number(a);this.year=a.length>2?b:b+(b+2e3<Date.CultureInfo.twoDigitYearMax?2e3:1900)}},rday:function(a){return function(){switch(a){case"yesterday":this.days=-1;break;case"tomorrow":this.days=1;break;case"today":this.days=0;break;case"now":this.days=0;this.now=true}}},finishExact:function(a){a=a instanceof Array?a:[a];var d=new Date;this.year=d.getFullYear();this.month=d.getMonth();this.day=1;this.hour=0;this.minute=0;this.second=0;for(var b=0;b<a.length;b++)a[b]&&a[b].call(this);this.hour=this.meridian=="p"&&this.hour<13?this.hour+12:this.hour;if(this.day>Date.getDaysInMonth(this.year,this.month))throw new RangeError(this.day+" is not a valid value for days.");var c=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(this.timezone)c.set({timezone:this.timezone});else this.timezoneOffset&&c.set({timezoneOffset:this.timezoneOffset});return c},finish:function(b){b=b instanceof Array?e(b):[b];if(b.length===0)return null;for(var g=0;g<b.length;g++)typeof b[g]=="function"&&b[g].call(this);if(this.now)return new Date;var d=Date.today(),i=null,h=!!(this.days!=null||this.orient||this.operator);if(h){var f,a,c;c=this.orient=="past"||this.operator=="subtract"?-1:1;if(this.weekday){this.unit="day";f=Date.getDayNumberFromName(this.weekday)-d.getDay();a=7;this.days=f?(f+c*a)%a:c*a}if(this.month){this.unit="month";f=this.month-d.getMonth();a=12;this.months=f?(f+c*a)%a:c*a;this.month=null}if(!this.unit)this.unit="day";if(this[this.unit+"s"]==null||this.operator!=null){if(!this.value)this.value=1;if(this.unit=="week"){this.unit="day";this.value=this.value*7}this[this.unit+"s"]=this.value*c}return d.add(this)}else{if(this.meridian&&this.hour)this.hour=this.hour<13&&this.meridian=="p"?this.hour+12:this.hour;if(this.weekday&&!this.day)this.day=d.addDays(Date.getDayNumberFromName(this.weekday)-d.getDay()).getDate();if(this.month&&!this.day)this.day=1;return d.set(this)}}};var b=Date.Parsing.Operators,a=Date.Grammar,c=Date.Translator,d;a.datePartDelimiter=b.rtoken(/^([\s\-\.\,\/\x27]+)/);a.timePartDelimiter=b.stoken(":");a.whiteSpace=b.rtoken(/^\s*/);a.generalDelimiter=b.rtoken(/^(([\s\,]|at|on)+)/);var g={};a.ctoken=function(c){var d=g[c];if(!d){for(var h=Date.CultureInfo.regexPatterns,e=c.split(/\s+/),f=[],a=0;a<e.length;a++)f.push(b.replace(b.rtoken(h[e[a]]),e[a]));d=g[c]=b.any.apply(null,f)}return d};a.ctoken2=function(a){return b.rtoken(Date.CultureInfo.regexPatterns[a])};a.h=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),c.hour));a.hh=b.cache(b.process(b.rtoken(/^(0[0-9]|1[0-2])/),c.hour));a.H=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),c.hour));a.HH=b.cache(b.process(b.rtoken(/^([0-1][0-9]|2[0-3])/),c.hour));a.m=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),c.minute));a.mm=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),c.minute));a.s=b.cache(b.process(b.rtoken(/^([0-5][0-9]|[0-9])/),c.second));a.ss=b.cache(b.process(b.rtoken(/^[0-5][0-9]/),c.second));a.hms=b.cache(b.sequence([a.H,a.mm,a.ss],a.timePartDelimiter));a.t=b.cache(b.process(a.ctoken2("shortMeridian"),c.meridian));a.tt=b.cache(b.process(a.ctoken2("longMeridian"),c.meridian));a.z=b.cache(b.process(b.rtoken(/^(\+|\-)?\s*\d\d\d\d?/),c.timezone));a.zz=b.cache(b.process(b.rtoken(/^(\+|\-)\s*\d\d\d\d/),c.timezone));a.zzz=b.cache(b.process(a.ctoken2("timezone"),c.timezone));a.timeSuffix=b.each(b.ignore(a.whiteSpace),b.set([a.tt,a.zzz]));a.time=b.each(b.optional(b.ignore(b.stoken("T"))),a.hms,a.timeSuffix);a.d=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1]|\d)/),b.optional(a.ctoken2("ordinalSuffix"))),c.day));a.dd=b.cache(b.process(b.each(b.rtoken(/^([0-2]\d|3[0-1])/),b.optional(a.ctoken2("ordinalSuffix"))),c.day));a.ddd=a.dddd=b.cache(b.process(a.ctoken("sun mon tue wed thu fri sat"),function(a){return function(){this.weekday=a}}));a.M=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d|\d)/),c.month));a.MM=b.cache(b.process(b.rtoken(/^(1[0-2]|0\d)/),c.month));a.MMM=a.MMMM=b.cache(b.process(a.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),c.month));a.y=b.cache(b.process(b.rtoken(/^(\d\d?)/),c.year));a.yy=b.cache(b.process(b.rtoken(/^(\d\d)/),c.year));a.yyy=b.cache(b.process(b.rtoken(/^(\d\d?\d?\d?)/),c.year));a.yyyy=b.cache(b.process(b.rtoken(/^(\d\d\d\d)/),c.year));d=function(){return b.each(b.any.apply(null,arguments),b.not(a.ctoken2("timeContext")))};a.day=d(a.d,a.dd);a.month=d(a.M,a.MMM);a.year=d(a.yyyy,a.yy);a.orientation=b.process(a.ctoken("past future"),function(a){return function(){this.orient=a}});a.operator=b.process(a.ctoken("add subtract"),function(a){return function(){this.operator=a}});a.rday=b.process(a.ctoken("yesterday tomorrow today now"),c.rday);a.unit=b.process(a.ctoken("minute hour day week month year"),function(a){return function(){this.unit=a}});a.value=b.process(b.rtoken(/^\d\d?(st|nd|rd|th)?/),function(a){return function(){this.value=a.replace(/\D/g,"")}});a.expression=b.set([a.rday,a.operator,a.value,a.unit,a.orientation,a.ddd,a.MMM]);d=function(){return b.set(arguments,a.datePartDelimiter)};a.mdy=d(a.ddd,a.month,a.day,a.year);a.ymd=d(a.ddd,a.year,a.month,a.day);a.dmy=d(a.ddd,a.day,a.month,a.year);a.date=function(b){return(a[Date.CultureInfo.dateElementOrder]||a.mdy).call(this,b)};a.format=b.process(b.many(b.any(b.process(b.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),function(b){if(a[b])return a[b];else throw Date.Parsing.Exception(b);}),b.process(b.rtoken(/^[^dMyhHmstz]+/),function(a){return b.ignore(b.stoken(a))}))),function(a){return b.process(b.each.apply(null,a),c.finishExact)});var h={},f=function(b){return h[b]=h[b]||a.format(b)[0]};a.formats=function(a){if(a instanceof Array){for(var d=[],c=0;c<a.length;c++)d.push(f(a[c]));return b.any.apply(null,d)}else return f(a)};a._formats=a.formats(["yyyy-MM-ddTHH:mm:ss","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz","d"]);a._start=b.process(b.set([a.date,a.time,a.expression],a.generalDelimiter,a.whiteSpace),c.finish);a.start=function(c){try{var b=a._formats.call({},c);if(b[1].length===0)return b}catch(d){}return a._start.call({},c)}})();Date._parse=Date.parse;Date.parse=function(b){var a=null;if(!b)return null;try{a=Date.Grammar.start.call({},b)}catch(c){return null}return a[1].length===0?a[0]:null};Date.getParseFunction=function(b){var a=Date.Grammar.formats(b);return function(c){var b=null;try{b=a.call({},c)}catch(d){return null}return b[1].length===0?b[0]:null}};Date.parseExact=function(b,a){return Date.getParseFunction(a)(b)};var InsertBox={Init:function(){if($(".insert-into-forum-bar").exists()){$("#insert-image").click(function(a){a.preventDefault();$("#editor_bbcode").animate({height:"150px"},300);$(".insert-popup").fadeOut(200);$("#insert-image-popup").fadeIn(300)});$("#insert-video").click(function(a){a.preventDefault();$("#editor_bbcode").animate({height:"150px"},300);$(".insert-popup").fadeOut(200);$("#insert-video-popup").fadeIn(300)});$("#insert-ad").click(function(a){a.preventDefault();$("#editor_bbcode").animate({height:"150px"},300);$(".insert-popup").fadeOut(200);$("#insert-ad-popup").fadeIn(300)});$("#do-insert-image-forum").click(function(a){a.preventDefault();InsertBox.InsertImage()});$("#do-insert-video-forum").click(function(a){a.preventDefault();InsertBox.InsertVideo()});$("#do-insert-ad-forum").click(function(a){a.preventDefault();InsertBox.InsertAd()});$(".cancel-forum-insert").click(function(a){a.preventDefault();$(".insert-popup").fadeOut(200)})}},InsertImage:function(){InsertBox.InsertIntoForum($("#insert-image-url").val());$(".insert-popup").fadeOut(200)},InsertVideo:function(){InsertBox.InsertIntoForum($("#insert-video-url").val());$(".insert-popup").fadeOut(200)},InsertAd:function(){InsertBox.InsertIntoForum($("#insert-ad-url").val());$(".insert-popup").fadeOut(200)},InsertIntoForum:function(e){var b=e,a=null;if($("#add_desc").exists())a=document.getElementById("add_desc");else a=document.getElementById("editor_bbcode");if($("#add_desc").hasClass("inactive")){$("#add_desc").removeClass("inactive");$("#add_desc").val("")}if(document.selection){a.focus();sel=document.selection.createRange();sel.text=b}else if(a.selectionStart||a.selectionStart=="0"){var c=a.selectionStart,d=a.selectionEnd;a.value=a.value.substring(0,c)+b+a.value.substring(d,a.value.length)}else a.value+=b;a.focus()}},Forum={currentPage:1,canScroll:true,oldText:"",Init:function(){AuthorSuggest.Init();InsertBox.Init();$("#tags").tagbox();$("#forum-topic-area").exists()&&$(".message-text .bbcode-image").each(function(){parseInt($(this).width())>550&&$(this).css("width","550px")});$(".ad-forum-widget").each(function(){Forum.AdWidget($(this))});if($("#initial-tag").val()!=null&&$("#initial-tag").val()>0)if($("#tag-cloud-list").val().indexOf(","+$("#initial-tag-text").val()+",")>-1)$(".tagid"+$("#initial-tag").val()).addClass("selected-tag");else{var a='<a href="#" class="tag tag_cloud_item selected-tag" title="'+$("#initial-tag-text").val()+'"><span><span>'+$("#initial-tag-text").val()+"</span></span></a>";$(".tag-cloud").prepend(a)}if($("#initial-category").val()!=null&&$("#initial-category").val()>0){$("UL.forum-overview-content-modifier LI").removeClass("active");$("UL.forum-overview-content-modifier LI.category"+$("#initial-category").val()).addClass("active");$("#topic_sort_header").html($("LI.category"+$("#initial-category").val()+" A").html())}$("#forum-overview-area").exists()&&scroller.scrollTo(350,function(){if(Forum.canScroll){Forum.currentPage++;Forum.canScroll=false;do_search($("#current_category_id").val(),null)}});$("#editor_bbcode").focus(function(){$(this).animate({height:"150px"},400)});$("#editor_bbcode").blur(function(){$(this).val().length<1&&$(this).animate({height:"50px"},400)});$("#written_by").keydown(function(a){a.keyCode=="13"&&Forum.SearchAuthor($(this).val())});$("#written_by").keyup(function(){Forum.SearchAuthorAutosuggest($(this))});$("#forum-search-button").click(function(){$("#current_page").val("1");Forum.currentPage=1;window.scrollTo(0,0);do_search($("#current_category_id").val(),"")});$("#tag_cloud_search").keydown(function(a){if(a.keyCode=="13"){$("#current_page").val("1");Forum.currentPage=1;window.scrollTo(0,0);do_search($("#current_category_id").val(),"")}});$("#reply_send").click(function(e){e.preventDefault();var b=$("#Title").val(),c=$("#parent_id").val(),d=$("#topic_id").val(),a=$("#editor_bbcode").val(),f="";$(".reply-button-container").hide();$(".reply-button-wait").show();a.length>1&&b.length>0&&$.getJSON("/Forum/ReplyTopic",{parentID:c,topicID:d,title:b,message:a,tags:null},function(a){if(a!=null){$("#editor_bbcode").val("");$("#editor_bbcode").animate({height:"50px"},400);$("#list_template").tmpl(a).appendTo("#posts");$("#reply-form-container").slideUp(400,function(){$(".reply-button-container").show();$(".reply-button-wait").hide();$(".reply-success-container").fadeIn(200);$(".ad-forum-widget").each(function(){Forum.AdWidget($(this))});setTimeout("$('.reply-success-container').fadeOut(200, function() {  $('#reply-form-container').slideDown(400); });",5e3)})}})});$(".topic-dropdown").live("mouseenter",function(){$(this).addClass("topic-dropdown-active");$(".topic-dropdown-menu UL").each(function(){$(this).children("LI:last").css("border-bottom","0px")})});$(".topic-dropdown").live("mouseleave",function(){$(this).removeClass("topic-dropdown-active")});$(".paging-item").live("click",function(){$("#current_page").val($(this).attr("data-id"));var a=$("#current_category_id").val();do_search(a,"")});$(".forum-overview-content-modifier LI A").click(function(a){a.preventDefault();$("#topic_sort_header").html($(this).html());$(".forum-overview-content-modifier LI").removeClass("active");$(this).parent().addClass("active")});$("#add_topic").click(function(a){a.preventDefault();$("#add_topic").fadeOut(300,function(){$("#add_topic_div").slideDown(300);$("#topic_sort_header").fadeOut(300)})});$(".delete-current-show").live("click",function(b){b.preventDefault();var a=$(this).attr("data-id");$("#post-content-"+a).fadeOut(300,function(){$("#confirm-delete-"+a).fadeIn(300)})});$(".abort-message-delete").live("click",function(b){b.preventDefault();var a=$(this).attr("data-id");$("#confirm-delete-"+a).fadeOut(300,function(){$("#post-content-"+a).fadeIn(300)})});$(".delete-current").live("click",function(a){a.preventDefault();pid=$(this).attr("data-id");$this=$(this).parents(".post-container");$("#confirm-delete-message-content-"+pid).slideUp(200,function(){$("#input-delete-wait-"+pid).slideDown(200)});$.getJSON("/Forum/DeletePost",{postID:pid},function(a){a==true&&$(".hide-deleted-message-"+pid).slideUp(300,function(){$(".hide-deleted-message-"+pid).empty();$(".hide-deleted-message-"+pid).remove();var a=$(".post-content").length;if(a==1)window.location=core.goBackUrlLevel(window.location)})})});$(".edit-current").live("click",function(b){b.preventDefault();var a=$(this).attr("data-id");$("#post-content-"+a).children("#message-text-"+a).slideUp(300,function(){$("#post-content-"+a).children(".input-modify").slideDown(400)})});$(".cancel-modification-current").live("click",function(b){b.preventDefault();var a=$(this).attr("data-id");$("#post-content-"+a).children(".input-modify").fadeOut(300,function(){$("#post-content-"+a).children("#message-text-"+a).fadeIn(400)})});$(".modify-save-button").live("click",function(a){a.preventDefault();pid=$(this).attr("data-id");message=$("#post-content-"+pid).children(".input-modify").children(".modify-text").val();$("#post-content-"+pid).children(".input-modify").children(".input-modify-button-row").slideUp(200,function(){$("#post-content-"+pid).children(".input-modify").children(".input-modify-wait").slideDown(200)});$this=$("#post-content-"+pid);$.getJSON("/Forum/UpdatePost",{postID:pid,content:message},function(a){if(a!=null){$("#post-content-"+pid).children(".input-modify").children(".input-modify-button-row").show();$("#post-content-"+pid).children(".input-modify").children(".input-modify-wait").hide();$this.children(".message-text").html(a);$this.children(".input-modify").fadeOut(300,function(){$this.children(".message-text").fadeIn(400)})}})});$(".delete-current-thread").live("click",function(a){a.preventDefault();pid=$(this).attr("data-id");$this=$(this).parent();confirm("Er du sikker på du vil slette hele tråden?")&&$.getJSON("/Forum/DeletePost",{postID:pid},function(a){if(a==true)window.location="/forum/"})});$(".topic-preview-inner").live("mouseleave",function(){$(".topic-preview").hide()});$(".list-topic-preview-hover").live("mouseenter",function(){$(".topic-preview").hide();var a=$(this).attr("data-id");$("#Preview"+a).show()});$("#add_title").blur(function(){Validate.MinLength($(this),2,40,true)});$("#add_desc").blur(function(){Validate.MinLength($(this),2,3e3,true)});$("#do_add_topic").click(function(){Validate.MinLength($("#add_title"),2,40,true);Validate.MinLength($("#add_desc"),2,3e3,true);var c=$("#add_category").val(),d=$("#add_desc").val(),e=$("#add_title").val(),a="",b=$(".tag_element");for(i=0;i<b.length;i++)a=a+$(b[i]).text()+(i+1==b.length?"":",");if(a.length==0)a=null;if($("#add_desc").hasClass("valid")&&$("#add_title").hasClass("valid")){$("#create-topic-save-button").fadeOut(200,function(){$("#create-topic-save-wait").fadeIn(200)});$("#create-topic-error").slideUp(300);$.getJSON("/Forum/AddTopic",{categoryID:c,title:e,description:d,tags:a},function(a){window.location="/forum/topic?topicId="+a})}else $("#create-topic-error").slideDown(300)});$("#cancel_topic_add").click(function(){$("#add_topic_div").slideUp(300,function(){$("#add_topic").fadeIn(300)})});$(".update-category-view").click(function(b){b.preventDefault();$("#current_page").val("1");Forum.currentPage=1;var a=$(this).attr("category-id");do_search(a)});$("#do_forum_search").click(function(a){a.preventDefault();cid=$("#current_category_id").val();if(cid.length==0)cid=-1;do_search(cid,null)});$(".tag_cloud_item").live("click",function(b){b.preventDefault();$("#current_page").val("1");Forum.currentPage=1;if($(this).hasClass("selected-tag")){$(this).removeClass("selected-tag");$("#tags-search-string").val($("#tags-search-string").val().replace($(this).text()+",",""))}else{$(this).addClass("selected-tag");$("#tags-search-string").val($("#tags-search-string").val()+$(this).text()+",")}cid=$("#current_category_id").val();$("#topic_sort_header").html($(".forum-overview-content-modifier LI.active A").html());if(cid.length==0)cid=-1;var a=$("#tags-search-string").val();do_search(cid,a);TagCloud.Update($("#tags-search-string").val())});$("#forum-search-author-button").click(function(){if($("#written_by").val().length>0&&$("#written_by").hasClass("inactive")==false){$("#current_page").val("1");Forum.currentPage=1;window.scrollTo(0,0);do_search($("#current_category_id").val(),"")}})},SearchAuthor:function(){$("#current_page").val("1");Forum.currentPage=1;window.scrollTo(0,0);do_search($("#current_category_id").val(),"")},SearchAuthorAutosuggest:function(a){a.val().length>1&&AuthorSuggest.Get(a.val())},AdWidget:function(a){a.empty();var b=a.attr("data-id");$.getJSON("/Ad/GetAdSummary",{adID:b,size:"view-m"},function(b){var c=$("#ad-forum-widget-template").tmpl(b.Data).appendTo(a);a.children(".box").children(".iboxblue").children(".thumb").children("A").children(".ad-forum-widget-image-box").thumbFader(3e3,7e3).each(function(){this.startFader()});$(".ad-forum-widget-image-box").each(function(){$(this).children("IMG").each(function(){$(this).css("margin-top",-1*parseInt((parseInt($(this).css("height"))-280)/2))})})})}};function do_search(e,b){$("#paging").empty();$("#no-forum-results").fadeOut(300);if($("#written_by").hasClass("inactive")==false)author=$("#written_by").val();else author="";if(b==null)if($("#tag_cloud_search").hasClass("active"))tag=$("#tag_cloud_search").val();else tag="";else tag=b;tag=$("#tags-search-string").val();var d=Forum.currentPage,a=$("#page_size").val();if(a<10)a=25;var c="";if($("#tag_cloud_search").exists()&&$("#tag_cloud_search").hasClass("inactive")==false&&$("#tag_cloud_search").val().length>0)c=$("#tag_cloud_search").val();if(Forum.currentPage==1){$("#table_list").empty();$("#table_list").html($("#results-wait-container").html())}Forum.currentPage>1&&$("#loading-forum-posts-wait").show();$.getJSON("/forum/SearchForum",{category:e,author:author,tag:tag,keywords:c,page:d,pageSize:a},function(c){$("#loading-forum-posts-wait").hide();Forum.currentPage==1&&$("#table_list").empty();$(".authorsuggest").hide();if(c!=null){Forum.canScroll=true;$("#list_template").tmpl(c).appendTo("#table_list");$("#no-forum-results").hide()}else{Forum.canScroll=false;if(Forum.currentPage==1){$("#no-forum-results").fadeIn(300);$("#paging").empty();$("#table_div").slideDown(300)}return}$("#table_div").slideDown(300);$("#paging").empty();var b="",f=parseFloat(c[0].Total),g=parseFloat(a),e=$("#current_page").val(),d=0;for(i=1;i<Math.ceil(f/g)+1;i++){if(i==e)b=b+'<a class="paging-item active-paging" href="#" data-id="'+i+'"><span><span>'+i+"</span></span></a>&nbsp;";else b=b+'<a class="paging-item paging" href="#" data-id="'+i+'"><span><span>'+i+"</span></span></a>&nbsp;";d++}d>1})}var AuthorSuggest={TagCount:0,MaxTagCount:6,MaxResults:0,Selected:0,Init:function(){$(".authorsuggest UL LI").live("click",function(){$(".authorsuggest").hide();$("#written_by").val($(this).text());do_search($("#current_category_id").val(),"");$(".authorsuggest").hide()})},Get:function(a){if(a.length>1){AuthorSuggest.Selected=0;$.getJSON("/service/FindAuthors",{match:a,amount:AuthorSuggest.MaxTagCount},function(a){$(".authorsuggest UL").empty();for(i=0;i<a.Data.length;i++){$(".authorsuggest UL").append('<LI id="authorsuggest'+(i+1)+'">'+a.Data[i]+"</LI>");AuthorSuggest.MaxResults=i+1;$(".authorsuggest").show()}a.Data.length<1&&$(".authorsuggest").hide()})}}},TagCloud={Init:function(){$(".tag_cloud_item").click(function(){})},UpdateFromCategory:function(){},Update:function(a){$.getJSON("/forum/GetRelatedTags",{tags:a},function(a){var d=0,c="";for(var b in a){if($("#tags-search-string").val().indexOf(a[b].Text+",")>-1)c+='<a href="#" class="tag tag_cloud_item  selected-tag" title="'+a[b].Text+'"><span><span>'+a[b].Text+"</span></span></a> ";else c+='<a href="#" class="tag tag_cloud_item" title="'+a[b].Text+'"><span><span>'+a[b].Text+"</span></span></a> ";d++}d>0&&$(".tag-cloud").html(c)})}};$(document).ready(function(){Forum.Init();TagCloud.Init()});var myMystyle={init:function(){$(".edit-link-mystyle").click(function(b){b.preventDefault();var a=$(this).attr("data-id");if(!$("#mymystyle-edit"+a).is(":visible"))$('.mymystyle-edit:not([id="mymystyle-edit'+a+'"])').fadeOut(200,function(){$("#mymystyle-edit"+a).fadeIn(200)});else $(".mymystyle-edit").fadeOut(200)});$(".delete-mystyle-image").click(function(b){b.preventDefault();var a=$(this).attr("data-id");myMystyle.doDelete(a)});$(".save-mystyle-image").click(function(b){b.preventDefault();var a=$(this).attr("data-id");myMystyle.edit(a)})},edit:function(a){var c=$("#mystyle-title"+a).val(),b=$("#mystyle-description"+a).val(),d=$("#mystyle-category"+a).val();if(c.length>5&&b.length>5){$(".iboxerror").slideUp(300);$.getJSON("/Profile/UpdateImage",{myStyleImageId:a,description:b,title:c,categoryId:d},function(){$(".mymystyle-form").fadeOut(200,function(){$(".mymystyle-success").fadeIn(200)});setTimeout("$('.mymystyle-edit').fadeOut(200, function () { $('.mymystyle-form').show; $('.mymystyle-success').hide(); });",3e3)})}else $("#mystyle-save-error"+a).slideDown(300)},doDelete:function(a){$(".mymystyle-edit").fadeOut(200);$.getJSON("/Profile/DeleteImage",{myStyleImageId:a},function(){$("#my-mystyle-container"+a).fadeOut(500)})}},myStyle={refreshUnfinished:function(){var a=$(".mystyle-unfinished").map(function(){return $(this).val()}).get();$.ajax({type:"POST",url:"/mystyle/getunfinishedimages",data:{ignore:a},success:function(a){if(a.Result){var b=$("#mystyle-upload-container");for(i in a.Data)var c=$("#mystyle-uploaded-image-template").tmpl({imageID:a.Data[i]}).prependTo(b)}},dataType:"json",traditional:true})},save:function(b){var a=b.attr("data-imageID"),d=b.find("select[name=categoryID]").val(),e=b.find("input[name=title]").val(),c=b.find("textarea[name=description]").val();if(e.length>10&&d>0&&c.length>5){$(".finished-button").fadeIn(200);$("#upload-error"+a).slideUp(400);$("#mystyle-uploaded-image-buttons"+a).fadeOut(200);$.getJSON("/mystyle/saveimage",{imageID:a,categoryID:d,title:e,description:c},function(b){if(!b.Result){$("#mystyle-uploaded-image-buttons"+a).fadeIn(200);return}else $("#mystyle-image-description-container"+a).fadeOut(400,function(){$("#mystyle-image-success"+a).fadeIn(400);setTimeout("$('#mystyle-uploaded-image-"+a+"').fadeOut(200);",3e3)})})}else $("#upload-error"+a).slideDown(400)},remove:function(a){var b=a.attr("data-imageID");$.getJSON("/mystyle/removeimage",{imageID:b},function(b){if(!b.Result)return;a.fadeOut(500)})},uploadify:function(){$("#mystyle-file").uploadify({uploader:"/content/flash/uploadify.swf",script:"/mystyle/uploadmystyleimage",folder:"/image",auto:true,cancelImg:"/Content/Images/Upload/cancel.png",buttonImg:" ",wmode:"transparent",multi:true,height:40,width:800,buttonText:" ",fileExt:"*.jpg;*.gif;*.png",fileDesc:"Image Files",scriptData:{tokenID:$("#uploadTokenID").val()},onSelect:function(a){a.preventDefault()},onSelectOnce:function(a){a.preventDefault()},onComplete:function(){myStyle.refreshUnfinished()},onAllComplete:function(){}})},events:function(){$(".confirm-uploaded-mystyle-image").live("click",function(a){a.preventDefault();myStyle.save($(this).closest(".mystyle-uploaded-image"))});$(".remove-uploaded-mystyle-image").live("click",function(a){a.preventDefault();myStyle.remove($(this).closest(".mystyle-uploaded-image"))})},init:function(){myStyle.uploadify();myStyle.events()}};$(document).ready(function(){$(".my-mystyle-area").exists()&&myMystyle.init();$("#shareonfblink").click(function(a){a.preventDefault();window.open($(this).attr("data-url"),"","width=644,height=500,toolbar=no,status=no")});if($("#mystyle-upload-container").exists()){myStyle.init();myStyle.refreshUnfinished()}$("#mystyle-area").exists()&&$(".like-this-image").click(function(a){a.preventDefault();$.getJSON("/Mystyle/AddLoveIt",{imageID:$("#imageID").val()},function(a){$(".like-this-image").removeClass("like-this-image");$(".like-link").fadeOut(300);a&&$("#like-count").html(parseInt($("#like-count").html())+1)})});$("#mystyle-save-comment").exists()&&$("#mystyle-save-comment").click(function(f){f.preventDefault();if($(this).attr("ext-data")=="first"){var a=$("#comment").val();$.getJSON("/MyStyle/AddTopic",{categoryID:3,title:$("#mystyle-title").val(),myStyleImageId:$(this).attr("data-id"),description:$("#style-image").attr("src"),tags:"",message:a},function(){window.location.reload()})}else{var c=$(this).attr("data-id"),b=$("#parent_id").val(),e=$("#topic_id").val(),d="",a=$("#comment").val();$.getJSON("/Forum/ReplyTopic",{parentID:b,topicID:e,title:d,message:a,tags:null},function(a){a!=null&&$.getJSON("/mystyle/newcommentadded",{imageID:c},function(){window.location.reload()})})}})});jQuery.fn.thumbSlider=function(c){var a=c||1e3,b=2e3;this.each(function(){var k=this,g=$(this),f=0,d=g.find("div:first"),c=d.find("img"),f=0,e=0;function j(){function e(){d--==1&&c()}for(var d=arguments.length,c=this,a=0;a<arguments.length;a++){var b=new Image;b.onload=e;b.src=arguments[a].getAttribute("src")}}function h(){for(var i=0,j=0;j<f;j++)i-=$(c.get(j)).outerWidth();if(g.width()+-i>e){i=-(e-g.width());d.animate({marginLeft:i},b,function(){$(k).trigger("scrollEnd")})}else{setTimeout(h,a);d.animate({marginLeft:i},b)}f=(f+1)%c.length}var i=[];c.each(function(b,a){i.push(a)});j.apply(function(){c.each(function(){e+=$(this).outerWidth()});d.width(e);setTimeout(h,a)},i)});return this};jQuery.fn.thumbFader=function(b,d){var c=d||1e3,a=b||1e3,e=arguments[0]=="stop"?"stop":"start",f=this;this.each(function(){var b=$(this),e=b.attr("data-img").split(","),d=0,f=$("<img src='"+e[d||0]+"'>");this.startFader=function(){function g(){var h;d=(d+1)%e.length;h=$("<img src='"+e[d]+"'>");b.append(h.fadeIn(a));f.fadeOut(a,function(){$(this).remove()});f=h;b.data("thumbFader",window.setTimeout(g,c))}if(e.length>1&&!this.faderStarted){this.faderStarted=true;g()}};this.stopFader=function(){if(this.faderStarted){clearTimeout(b.data("thumbFader"));this.faderStarted=false}};b.html(f)});return this}
