(function($){var undefined,dataFlag="watermark",dataClass="watermarkClass",dataFocus="watermarkFocus",dataFormSubmit="watermarkSubmit",dataMaxLen="watermarkMaxLength",dataPassword="watermarkPassword",dataText="watermarkText",selWatermarkDefined=":data("+dataFlag+")",selWatermarkAble=":text,:password,:search,textarea",triggerFns=["Page_ClientValidate"],pageDirty=false;$.extend($.expr[":"],{search:function(elem){return"search"===(elem.type||"")},data:function(element,index,matches,set){var data,parts=/^((?:[^=!^$*]|[!^$*](?!=))+)(?:([!^$*]?=)(.*))?$/.exec(matches[3]);if(parts){data=$(element).data(parts[1]);if(data!==undefined){if(parts[2]){data=""+data;switch(parts[2]){case"=":return(data==parts[3]);case"!=":return(data!=parts[3]);case"^=":return(data.slice(0,parts[3].length)==parts[3]);case"$=":return(data.slice(-parts[3].length)==parts[3]);case"*=":return(data.indexOf(parts[3])!==-1)}}return true}}return false}});$.watermark={version:"3.0.6",options:{className:"watermark",useNative:true},hide:function(selector){$(selector).filter(selWatermarkDefined).each(function(){$.watermark._hide($(this))})},_hide:function($input,focus){var inputVal=$input.val()||"",inputWm=$input.data(dataText)||"",maxLen=$input.data(dataMaxLen)||0,className=$input.data(dataClass);if((inputWm.length)&&(inputVal==inputWm)){$input.val("");if($input.data(dataPassword)){if(($input.attr("type")||"")==="text"){var $pwd=$input.data(dataPassword)||[],$wrap=$input.parent()||[];if(($pwd.length)&&($wrap.length)){$wrap[0].removeChild($input[0]);$wrap[0].appendChild($pwd[0]);$input=$pwd}}}if(maxLen){$input.attr("maxLength",maxLen);$input.removeData(dataMaxLen)}if(focus){$input.attr("autocomplete","off");window.setTimeout(function(){$input.select()},1)}}className&&$input.removeClass(className)},show:function(selector){$(selector).filter(selWatermarkDefined).each(function(){$.watermark._show($(this))})},_show:function($input){var val=$input.val()||"",text=$input.data(dataText)||"",type=$input.attr("type")||"",className=$input.data(dataClass);if(((val.length==0)||(val==text))&&(!$input.data(dataFocus))){pageDirty=true;if($input.data(dataPassword)){if(type==="password"){var $pwd=$input.data(dataPassword)||[],$wrap=$input.parent()||[];if(($pwd.length)&&($wrap.length)){$wrap[0].removeChild($input[0]);$wrap[0].appendChild($pwd[0]);$input=$pwd;$input.attr("maxLength",text.length)}}}if((type==="text")||(type==="search")){var maxLen=$input.attr("maxLength")||0;if((maxLen>0)&&(text.length>maxLen)){$input.data(dataMaxLen,maxLen);$input.attr("maxLength",text.length)}}className&&$input.addClass(className);$input.val(text)}else{$.watermark._hide($input)}},hideAll:function(){if(pageDirty){$.watermark.hide(selWatermarkAble);pageDirty=false}},showAll:function(){$.watermark.show(selWatermarkAble)}};$.fn.watermark=function(text,options){if(!this.length){return this}var hasClass=false,hasText=(typeof(text)==="string");if(typeof(options)==="object"){hasClass=(typeof(options.className)==="string");options=$.extend({},$.watermark.options,options)}else{if(typeof(options)==="string"){hasClass=true;options=$.extend({},$.watermark.options,{className:options})}else{options=$.watermark.options}}if(typeof(options.useNative)!=="function"){options.useNative=options.useNative?function(){return true}:function(){return false}}return this.each(function(){var $input=$(this);if(!$input.is(selWatermarkAble)){return}if($input.data(dataFlag)){if(hasText||hasClass){$.watermark._hide($input);if(hasText){$input.data(dataText,text)}if(hasClass){$input.data(dataClass,options.className)}}}else{if(options.useNative.call(this,$input)){if(((""+$input.css("-webkit-appearance")).replace("undefined","")!=="")&&(($input.attr("tagName")||"")!=="TEXTAREA")){if(hasText){$input.attr("placeholder",text)}return}}$input.data(dataText,hasText?text:"");$input.data(dataClass,options.className);$input.data(dataFlag,1);if(($input.attr("type")||"")==="password"){var $wrap=$input.wrap("<span>").parent(),$wm=$($wrap.html().replace(/type=["']?password["']?/i,'type="text"'));$wm.data(dataText,$input.data(dataText));$wm.data(dataClass,$input.data(dataClass));$wm.data(dataFlag,1);$wm.attr("maxLength",text.length);$wm.focus(function(){$.watermark._hide($wm,true)}).bind("dragenter",function(){$.watermark._hide($wm)}).bind("dragend",function(){window.setTimeout(function(){$wm.blur()},1)});$input.blur(function(){$.watermark._show($input)}).bind("dragleave",function(){$.watermark._show($input)});$wm.data(dataPassword,$input);$input.data(dataPassword,$wm)}else{$input.focus(function(){$input.data(dataFocus,1);$.watermark._hide($input,true)}).blur(function(){$input.data(dataFocus,0);$.watermark._show($input)}).bind("dragenter",function(){$.watermark._hide($input)}).bind("dragleave",function(){$.watermark._show($input)}).bind("dragend",function(){window.setTimeout(function(){$.watermark._show($input)},1)}).bind("drop",function(evt){var dropText=evt.originalEvent.dataTransfer.getData("Text");if($input.val().replace(dropText,"")===$input.data(dataText)){$input.val(dropText)}$input.focus()})}if(this.form){var form=this.form,$form=$(form);if(!$form.data(dataFormSubmit)){$form.submit($.watermark.hideAll);if(form.submit){$form.data(dataFormSubmit,form.submit);form.submit=(function(f,$f){return function(){var nativeSubmit=$f.data(dataFormSubmit);$.watermark.hideAll();if(nativeSubmit.apply){nativeSubmit.apply(f,Array.prototype.slice.call(arguments))}else{nativeSubmit()}}})(form,$form)}else{$form.data(dataFormSubmit,1);form.submit=(function(f){return function(){$.watermark.hideAll();delete f.submit;f.submit()}})(form)}}}}$.watermark._show($input)})};if(triggerFns.length){$(function(){var i,name,fn;for(i=triggerFns.length-1;i>=0;i--){name=triggerFns[i];fn=window[name];if(typeof(fn)==="function"){window[name]=(function(origFn){return function(){$.watermark.hideAll();return origFn.apply(null,Array.prototype.slice.call(arguments))}})(fn)}}})}})(jQuery);(function($){function format(str){for(var i=1;i<arguments.length;i++){str=str.replace("%"+(i-1),arguments[i])}return str}function CloudZoom(jWin,opts){var sImg=$("img",jWin);var img1;var img2;var zoomDiv=null;var $mouseTrap=null;var lens=null;var $tint=null;var softFocus=null;var $ie6Fix=null;var zoomImage;var controlTimer=0;var cw,ch;var destU=0;var destV=0;var currV=0;var currU=0;var filesLoaded=0;var mx,my;var ctx=this,zw;setTimeout(function(){if($mouseTrap===null){var w=jWin.width();jWin.parent().append(format('<div style="width:%0px;position:absolute;top:75%;left:%1px;text-align:center" class="cloud-zoom-loading" >Loading...</div>',w/3,(w/2)-(w/6))).find(":last").css("opacity",0.5)}},200);var ie6FixRemove=function(){if($ie6Fix!==null){$ie6Fix.remove();$ie6Fix=null}};this.removeBits=function(){if(lens){lens.remove();lens=null}if($tint){$tint.remove();$tint=null}if(softFocus){softFocus.remove();softFocus=null}ie6FixRemove();$(".cloud-zoom-loading",jWin.parent()).remove()};this.destroy=function(){jWin.data("zoom",null);if($mouseTrap){$mouseTrap.unbind();$mouseTrap.remove();$mouseTrap=null}if(zoomDiv){zoomDiv.remove();zoomDiv=null}this.removeBits()};this.fadedOut=function(){if(zoomDiv){zoomDiv.remove();zoomDiv=null}this.removeBits()};this.controlLoop=function(){if(lens){var x=(mx-sImg.offset().left-(cw*0.5))>>0;var y=(my-sImg.offset().top-(ch*0.5))>>0;if(x<0){x=0}else{if(x>(sImg.outerWidth()-cw)){x=(sImg.outerWidth()-cw)}}if(y<0){y=0}else{if(y>(sImg.outerHeight()-ch)){y=(sImg.outerHeight()-ch)}}lens.css({left:x,top:y});lens.css("background-position",(-x)+"px "+(-y)+"px");destU=(((x)/sImg.outerWidth())*zoomImage.width)>>0;destV=(((y)/sImg.outerHeight())*zoomImage.height)>>0;currU+=(destU-currU)/opts.smoothMove;currV+=(destV-currV)/opts.smoothMove;zoomDiv.css("background-position",(-(currU>>0)+"px ")+(-(currV>>0)+"px"))}controlTimer=setTimeout(function(){ctx.controlLoop()},30)};this.init2=function(img,id){filesLoaded++;if(id===1){zoomImage=img}if(filesLoaded===2){this.init()}};this.init=function(){$(".cloud-zoom-loading",jWin.parent()).remove();$mouseTrap=jWin.parent().append(format("<div class='mousetrap' style='background-image:url(\".\");z-index:999;position:absolute;width:%0px;height:%1px;left:%2px;top:%3px;'></div>",sImg.outerWidth(),sImg.outerHeight(),0,0)).find(":last");$mouseTrap.bind("mousemove",this,function(event){mx=event.pageX;my=event.pageY});$mouseTrap.bind("mouseleave",this,function(event){clearTimeout(controlTimer);if(lens){lens.fadeOut(299)}if($tint){$tint.fadeOut(299)}if(softFocus){softFocus.fadeOut(299)}zoomDiv.fadeOut(300,function(){ctx.fadedOut()});return false});$mouseTrap.bind("mouseenter",this,function(event){mx=event.pageX;my=event.pageY;zw=event.data;if(zoomDiv){zoomDiv.stop(true,false);zoomDiv.remove()}var xPos=opts.adjustX,yPos=opts.adjustY;var siw=sImg.outerWidth();var sih=sImg.outerHeight();var w=opts.zoomWidth;var h=opts.zoomHeight;if(opts.zoomWidth=="auto"){w=siw}if(opts.zoomHeight=="auto"){h=sih}var appendTo=jWin.parent();switch(opts.position){case"top":yPos-=h;break;case"right":xPos+=siw;break;case"bottom":yPos+=sih;break;case"left":xPos-=w;break;case"inside":w=siw;h=sih;break;default:appendTo=$("#"+opts.position);if(!appendTo.length){appendTo=jWin;xPos+=siw;yPos+=sih}else{w=appendTo.innerWidth();h=appendTo.innerHeight()}}zoomDiv=appendTo.append(format('<div id="cloud-zoom-big" class="cloud-zoom-big" style="display:none;position:absolute;left:%0px;top:%1px;width:%2px;height:%3px;background-image:url(\'%4\');z-index:99;"></div>',xPos,yPos,w,h,zoomImage.src)).find(":last");if(sImg.attr("title")&&opts.showTitle){zoomDiv.append(format('<div class="cloud-zoom-title">%0</div>',sImg.attr("title"))).find(":last").css("opacity",opts.titleOpacity)}if($.browser.msie&&$.browser.version<7){$ie6Fix=$('<iframe frameborder="0" src="#"></iframe>').css({position:"absolute",left:xPos,top:yPos,zIndex:99,width:w,height:h}).insertBefore(zoomDiv)}zoomDiv.fadeIn(500);if(lens){lens.remove();lens=null}cw=(sImg.outerWidth()/zoomImage.width)*zoomDiv.width();ch=(sImg.outerHeight()/zoomImage.height)*zoomDiv.height();lens=jWin.append(format("<div class = 'cloud-zoom-lens' style='display:none;z-index:98;position:absolute;width:%0px;height:%1px;'></div>",cw,ch)).find(":last");$mouseTrap.css("cursor",lens.css("cursor"));var noTrans=false;if(opts.tint){lens.css("background",'url("'+sImg.attr("src")+'")');$tint=jWin.append(format('<div style="display:none;position:absolute; left:0px; top:0px; width:%0px; height:%1px; background-color:%2;" />',sImg.outerWidth(),sImg.outerHeight(),opts.tint)).find(":last");$tint.css("opacity",opts.tintOpacity);noTrans=true;$tint.fadeIn(500)}if(opts.softFocus){lens.css("background",'url("'+sImg.attr("src")+'")');softFocus=jWin.append(format('<div style="position:absolute;display:none;top:2px; left:2px; width:%0px; height:%1px;" />',sImg.outerWidth()-2,sImg.outerHeight()-2,opts.tint)).find(":last");softFocus.css("background",'url("'+sImg.attr("src")+'")');softFocus.css("opacity",0.5);noTrans=true;softFocus.fadeIn(500)}if(!noTrans){lens.css("opacity",opts.lensOpacity)}if(opts.position!=="inside"){lens.fadeIn(500)}zw.controlLoop();return})};img1=new Image();$(img1).load(function(){ctx.init2(this,0)});img1.src=sImg.attr("src");img2=new Image();$(img2).load(function(){ctx.init2(this,1)});img2.src=jWin.attr("href")}$.fn.CloudZoom=function(options){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}this.each(function(){var relOpts,opts;eval("var	a = {"+$(this).attr("rel")+"}");relOpts=a;if($(this).is(".cloud-zoom")){$(this).css({position:"relative",display:"block"});$("img",$(this)).css({display:"block"});if($(this).parent().attr("id")!="wrap"){$(this).wrap('<div id="wrap" style="top:0px;z-index:1;position:relative;"></div>')}opts=$.extend({},$.fn.CloudZoom.defaults,options);opts=$.extend({},opts,relOpts);$(this).data("zoom",new CloudZoom($(this),opts))}else{if($(this).is(".cloud-zoom-gallery")){opts=$.extend({},relOpts,options);$(this).data("relOpts",opts);$(this).bind("click",$(this),function(event){var data=event.data.data("relOpts");$("#"+data.useZoom).data("zoom").destroy();$("#"+data.useZoom).attr("href",event.data.attr("href"));$("#"+data.useZoom+" img").attr("src",event.data.data("relOpts").smallImage);$("#"+event.data.data("relOpts").useZoom).CloudZoom();return false})}}});return this};$.fn.CloudZoom.defaults={zoomWidth:"auto",zoomHeight:"auto",position:"right",tint:false,tintOpacity:0.5,lensOpacity:0.5,softFocus:false,smoothMove:3,showTitle:true,titleOpacity:0.5,adjustX:0,adjustY:0}})(jQuery);function WebForm_CallbackComplete_SyncFixed(){for(var i=0;i<__pendingCallbacks.length;i++){callbackObject=__pendingCallbacks[i];if(callbackObject&&callbackObject.xmlRequest&&(callbackObject.xmlRequest.readyState==4)){if(!__pendingCallbacks[i].async){__synchronousCallBackIndex=-1}__pendingCallbacks[i]=null;var callbackFrameID="__CALLBACKFRAME"+i;var xmlRequestFrame=document.getElementById(callbackFrameID);if(xmlRequestFrame){xmlRequestFrame.parentNode.removeChild(xmlRequestFrame)}WebForm_ExecuteCallback(callbackObject)}}}if(typeof(WebForm_CallbackComplete)=="function"){WebForm_CallbackComplete=WebForm_CallbackComplete_SyncFixed};var tb_pathToImage="//static.petersofkensington.com.au/styles/images/loading_rss.gif";
/*!!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*/
$(document).ready(function(){imgLoader=new Image();imgLoader.src="//static.petersofkensington.com.au/styles/images/loading_rss.gif"});function tb_init(domChunk){$(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;tb_show(t,a,g);this.blur();return false})}function tb_show_overlay(){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("form").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}else{if(document.getElementById("TB_overlay")===null){$("form").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack")}else{$("#TB_overlay").addClass("TB_overlayBG")}if(imgLoader.src!=null){var ypos=window.pageYOffset-60;var deviceAgent=navigator.userAgent.toLowerCase();var agentID=deviceAgent.match(/(iphone|ipod|ipad)/);$("form").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");if(agentID){$("#TB_load img").css({position:"static"});$("#TB_load img").css({paddingTop:ypos});$("#TB_load img").css({paddingLeft:60})}}else{$("form").append("<div id='TB_load'>11111111111111111111111111111111111111111111</div>")}$("#TB_load").show()}catch(e){}}function tb_show(caption,url,imageGroup){try{tb_show_overlay();if(caption===null){caption=""}var baseURL;if(url.indexOf("?")!==-1){baseURL=url.substr(0,url.indexOf("?"))}else{baseURL=url}var urlString=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var urlType=baseURL.toLowerCase().match(urlString);if(urlType==".jpg"||urlType==".jpeg"||urlType==".png"||urlType==".gif"||urlType==".bmp"){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$("a[@rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length)}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y}}else{if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x}}}TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a><div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'><div id='TB_closeWindowImage'>&nbsp;</div></a></div>");$("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function goPrev(){if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev)}$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false}$("#TB_prev").click(goPrev)}if(!(TB_NextHTML==="")){function goNext(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false}$("#TB_next").click(goNext)}document.onkeydown=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}else{if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";goNext()}}else{if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev()}}}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"})};imgPreloader.src=url}else{var queryString=url.replace(/^[^\?]+\??/,"");var params=tb_parseQuery(queryString);TB_WIDTH=(params.width*1)+30||350;TB_HEIGHT=(params.height*1)+40||150;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf("TB_iframe")!=-1){urlNoQuery=url.split("TB_");$("#TB_iframeContent").remove();if(params.modal!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'><div id='TB_closeWindowImage'>&nbsp;</div></a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")}}else{if($("#TB_window").css("display")!="block"){if(params.modal!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><div id='TB_closeWindowImage'>&nbsp;</div></a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption)}}$("#TB_closeWindowButton").click(tb_remove);if(url.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+params.inlineId).children());$("#TB_window").unload(function(){$("#"+params.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})}else{if(url.indexOf("TB_iframe")!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"})}}else{$("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"})})}}}if(!params.modal){document.onkeyup=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}}}}catch(e){}}function tb_ShowModal_OverLay(){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("form").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}else{if(document.getElementById("TB_overlay")===null){$("form").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack")}else{$("#TB_overlay").addClass("TB_overlayBG")}if(imgLoader.src!=null){$("form").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>")}else{$("form").append("<div id='TB_load'>11111111111111111111111111111111111111111111</div>")}$("#TB_load").show()}catch(e){}}function tb_ShowModal(caption,url){try{tb_ShowModal_OverLay();if(caption===null){caption=""}var queryString=url.replace(/^[^\?]+\??/,"");var params=tb_parseQuery(queryString);ajaxContentW=$("#"+params.inlineId).width()+30;ajaxContentH=$("#"+params.inlineId).height()+30;TB_WIDTH=ajaxContentW;TB_HEIGHT=ajaxContentH;if($("#TB_window").css("display")!="block"){if(params.modal!="true"){$("#TB_window").append("<div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption)}$("#TB_closeWindowButton").click(tb_remove);$("#TB_ajaxContent").append($("#"+params.inlineId).children());$("#TB_window").unload(function(){$("#"+params.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});if(!params.modal){document.onkeyup=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}}}}catch(e){}}function tb_ShowLargeImage(url){try{tb_ShowModal_OverLay();var queryString=url.replace(/^[^\?]+\??/,"");var params=tb_parseQuery(queryString);if(params.width!=null&&params.height!=null){ajaxContentW=(params.width*1)+30;ajaxContentH=(params.height*1)+60}else{ajaxContentW=$("#"+params.inlineId).width()+30;ajaxContentH=$("#"+params.inlineId).height()+60}TB_WIDTH=ajaxContentW;TB_HEIGHT=ajaxContentH;if($("#TB_window").css("display")!="block"){if(params.modal!="true"){$("#TB_window").append("<div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption)}$("#TB_closeWindowButton").click(tb_remove);$("#TB_ajaxContent").append($("#"+params.inlineId).children());$("#TB_window").unload(function(){$("#"+params.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});if(!params.modal){document.onkeyup=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}}}}catch(e){}}function tb_ShowVideo(url){try{tb_ShowModal_OverLay();var queryString=url.replace(/^[^\?]+\??/,"");var params=tb_parseQuery(queryString);if(params.width!=null&&params.height!=null){ajaxContentW=(params.width*1)+30;ajaxContentH=(params.height*1)+60}else{ajaxContentW=$("#"+params.inlineId).width()+30;ajaxContentH=$("#"+params.inlineId).height()+60}document.getElementById("productFlash").width=params.width;document.getElementById("productFlash").height=params.height;TB_WIDTH=ajaxContentW;TB_HEIGHT=ajaxContentH;if($("#TB_window").css("display")!="block"){if(params.modal!="true"){$("#TB_window").append("<div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption)}$("#TB_closeWindowButtonVideo").click(tb_remove);$("#TB_ajaxContent").append($("#"+params.inlineId).children());$("#TB_window").unload(function(){$("#"+params.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});if(!params.modal){document.onkeyup=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}}}}catch(e){}}function tb_ShowMessage(url,hfClientID,closeWindow){try{tb_ShowModal_OverLay();var queryString=url.replace(/^[^\?]+\??/,"");var params=tb_parseQuery(queryString);if(params.width!=null&&params.height!=null){ajaxContentW=(params.width*1)+30;ajaxContentH=(params.height*1)+60}else{ajaxContentW=$("#"+params.inlineId).width()+30;ajaxContentH=$("#"+params.inlineId).height()+60}TB_WIDTH=ajaxContentW;TB_HEIGHT=ajaxContentH;if($("#TB_window").css("display")!="block"){if(params.modal!="true"){$("#TB_window").append("<div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption)}$("#"+closeWindow).click(tb_remove);$("#"+params.inlineId).find("div.messageBox").find("div.messageContent").html($("#"+hfClientID).val());$("#TB_ajaxContent").append($("#"+params.inlineId).children());$("#TB_window").unload(function(){$("#"+params.inlineId).empty();$("#"+params.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});if(!params.modal){document.onkeyup=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}}}}catch(e){}}function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove()});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","")}document.onkeydown="";document.onkeyup="";return false}function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt((TB_WIDTH/2),10)+"px",width:TB_WIDTH+"px"});$("#TB_window").css({marginTop:"-"+parseInt((TB_HEIGHT/2),10)+"px"});var ypos=window.pageYOffset+($(window).height()/2);var deviceAgent=navigator.userAgent.toLowerCase();var agentID=deviceAgent.match(/(iphone|ipod|ipad)/);if(agentID){$("#TB_window").css({top:ypos})}}function tb_parseQuery(query){var Params={};if(!query){return Params}var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split("=");if(!KeyVal||KeyVal.length!=2){continue}var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g," ");Params[key]=val}return Params}function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize}function tb_detectMacXFF(){var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf("mac")!=-1&&userAgent.indexOf("firefox")!=-1){return true}};$(document).ready(function(){$("a[encode]").each(function(){if($(this).attr("keeptext")!="true"){$(this).text(decodeEmail($(this).attr("encode")))}$(this).removeAttr("onmouseover");$(this).removeAttr("onmouseout");$(this).removeAttr("onclick");bindEvents(this)})});function bindEvents(obj){if($(obj).attr("emailsubject")!=null&$(obj).attr("emailbody")==null){$(obj).attr("href","mailto:"+decodeEmail($(obj).attr("encode"))+"?subject="+$(obj).attr("emailsubject"))}else{if($(obj).attr("emailsubject")!=null&$(obj).attr("emailbody")!=null){$(obj).attr("href","mailto:"+decodeEmail($(obj).attr("encode"))+"?subject="+$(obj).attr("emailsubject")+"&body="+$(obj).attr("emailbody"))}else{$(obj).attr("href","mailto:"+decodeEmail($(obj).attr("encode")))}}}function decodeEmail(encodedString){var email="";if(encodedString!=null){for(i=0;i<encodedString.length;i+=2){var letter="";letter=encodedString.charAt(i)+encodedString.charAt(i+1);email+=String.fromCharCode(parseInt(letter,16))}}return email}function encodeEmail(decodedString){var stringencoded="";for(i=0;i<decodedString.length;i++){stringencoded+=decodedString.charCodeAt(i).toString(16)}return stringencoded}function sendEmail(para,object){if(para!=null){var email="mailto:"+decodeEmail(para);if(object!=null){object.href=email}}}function sendEmailWithSubject(para,emailSubject,object){if(para!=null){var email="mailto:"+decodeEmail(para);if(object!=null){object.href=email+"?subject="+emailSubject;if(object.getAttribute("keepText")!="true"||object.keepText!="true"){if(object.innerText!=null){object.innerText=decodeEmail(para)}}}}}function sendEmailWithSubjectAndBody(para,emailSubject,emailBody,object){if(para!=null){var email="mailto:"+decodeEmail(para);if(object!=null){object.href=email+"?subject="+emailSubject+"&body="+emailBody;if(object.getAttribute("keepText")!="true"||object.keepText!="true"){if(object.innerText!=null){object.innerText=decodeEmail(para)}}}}};function Mediachase_Checkout(){this.RedirectFromPopupWindow=function(url){if(self.opener!=null&&!self.opener.closed&&url!=null){self.opener.document.location.href=url;self.opener.focus()}}}var CSCheckout=new Mediachase_Checkout();(function($){var cache=[];$.preLoadImages=function(){var argsLen=arguments.length;for(var i=argsLen;i--;){var cacheImage=document.createElement("img");cacheImage.src=arguments[i];cache.push(cacheImage)}}})(jQuery);Sys.Application.add_load(function(){var form=window.Sys.WebForms.PageRequestManager.getInstance()._form;form._initialAction=form.action=window.location.href});function openWindow(url,win,para){win=window.open(url,win,para);win.focus()}function positionSearchResultImages(image){if(image.css("marginTop")!=""){if(image.height()>0){var parent=image.parent().parent();var diff=(parent.height()-image.height())/2;image.css({marginTop:diff+"px"})}}}function positionProductImage(image){if(image.css("marginTop")!=""){if(image.height()>0){var parent=image.parent().parent().parent();var diff=(parent.height()-image.height())/2;image.css({marginTop:diff+"px"})}}}function bindItemButtons(){var deviceAgent=navigator.userAgent.toLowerCase();var agentID=deviceAgent.match(/(iphone|ipod|ipad)/);if(agentID){$("li.list-item-view").css("visibility","visible");$("li.list-item-save").css("visibility","visible");$("li.list-item-buy").css("visibility","visible")}else{$("ul.list-item").mouseover(function(){$(this).find("li.list-item-view").css("visibility","visible");$(this).find("li.list-item-save").css("visibility","visible");$(this).find("li.list-item-buy").css("visibility","visible")});$("ul.list-item").mouseout(function(){$(this).find("li.list-item-view").css("visibility","hidden");$(this).find("li.list-item-save").css("visibility","hidden");$(this).find("li.list-item-buy").css("visibility","hidden")})}}var zoomBound=false;function ZoomProduct(){if(!zoomBound){var options={adjustX:5,showTitle:false};$(".cloud-zoom").CloudZoom(options);zoomBound=true;$("div#imageActions").after("<div style='display: none' id='zoomTip'>Tip: Zoom is enabled. Hover over the image for a closeup</div>");$("div#zoomTip").fadeIn()}else{$(".mousetrap").unbind();$(".mousetrap").remove();zoomBound=false;$("div#zoomTip").fadeOut().remove()}}function showLargeImage(){tb_show_overlay();var largeImageUrl=$("a.zoomImage img").attr("src");var img=new Image();img.src=largeImageUrl;$("div#largeImageWindow .largerImage").html(img);tb_ShowLargeImage("#TB_inline?inlineId=largeImageWindow&width=500&height=500")}function selectRegistryEventDate(month,year){var months=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"];var currentYear=parseInt($("td#tdCurrentEventYear").text());if(year=="next"){currentYear+=1}$("input[id$='txtEventDate']").val(months[month-1]+" "+currentYear);$("#eventdate_options").animate({height:"toggle"},{duration:100})}function prevEventYear(){var year=parseInt($("td#tdCurrentEventYear").text());$("td#tdCurrentEventYear").text(year-1);$("td#tdNextEventYear").text(year)}function nextEventYear(){var year=parseInt($("td#tdCurrentEventYear").text());$("td#tdCurrentEventYear").text(year+1);$("td#tdNextEventYear").text(year+2)}function ShowHideCalendar(){$("#eventdate_options").animate({height:"toggle"},{duration:100});bindSelectEventDate()}function bindSelectEventDate(){$(document).unbind("click");$(document).click(function(event){var $target=$(event.target);if(!$target.is("div#eventdate_options *")&&!$target.is("input.icon")){$("#eventdate_options").hide()}})}function bindBuyModuleEvents(){var hdClientID=$("div.actualQuantity input[id$='txtQuantity']").attr("id");var hdClientIdjq="input#"+hdClientID;$(hdClientIdjq).unbind("blur");$(hdClientIdjq).blur(function(){try{var iQty=parseInt(this.value);if(iQty<=0||iQty>=100){throw"Less than 0 or Greater than 100"}}catch(e){alert("Please input a valid number!");this.focus();this.select();return false}return true});$("div.lessQuantity").unbind("click");$("div.lessQuantity").click(function(){var sQty=document.getElementById(hdClientID).value;var iQty=parseInt(sQty);if(iQty>1){iQty=iQty-1}else{iQty=1}document.getElementById(hdClientID).value=iQty});$("div.moreQuantity").unbind("click");$("div.moreQuantity").click(function(){var sQty=document.getElementById(hdClientID).value;var iQty=parseInt(sQty);if(iQty<99){iQty=iQty+1}document.getElementById(hdClientID).value=iQty})}function deleteFromWishList(product){if(confirm('Are you sure you want to remove the item "'+product+'" from your wish list?')){tb_show_overlay();return true}else{return false}};var tb_pathToImage="//static.petersofkensington.com.au/Styles/images/loading_rss.gif";var processingImage="//static.petersofkensington.com.au/Images/Checkout/placeOrder_processing.gif";var prm=Sys.WebForms.PageRequestManager.getInstance();prm.add_endRequest(function(){bindCheckoutEvents()});function printReceipt(){renderPrintLayoutForReceipt();window.print();renderForReceipt()}function bindImgExpander(){$("img.imgexpander").click(function(){var searchText=$(this).attr("alt");$(this).parents("div.wrapping").find("input[value='"+searchText+"'] ").attr("checked",true)})}function renderPrintLayoutForReceipt(){$("div#searchbar").hide();$("div#TopMenu").hide();$("div#breadcrumb").hide();$("div#footerwrapper").hide();$("div#minicart").hide();$("div#newsletter").hide();$("div#ordertracking").hide();$("div#userlogin").hide();$("div#order-comments").hide();$("div#headwrapper").css({height:"130px"})}function renderForReceipt(){$("div#searchbar").show();$("div#TopMenu").show();$("div#breadcrumb").show();$("div#footerwrapper").show();$("div#minicart").show();$("div#newsletter").show();$("div#ordertracking").show();$("div#userlogin").show();$("div#order-comments").show();$("div#headwrapper").css({height:""})}function bindCheckoutEvents(){$.preLoadImages(processingImage);$("input.focusRadioButton").unbind("focus");$("input.focusRadioButton").focus(function(){$(this).parents(".paymentOptionList").find("input:radio").attr("checked",true)});$("input[id$='ApplyCouponButton']").click(function(){$(this).hide();$("div.coupon-left span").show();return true});$("div.shippingOptions input:radio").click(function(){tb_show_overlay()});$("select[id$='AddressesList']").change(function(){tb_show_overlay()});$("select[id$='AddressList']").change(function(){tb_show_overlay()});$("div.shippingOption input").change(function(){tb_show_overlay()});$("div.shippingOption label").click(function(){tb_show_overlay()});$("a.modify").click(function(){tb_show_overlay()});$("select[id$='Country']",$("div.billingInfo")).change(function(){if($(this).val()!="AU"&&$("input[id$='chkSameAsBillingAddr']").is(":checked")){$("input[id$='chkSameAsBillingAddr']").click()}});showAtLeaseOneCardMessage();bindImgExpander()}function hideheaders(){$("div#headwrapper").hide();$("div#TopMenu").hide();$("div#footerwrapper").hide()}$("document").ready(function(){bindCheckoutEvents()});function limitChars(textid,limit,infodiv){var text=$("#"+textid).val();var textlength=0;var event=window.event;if(event.keyCode==8||event.keyCode==127){textlength=text.length-1;if(textlength<0){textlength=0}}else{textlength=text.length+1}if(textlength>=limit){$("#"+textid).parent().find("span#"+infodiv).html("<strong>0</strong> characters left");$("#"+textid).val(text.substr(0,limit));return false}else{$("#"+textid).parent().find("span#"+infodiv).html("<strong>"+(limit-textlength)+"</strong> characters left");return true}}function QuantityEnter(clientID){if(event.keyCode==13){event.returnValue=false;event.cancel=true;document.getElementById(clientID).click()}}function validateQuantity(qty){if($(qty).val()=="0"){$(qty).val("1")}}function ChangeQuantity(clientID){event.returnValue=false;event.cancel=true;document.getElementById(clientID).click()}function isNumberKey(evt){var charCode=(evt.which)?evt.which:event.keyCode;if(charCode>31&&(charCode<48||charCode>57)){return false}return true}function showTransferToPayPalExpressMessage(){if(validateCardMessage()){$("div#ecf-cart").hide();$("div#Processing").show();window.scrollTo(0,100);return true}return false}function clearEmailText(emailTextBox){emailTextBox.value=""}function resetEmailText(emailTextBox){if(emailTextBox.value==""){emailTextBox.value="Email Address"}}function SendEmail(e,buttonid){var evt=e?e:window.event;var bt=document.getElementById(buttonid);if(bt){if(evt.keyCode==13){SendEmailClick(bt);bt.click();return false}}return true}function SendEmailClick(sender){$(sender).attr("disabled","disabled");$("img#loader").show();return true}function showMessage(){$("div#ecf-checkout").hide();$("table.ecf-errorbox").hide();$("div#Processing").show();$("div#err").hide();var selectedPayment=$("input[name='PaymentOption']:checked");if(selectedPayment.length>0){var paymentType=selectedPayment.next().html();if(paymentType=="Pay by PayPal"){$("#processingHeaderParagrahp").text("You will now be redirected to PayPal to complete the transaction.")}}$("td#imgSection").append("<img src='"+processingImage+"'/>");window.scrollTo(0,100)}function showAtLeaseOneCardMessage(){if($("input[id$=hiddenOrderType]").val()=="Bridal"){var t=$("textarea[id$='WrappingText']");if(t.size()>0){var messageCount=0;for(var i=0;i<t.size();i++){if(t.eq(i).is(":visible")&&t.eq(i).val()!=""){messageCount++}}if(messageCount==0){$("input:checkbox",$("div.lineitems")).eq(0).attr("checked","true");WrappingMessage($(t).eq(0).parents("div.panel").eq(0).attr("id"),$("input:checkbox",$("div.lineitems")).eq(0).attr("id"))}}}}function validateCardMessage(){if($("input[id$=hiddenOrderType]").val()=="Bridal"){var t=$("textarea[id$='WrappingText']");var messageCount=0;for(var i=0;i<$(t).size();i++){if($(t).eq(i).is(":visible")&&$(t).eq(i).val()!=""){messageCount++}}if(messageCount>0){return true}else{alert("Please provide at least one card message");return false}}return true}function checkAnother(checkBoxID,anotherCheckBoxID){var checkBox=document.getElementById(checkBoxID);var anotherCheckBox=document.getElementById(anotherCheckBoxID);if(checkBox!=null&anotherCheckBox!=null){anotherCheckBox.checked=checkBox.checked}}function WrappingMessage(clientID){$("div#"+clientID).toggle()}function WrappingMessage(clientID,chkClientID){if($("input:checkbox#"+chkClientID).is(":checked")){$("div#"+clientID).toggle(true)}else{$("div#"+clientID).toggle(false)}}function showMessageFromVariable(key,hfId,messagePanelId,height,width){var content=$("#"+hfId).val();if(content==null||content==""){tb_show_overlay();$.ajax({type:"POST",url:"/Public/Services/PageService.asmx/GetMessage",data:"{key: '"+key+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(msg){content=msg.d;$("#"+hfId).val(msg.d);tb_ShowMessage("#TB_inline?inlineId="+messagePanelId+"&height="+height.toString()+"&width="+width.toString(),hfId,"TB_closeWindow")}})}else{tb_ShowMessage("#TB_inline?inlineId="+messagePanelId+"&height="+height.toString()+"&width="+width.toString(),hfId,"TB_closeWindow")}}function showMessageFromPage(key,page,hfId,messagePanelId,height,width){var content=$("#"+hfId).val();if(content==null||content==""){tb_show_overlay();$.ajax({type:"POST",url:"/Public/Services/PageService.asmx/GetHtml",data:"{cacheKey: '"+key+"', path: '"+page+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(msg){content=msg.d;$("#"+hfId).val(msg.d);tb_ShowMessage("#TB_inline?inlineId="+messagePanelId+"&height="+height.toString()+"&width="+width.toString(),hfId,"TB_closeWindow")}})}else{tb_ShowMessage("#TB_inline?inlineId="+messagePanelId+"&height="+height.toString()+"&width="+width.toString(),hfId,"TB_closeWindow")}};function updateGiftRegistryQuantity(){var quantity=parseInt($("input[id$='Quantity']:text").val());var productCode=$("input#hidProductCode").val();var giftRegistryId=$("#hidRegistryId").val();tb_show_overlay();$.ajax({type:"POST",url:"/Public/Services/PageService.asmx/UpdateRegistryQuantity",data:"{productCode: '"+productCode+"', giftRegistryId: '"+giftRegistryId+"', quantity: "+quantity+"}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(msg){if(msg.d){var numbers=$("div#"+productCode+" div.my-registry-numbers span");$(numbers[1]).html(quantity);$("div#changeQuantityPanel").hide();$("div#"+productCode+" div.actions").show();tb_remove()}else{tb_remove();$("div#changeQuantityPanel").hide();$("div#"+productCode+" div.actions").show();alert("Quantity must be an integer greater than the number of items already purchased")}},error:function(msg){tb_remove();$("div#changeQuantityPanel").hide();$("div#"+productCode+" div.actions").show();alert("Quantity must be an integer greater than the number of items already purchased")}});return false}function checkIfUserHasRegistry(email){var currentUserEmail=$("#hfUsername").val();if(currentUserEmail.toString().toLowerCase()==email.toString().toLowerCase()||email.toString().length==0){return false}tb_show_overlay();var retval=true;$.ajax({type:"POST",url:"/Public/Services/PageService.asmx/GetRegistryForUser",data:"{email: '"+email+"'}",contentType:"application/json; charset=utf-8",dataType:"json",async:false,cache:false,success:function(msg){tb_remove();if(msg.d!=null&&msg.d.toString().length>0){if(confirm("Gift registry already exists for the account '"+email+"'. Would you like to go to that registry now?")){window.location="ViewRegistry.aspx?Name="+msg.d}retval=true;return}retval=false;return},error:function(msg){tb_remove();retval=true;return}});return retval}function updateQuantity(code){$("div#changeQuantityPanel").hide();$("#hidProductCode").val(code);var callerDiv=$("div#"+code);callerDiv.addClass("my-registry-row-selected");var numbers=$("div.my-registry-numbers span",callerDiv);var quantity=parseInt($(numbers[1]).html());var minQuantity=parseInt($(numbers[0]).html());$("#hidMinQuantity").val(minQuantity);$("input[id$='Quantity']:text").val(quantity);$("div#changeQuantityPanel").css("position","absolute");$("div#changeQuantityPanel").css("top",callerDiv.position().top+20);$("div#changeQuantityPanel").css("left","640px");$("div#"+code+" div.actions").hide();$("div#changeQuantityPanel").fadeIn();return false}function cancelQuantityUpdate(){var code=$("#hidProductCode").val();var callerDiv=$("div#"+code);if(isIOS()){callerDiv.removeClass("my-registry-row-selected")}$("div#changeQuantityPanel").hide();$("div.actions",callerDiv).show();return false}function isIOS(){return navigator.platform.indexOf("iPad")==0||navigator.platform.indexOf("iPhone")==0}function bindMyGiftRegistry(){if(!isIOS()){$("div.my-registry-row").hover(function(){if($("#hidProductCode").val()!=$(this).attr("id")||!$("div#changeQuantityPanel").is(":visible")){$("div.actions",$(this)).fadeIn(100);$(this).addClass("my-registry-row-selected")}},function(){if($("#hidProductCode").val()!=$(this).attr("id")||!$("div#changeQuantityPanel").is(":visible")){$("div.actions",$(this)).fadeOut(100);$(this).removeClass("my-registry-row-selected")}})}else{$("div.actions").fadeIn(100)}}function deleteGiftRegistryItem(name,qtyPurchased,giftRegistryId,productCode){if(qtyPurchased>0){alert("Unfortunately you cannot remove an item that has purchases against it");return false}if(confirm("Are you sure you want to remove '"+name+"' from your gift registry?")){tb_show_overlay();$.ajax({type:"POST",url:"/Public/Services/PageService.asmx/DeleteRegistryItem",data:"{productCode: '"+productCode+"', giftRegistryId: '"+giftRegistryId+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(msg){if(msg.d){var $div=$("div#"+productCode);if(($div.next().is("h2")||$div.next().is("br"))&&$div.prev().is("h2")){$div.prev().slideUp()}$("div#"+productCode).slideUp();tb_remove()}else{tb_remove();alert("An error occurred while trying to remove '"+name+"'")}},error:function(msg){tb_remove();alert("An error occurred while trying to remove '"+name+"'")}});return false}return false}function changeQuantity(delta){var quantityTextBox=$("input[id$='Quantity']:text");var minQuantityHidden=$("#hidMinQuantity");var minQty=parseInt(minQuantityHidden.val());if(minQty==0){minQty=1}var qty=parseInt(quantityTextBox.val());if(isNaN(qty)){qty=0}qty=qty+delta;if(qty<minQty){qty=minQty}quantityTextBox.val(qty)}function proceedGiftRegistry(step){var step1=$("#giftRegistryStep1");var step2=$("#giftRegistryStep2");var step3=$("#giftRegistryStep3");switch(step){case 0:step2.hide();step3.hide();step1.fadeIn();setActiveStep(0);return false;case 1:if(validateStep1()){step1.hide();step3.hide();step2.fadeIn();setActiveStep(1)}return false;case 2:if(validateStep2()){step1.hide();step2.hide();$("#finalSave span").html($("#handlingFee span").html());$("#confirmRegistrant1").html(renderRegistrant($("#registrant1Form"),"Registrant1"));var event=$("select[id$='eventDropDown']").val();var eventName=event;if(event=="Other - 1 Registrant"||event=="Other - 2 Registrants"){eventName=""}$("#confirmEventName").html(eventName);var name2=$("input[id='"+event+"-Name2']:hidden").val();if(name2.length>0){$("#confirmRegistrant2").html(renderRegistrant($("#registrant2Form"),"Registrant2"));$("#confirmRegistrant2").show()}else{$("#confirmRegistrant2").hide()}$("#confirmRegistryAddress").html(renderAddress($("#registryAddress"),"Registry Address"));$("#confirmShippingAddress").html(renderAddress($("#deliveryAddress"),"Delivery Address"));getEventDetails();step3.fadeIn();setActiveStep(2)}return false;case 3:if($("#withRegistry").is(":checked")){var deliveryAddress=$("table.userInformation",$("#deliveryAddress"));var cardAddress=$("table.userInformation",$("#guestCardAddress"));copyAddress(deliveryAddress,cardAddress)}if(validateStep3()){tb_show_overlay();return true}return false}return false}var stepClasses=["","payment","confirmation"];function setActiveStep(step){var steps=$("div.progressBarSteps ul.billing li");steps.removeClass("selected");$(steps[step]).addClass("selected");$(".progressBarSteps").removeClass("payment");$(".progressBarSteps").removeClass("confirmation");$(".progressBarSteps").addClass(stepClasses[step])}function validateStep1(){var valid=false;if(window.Page_ClientValidate("Step1")){if($("#registrant2Form").is(":visible")){var event=$("select[id$='eventDropDown']").val();var name2req=$("input[id='"+event+"-Required']").val();if(window.Page_ClientValidate("Step1b")&&name2req){valid=true}}else{valid=true}}valid=valid&&isOneRegistrantTheCurrentUser()&&registryDoesntAlreadyExist();return valid}function registryDoesntAlreadyExist(){var emailReg1=$("[id$='Email']",$("#registrant1Form")).val();var emailReg2=$("[id$='Email']",$("#registrant2Form")).val();var isValid=true;if($("#registrant2Form").is(":visible")){isValid=isValid&&!checkIfUserHasRegistry(emailReg1)}if($("#registrant2Form").is(":visible")){isValid=isValid&&!checkIfUserHasRegistry(emailReg2)}return isValid}function isOneRegistrantTheCurrentUser(){var currentUserEmail=$("#hfUsername").val();var emailReg1=$("[id$='Email']",$("#registrant1Form")).val();var emailReg2=$("[id$='Email']",$("#registrant2Form")).val();if(currentUserEmail.toLowerCase()==emailReg1.toLowerCase()||currentUserEmail.toLowerCase()==emailReg2.toLowerCase()){return true}else{alert("Please use your email ("+currentUserEmail+") as one of the registrants");return false}}function validateStep3(){var valid=true;if(validateStep1()&&validateStep2()){if(!$("[id$='termsAndConditionsCheckBox']").is(":checked")){alert("You need to accept the terms and conditions before you can create a Gift Registry.");return false}if($("[id$='guestCardsCheckBox']").is(":checked")){if(!window.Page_ClientValidate("Step3")){return false}if($("#differentAddress").is(":checked")){if(!window.Page_ClientValidate("Step3a")){return false}}}}return valid}function ValidateDate(sender,eventArgs){var isWeekend=eventArgs.get_renderDay().get_isWeekend();if(isWeekend){eventArgs.set_cancel(true)}}function getEventDetails(){var html="<label>When:</label> ";var eventDate=$($find($("[id$='eventDateDatePicker']").attr("id")).get_textBox()).val();html+=eventDate.toString()+"<br/>";var location=$("[id$='eventLocationTextBox']").val();if(location.length>0){html+="<label>Where:</label> "+location+"<br/>"}var dispatchDate=$($find($("[id$='dispatchDateDatePicker']").attr("id")).get_textBox()).val();html+="<label>Dispatch Date:</label> "+dispatchDate+"";$("div#eventDetails").html(html)}function copyAddress(address1,address2){var input1s=$("input",address1);var input2s=$("input",address2);for(var i=0;i<input1s.length;i++){var input=$(input1s[i]);$(input2s[i]).val(input.val())}var stateDropDown=$("select[id$='State'] option:selected",address1);var select2s=$("select[id$='State']",address2);var val=stateDropDown.text();$("option:selected",select2s).removeAttr("selected");$("option:contains('"+val+"')",select2s).attr("selected","selected")}function validateStep2(){var isSameAddress=$("#sameAsRegistryAddressCheckBox").is(":checked");if(isSameAddress){var registryAddress=$("table.userInformation",$("#registryAddress"));var deilveryAddress=$("table.userInformation",$("#deliveryAddress"));copyAddress(registryAddress,deilveryAddress)}var valid=false;if(validateStep1()){if(window.Page_ClientValidate("Step2")){valid=true}}return valid}function CheckDate(sender,args){var picker=$find($("input[id$='dispatchDateDatePicker']").attr("id"));var date=picker.get_selectedDate();if(date.getDay()==6||date.getDay()==0){args.IsValid=false;return}args.IsValid=true}function thisIsMe(fillOutForm,resetForm){var firstNameTextBox=$("[id$='FirstName']",fillOutForm);var lastNameTextBox=$("[id$='LastName']",fillOutForm);var emailTextBox=$("[id$='Email']",fillOutForm);firstNameTextBox.val($("#hfFirstName").val());lastNameTextBox.val($("#hfLastName").val());emailTextBox.val($("#hfUsername").val());emailTextBox.attr("readonly",true);firstNameTextBox=$("[id$='FirstName']",resetForm);lastNameTextBox=$("[id$='LastName']",resetForm);emailTextBox=$("[id$='Email']",resetForm);clearIfEmpty(firstNameTextBox);clearIfEmpty(lastNameTextBox);clearIfEmpty(emailTextBox);emailTextBox.removeAttr("readonly");return false}function clearIfEmpty(control){if(control.val().length<2){control.val("")}}function changeCountry(form,country){var sameAsChk=$("#sameAsRegistryAddressCheckBox");if(country.toLowerCase()!="au"){$("select[id$='State']",form).hide();$("input[id$='StateTxt']",form).show();sameAsChk.removeAttr("checked");sameAsChk.attr("disabled",true);var deliveryAddress=$(".userInformation",$("div#deliveryAddress"));deliveryAddress.fadeIn()}else{$("input[id$='StateTxt']").hide();$("select[id$='State']").show();sameAsChk.removeAttr("disabled")}}function updateHandlingFee(val){var hidden=$("input#"+val.toString().trim()+":hidden").val();var fee=parseFloat(hidden);$("#handlingFee span").html("$"+fee.toFixed(2).toString());$("#handlingFee").animate({opacity:0.2},500).animate({opacity:1},200)}function selectEvent(eventID){var eventDropDown=$("select[id$='eventDropDown']");$("ul#mainEventTypes li").removeClass("active");$("#"+eventID.toString().replace(" ","")+"Event").addClass("active");$("div#eventType").hide();if(eventID=="Other"){$("div#eventType").show()}else{eventDropDown.val(eventID)}updateRegistrantNames(eventDropDown.val())}function updateRegistrantNames(event){var eventName=event;if(event=="Other - 1 Registrant"||event=="Other - 2 Registrants"){eventName="event"}$("span#eventName").text(eventName.toLowerCase());var name1=$("input[id='"+event+"-Name1']:hidden").val();var name2=$("input[id='"+event+"-Name2']:hidden").val();var regName1=$("div#registrant1Name");regName1.html("<h4>"+name1+"</h4>");$("div#registrant1Form").show();$("div#belongsTo1 label").html(name1);var details=$("div#registryDetails");if(!details.is(":visible")){details.fadeIn()}var regForm2=$("div#registrant2Form");var belongsTo2=$("div#belongsTo2");if(name2!=null&&name2.length>0){$("div#registrant2Name").html("<h4>"+name2+"</h4>");if(!regForm2.is(":visible")){regForm2.fadeIn()}$("label",belongsTo2).html(name2);belongsTo2.show()}else{if(regForm2.is(":visible")){regForm2.fadeOut()}$("input",belongsTo2).removeAttr("checked");belongsTo2.hide()}}function bindCreateGiftRegistry(){$("[id$='Country']").change(function(){changeCountry($("#registryAddress"),$(this).val())});$("[id$='eventDropDown']").change(function(){updateRegistrantNames($(this).val())});$("input[id$='StateTxT']").hide();$("#sameAsRegistryAddressCheckBox").change(function(){var form=$(".userInformation",$("div#deliveryAddress"));if($("#sameAsRegistryAddressCheckBox").is(":checked")){if(form.is(":visible")){form.fadeOut()}}else{if(!form.is(":visible")){form.fadeIn()}}});changeCountry($("#registryAddress"),"au");$("select[id$='Country']",$("#deliveryAddress")).attr("disabled",true);$("select[id$='State']",$("#deliveryAddress")).change(function(){updateHandlingFee($(this).val())}).keyup(function(){updateHandlingFee($(this).val())});$("select[id$='State']",$("#registryAddress")).change(function(){if($("input#sameAsRegistryAddressCheckBox").is(":checked")){updateHandlingFee($(this).val())}}).keyup(function(){if($("input#sameAsRegistryAddressCheckBox").is(":checked")){updateHandlingFee($(this).val())}});updateHandlingFee($("select[id$='State']",$("#registryAddress")).val());$("#withRegistry").click(function(){if($("#withRegistry").is(":checked")){$(".userInformation",$("#confirmAdditionalOptions")).fadeOut()}else{$(".userInformation",$("#confirmAdditionalOptions")).fadeIn()}});$("#differentAddress").click(function(){if($("#withRegistry").is(":checked")){$(".userInformation",$("#confirmAdditionalOptions")).fadeOut()}else{$(".userInformation",$("#confirmAdditionalOptions")).fadeIn()}});$("[id$='guestCardsCheckBox']").change(function(){if($(this).is(":checked")){$("#guestCards").fadeIn()}else{$("#guestCards").fadeOut()}})}function renderRegistrant(form,prefix){var html="";var firstName=$("[id$='"+prefix+"FirstName']",form);var lastName=$("[id$='"+prefix+"LastName']",form);var email=$("[id$='"+prefix+"Email']",form);var phone=$("[id$='"+prefix+"Phone']",form);var mobile=$("[id$='"+prefix+"Mobile']",form);var other=$("[id$='"+prefix+"OtherContactDetails']",form);html="<h4>"+firstName.val()+" "+lastName.val()+" <a onclick='proceedGiftRegistry(0);return false;'>modify</a></h4>";html+="<label>Email:</label> "+email.val()+"<br/>";html+="<label>Phone:</label> "+phone.val()+"<br/>";if(mobile.val().length>0){html+="<label>Mobile:</label> "+mobile.val()+"<br/>"}if(other.val().length>0){html+="<label>Other Contact:</label> "+other.val()}return html}function renderAddress(form,heading){var address1=$("[id$='Address1']",form).val();var address2=$("[id$='Address2']",form).val();var suburb=$("[id$='City']",form).val();var country=$("[id$='Country'] option:selected",form).text();var state=$("[id$='State'] option:selected",form).text();var state2=$("[id$='StateTxt']",form).val();var postCode=$("[id$='Zip']",form).val();var html="<h4>"+heading+" <a onclick='proceedGiftRegistry(1); return false;'>modify</a></h4>";html+=address1+"<br/>";if(address2.length>0){html+=address2+"<br/>"}html+=suburb+" ";if(state2.length>0){html+=state2+" "}else{html+=state+" "}html+=postCode+"<br />";if(country!="Australia"){html+=country}return html}function showTerms(){showMessageFromPage("GiftRegistry-Terms","/GiftRegistry/Gift-Registry-Terms-And-Conditions.aspx","hfTermsAndConditions","pnlMessage",520,800);return false}function EnableDisableValidator(checkbox,validatorId){var validator=document.getElementById(validatorId);window.ValidatorEnable(validator,checkbox.checked)}function GetRegistryPurchases(registryId,productCode){$("div#"+productCode+" input.showPurchasesButton").attr("disabled","true");$.ajax({type:"POST",url:"/Public/Services/PageService.asmx/GetRegistryPurchases",data:"{productCode: '"+productCode+"', registryId: '"+registryId+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(msg){if(msg.d.length>0){var table="<table class='ecf-table registry-purchases' width='200'><tr class='ecf-table-header'><th>Status</th><th>Date Purchased</th><th>Purchased By</th><th>Quantity</th></tr>";for(var i=0;i<msg.d.length;i++){var row=msg.d[i];table+="<tr><td>"+row.Status+"</td><td>"+row.DatePurchased+"</td><td>"+row.PurchasedBy+"</td><td>"+row.Quantity+"<td></tr>"}table+="</table>";$("div#"+productCode).append(table)}}})};
