var currentGroup=1;var currentPosition=0;$(document).ready(function(){if($("#tableWrapper").length>0){$(function(){$("#tableWrapper").jScrollPane()})}$("span#howToUse").click(function(){$("div#wardrobePopUp").fadeIn(300)}).css("cursor","pointer");$("span.wardrobePopUpClose").click(function(){$("div#wardrobePopUp").hide()}).css("cursor","pointer");$("p.addToWardrobe").click(function(f){var b=$(this).attr("class").split(" ");b=b[1].split("_");b=b[0];if(($.browser.msie)&&($.browser.version=="6.0")){var d="/pws/images/catalogue/products/"+b+"/medium/"+b+"_1.png";$("#quickAddToWardrobe div#quickBuyBody div#qBasketContent span").addClass("quickBuyImg").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+d+"', sizingMethod='crop')").css("height","125px").css("width","94px").css("float","left");$("#quickAddToWardrobe #quickBuyBody p").html('This product has been added to my wardrobe <br/><a href="/fcp/content/mywardrobe/mywardrobe">View my wardrobe</a>').css("float","left").css("width","140px");$("#quickAddToWardrobe").css({top:($(this).offset().top-285)+"px",left:($(this).offset().left-$("#productsCont").offset().left-35)+"px"}).show()}else{$("#quickAddToWardrobe #quickBuyBody span").html('<img src="/pws/images/catalogue/products/'+b+"/medium/"+b+'_1.png"/>');$("#quickAddToWardrobe #quickBuyBody p").html('This product has been added to my wardrobe <br/><a href="/fcp/content/mywardrobe/mywardrobe">View my wardrobe</a>');$("#quickAddToWardrobe").css({top:($(this).offset().top-287)+"px",left:($(this).offset().left-$("#productsCont").offset().left-44)+"px"}).show()}var c=$(this).attr("class").replace("addToWardrobe ","");var a=$.cookie("myWardrobe");if(a===null||a==""||a=="0"){$.cookie("myWardrobe",c,{path:"/"})}else{if(!a.match(c)){$.cookie("myWardrobe",a+","+c,{path:"/"})}}}).css("cursor","pointer");$("p.addToWardrobe2").click(function(f){var b=$(this).attr("class").split(" ");b=b[1].split("_");b=b[0];if(($.browser.msie)&&($.browser.version=="6.0")){if(!$(this).is(".isAdded")){var d="/pws/images/catalogue/products/"+b+"/medium/"+b+"_1.png";$("#quickAddToWardrobe div#quickBuyBody div#qBasketContent span").addClass("quickBuyImg").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+d+"', sizingMethod='crop')").css("height","125px").css("width","94px").css("float","left");$("#quickAddToWardrobe #quickBuyBody p").html('This product has been added to my wardrobe <br/><a href="/fcp/content/mywardrobe/mywardrobe">View my wardrobe</a>').css("float","left").css("width","140px");$(this).addClass("isAdded")}$("#quickAddToWardrobe").css({top:($(this).offset().top-230)+"px",left:"600px"}).show()}else{if(!$(this).is(".isAdded")){$("#quickAddToWardrobe #quickBuyBody span").html('<img src="/pws/images/catalogue/products/'+b+"/medium/"+b+'_1.png"/>');$("#quickAddToWardrobe #quickBuyBody p").html('This product has been added to my wardrobe <br/><a href="/fcp/content/mywardrobe/mywardrobe">View my wardrobe</a>');$(this).addClass("isAdded")}$("#quickAddToWardrobe").css({top:($(this).offset().top-230)+"px",left:"600px","z-index":"1000"}).show()}var c=$(this).attr("class").replace("addToWardrobe2 ","");c=c.split(" is");c=c[0].split(" ,");var a=$.cookie("myWardrobe");if(a===null||a==""||a=="0"){$.cookie("myWardrobe",c,{path:"/"})}else{if(!a.match(c)){$.cookie("myWardrobe",a+","+c,{path:"/"})}}}).css("cursor","pointer");if($("table#wantInformation tbody tr td").attr("id","emptyTable")){$(".qlActions").hide();$("div#totals").hide()}$("a.closeQuickWardrobe").click(function(){$("#quickAddToWardrobe").hide();return false});if($("div#wardrobeMain").length>0){$("#canvas").html("<span id='emptyCanvasTxt'></span>");$("#canvas").append("<a id='clearCanvas' href='#'><span>Clear canvas</span></a>");if(($.browser.msie)&&($.browser.version=="6.0")){$("#emptyCanvasTxt").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/txt_DragAndDrop.png', sizingMethod='crop')").css("width","175").css("height","99")}else{$("#emptyCanvasTxt").append("<img src='/pws/images/txt_DragAndDrop.png' />")}loadQuickListPlay();$.fresca.initPopup()}});if($.browser.mozilla){var debug=false}else{var debug=false}function loadQuickListPlay(){var a=$.cookie("myWardrobe");if(a===null||a==""||a=="0"){$("div#yourSelectionsProducts").html("<p class ='emptyProductSelection'>You have not added any products to your wardrobe. Please browse products and use the 'add to wardrobe' link.</p>")}else{productIds=a;$("div#yourSelectionsProducts").html("<p id='loadingEditProducts'>Loading products...</p>");productIds=productIds.split(",");$.each(productIds,function(c,g){if(productIds.length>0){if(g!=""){var b=g;var d=g.split("_");var e=d[1];d=d[0];if(d!="null"&&d!=""){$('<div id="'+e+'"><span  class="qlImage prodId'+d+'" /><a href="#" class="qlRemove">Remove</a></div>').appendTo("div#yourSelectionsProducts");var f="/pws/images/catalogue/products/"+d+"/small/"+d+"_1.png";if(($.browser.msie)&&($.browser.version=="6.0")){$("span.prodId"+d).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+f+", sizingMethod='crop')")}else{$("span.prodId"+d).css("background","url("+f+")")}}}}else{$("div#yourSelectionsProducts").html("<p class ='emptyProductSelection'>You have not added any products to your wardrobe. Please browse products and use the 'add to wardrobe' link.</p>")}});$("p#loadingEditProducts").remove();handlePagination();handleDragRemove();$("a#clearCanvas").click(function(){$("div#canvas div.canvasProductCont").remove();$("table#outfitInformation tbody tr").remove();$("#tableWrapper").jScrollPane();if($("table#outfitInformation tbody tr").length<1){$("table#outfitInformation tbody").append('<tr><td colspan="4" id="emptyTable">No products selected</td></tr>');$("div#yourOutfit #printList").hide();$(".qlActions").hide();$("div#totals").hide();var b="/pws/images/txt_DragAndDrop.png";if(($.browser.msie)&&($.browser.version=="6.0")){$("div#canvas").find("#emptyCanvasTxt").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+b+", sizingMethod='crop')").css("width","175px").css("height","99px").show()}else{$("div#canvas").find("#emptyCanvasTxt").css("background-image","url("+b+")").css("width","175px").css("height","99px").show()}}$("div#controls span#controlImg img").remove();$("div#controls").find("img").removeClass().attr("alt","")})}}function quickAddtoWardrobe(){$("a.closeQuickBasket").click(function(){$("#quickAddToBasket").hide();$("#quickBuyBody").html("<div id='qBasketContent'><div id='loading'></div><p>Please wait, retrieving sizes</p></div>");return false})}function handlePagination(){if($("div#yourSelectionsProducts div").length>10){productGroups=Math.ceil($("div#yourSelectionsProducts div").length/10);$("span#next").css("visibility","visible");$("span#next").unbind("click").click(function(){currentGroup++;currentPosition-=650;$("span#previous").css("visibility","visible");$("div#yourSelectionsProducts").animate({marginLeft:currentPosition},1000);if(currentGroup==productGroups){$(this).css("visibility","hidden")}});$("span#previous").unbind("click").click(function(){currentGroup--;currentPosition+=650;$("span#next").css("visibility","visible");$("div#yourSelectionsProducts").animate({marginLeft:currentPosition},1000);if(currentGroup==1){$(this).css("visibility","hidden")}})}else{if($("div#yourSelectionsProducts div").length==10){$("div#yourSelectionsProducts").animate({marginLeft:0},1000,function(){$("span#previous, span#next").css("visibility","hidden")})}else{$("span#previous, span#next").css("visibility","hidden")}}}function handleDragRemove(){var b=1000;var a=Math.random();$(".qlImage").draggable({delay:200,helper:"clone",zIndex:"10000",cursor:"move",containment:$("div#canvas"),start:function(f,d){if(($.browser.msie)&&($.browser.version=="6.0")){var c=$(this).css("filter").replace("small","wardrobe");c=c.split("src=")[1];c=c.split(",")[0];$('<img class="dragImage" />').attr("src",c).appendTo("div#canvas").css("position","absolute").css("top","-4000px")}else{var c=$(this).css("background-image").replace("small","wardrobe");if(($.browser.msie)&&($.browser.version=="7.0")){c=c.split('url("')[1];c=c.split('")')[0];c=c.split("co.uk")[1]}else{c=c.split("url(")[1];c=c.split(")")[0];c=c.split("co.uk")[1]}$('<img class="dragImage" />').attr("src",c).appendTo("div#canvas").css("position","absolute").css("top","-4000px")}},stop:function(h,g){imageHeight=$(".dragImage").height();imageWidth=$(".dragImage").width();$(".dragImage").remove();if(imageHeight!=0){b=b+1;if((g.position.top+imageHeight)>($("div#canvas").offset().top-$("div#canvas").parent().offset().top+$("div#canvas").height())){positionTop=($("div#canvas").offset().top-$("div#canvas").parent().offset().top+$("div#canvas").height()-imageHeight)}else{positionTop=g.position.top}if((g.position.left+imageWidth)>($("div#canvas").offset().left-$("div#canvas").parent().offset().left+$("div#canvas").width())){positionLeft=($("div#canvas").offset().left-$("div#canvas").parent().offset().left+$("div#canvas").width()-imageWidth)}else{positionLeft=g.position.left}if(($.browser.msie)&&($.browser.version=="6.0")){d=$(this).css("filter").replace("small","wardrobe")}else{d=$(this).css("background-image").replace("small","wardrobe")}$("div#canvas span#emptyCanvasTxt").hide();var f=$(this).parent("div").attr("id");getWantNeedContent(f);if(($.browser.msie)&&($.browser.version=="6.0")){var d=$(this).css("filter").replace("small","wardrobe");d=d.split("src=")[1];d=d.split(",")[0];var c=Math.random();$('<div class="canvasProductCont"><div class="canvasImage" id="'+$(this).parent("div").attr("id")+'" alt ="'+c+'" /></div>').find("div.canvasImage").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+d+", sizingMethod='crop')").css("height",imageHeight).css("width",imageWidth).click(function(){var i=$(this).attr("id");var j=$(this).css("filter").split("wardrobe/");j=j[1];j=j.split("_");j=j[0];var e=$(this).attr("alt");populateCanvasControls(i,j,e)}).end().find("a.canvasRaise").click(function(){b=b+1;$(this).parent().css("z-index",b)}).end().css("position","absolute").css("top",positionTop).css("left",positionLeft).css("width",imageWidth).css("height",imageHeight).css("z-index",b).draggable({containment:$("div#canvas"),cursor:"move",stop:function(j,i){}}).appendTo("div#canvas")}else{var c=Math.random();d=d.split("url(")[1];d=d.split(")")[0];d=d.split(".co.uk")[1];d=d.split('"')[0];$('<div class="canvasProductCont"><img class="canvasImage" id="'+$(this).parent("div").attr("id")+'" alt ="'+c+'" /></div>').find("img").attr("src",d).click(function(){var i=$(this).attr("id");var j=$(this).attr("src").split("wardrobe/");j=j[1];j=j.split("_");j=j[0];var e=$(this).attr("alt");populateCanvasControls(i,j,e)}).end().find("a.canvasRaise").click(function(){b=b+1;$(this).parent().css("z-index",b)}).end().css("position","absolute").css("top",positionTop).css("left",positionLeft).css("width",imageWidth).css("height",imageHeight).css("z-index",b).draggable({containment:$("div#canvas"),cursor:"move",stop:function(j,i){}}).appendTo("div#canvas")}}}});$("a.qlRemove").click(function(){var c=$.cookie("myWardrobe");var h=$(this).parent().find("span").attr("class").split(" ui-draggable");h=h[0].split("qlImage prodId");h=h[1];var g=$(this).parent().attr("id");var e=h+"_"+g;var d=c.split(e);var f=d[0]+d[1];f=f.replace(",,",",");f=f.replace("undefined","");if(f.charAt(f.length-1,1)==","){f=f.substring(0,f.length-1)}if(f.charAt(0,1)==","){f=f.substring(1)}$.cookie("myWardrobe",f,{path:"/"});$(this).parent().hide("slow",function(){$(this).remove()});if(currentPosition==0){}else{}handlePagination();if(f.length==0){$("div#yourSelectionsProducts").html("<p class ='emptyProductSelection'>You have not added any products to your wardrobe. Please browse products and use the 'add to wardrobe' link.</p>")}});$("img#bringFront").click(function(){var e=new Array();$(".canvasProductCont").each(function(){var f=$(this).css("z-index");e.push(f)});var c=Math.max.apply(null,e);b=c+1;var d=$(this).attr("alt");$("#canvas").find("[alt="+d+"]").parent("div").css("z-index",b)}).css("cursor","pointer");$("img#bringBack").click(function(){var g=new Array();$(".canvasProductCont").each(function(){var h=$(this).css("z-index");g.push(h)});var d=Math.min.apply(null,g);b=d-1;var f=$("#canvas").find("img").attr("id");var c=$(this).attr("class");var e=$(this).attr("alt");$("#canvas").find("[alt="+e+"]").parent().css("z-index",b)}).css("cursor","pointer");$("img#removeCanvas").click(function(){if($(this).attr("class")!=""){var g=$(this).attr("class");var i=$(this).attr("alt");if(($.browser.msie)&&($.browser.version=="6.0")){var d=$("div#canvas #"+g).attr("id")}else{var d=$("div#canvas img#"+g).attr("id")}$("#canvas").find("[alt="+i+"]").parent().remove();$("table#outfitInformation td#"+d).attr("class",i).parent().remove();$("#tableWrapper").jScrollPane();var h=0;$("table#outfitInformation tbody tr").each(function(){var j=$(this).find("div").attr("class");h=h+parseFloat($(this).find("div."+j).text().replace(/^[^\d.]*/,""))});if($("div#yourOutfit div#totals span#Price:empty")){$("div#yourOutfit div#totals span#Price").html("&pound;"+h.toFixed(2))}else{newTotal=$("div#yourOutfit div#totals span#Price").text().split(" ")}if($("table#outfitInformation tr").length==0){$("table#outfitInformation tbody").append('<tr><td colspan="4" id="emptyTable">No products selected</td></tr>');$("div#yourOutfit #printList").hide();$(".qlActions").hide();$("div#totals").hide();var c="/pws/images/txt_DragAndDrop.png";if(($.browser.msie)&&($.browser.version=="6.0")){$("div#canvas").find("#emptyCanvasTxt").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+c+", sizingMethod='crop')").css("width","175px").css("height","99px").show()}else{$("div#canvas").find("#emptyCanvasTxt").css("background-image","url("+c+")").css("width","175px").css("height","99px").show()}}if(($.browser.msie)&&($.browser.version=="6.0")){$("div#controls span#controlImg").css("filter","")}else{$("div#controls span#controlImg img").remove()}$("div#controls").find("[alt="+i+"]").removeClass().attr("alt","")}else{var f=$("#canvas span").attr("id");var e=$("#canvas span").attr("alt")}}).css("cursor","pointer")}function populateCanvasControls(b,c,a){if($("div#controls span#controlImg").html()==""){if(($.browser.msie)&&($.browser.version=="6.0")){$("div#controls span#controlImg").css("filter",'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pws/images/catalogue/products/'+c+"/thumb/"+c+'_1.png", sizingMethod="crop")')}else{$("div#controls span#controlImg").append('<img src="/pws/images/catalogue/products/'+c+"/thumb/"+c+'_1.png" />')}}else{$("div#controls span#controlImg").html("");$("div#controls span#controlImg").append('<img src="/pws/images/catalogue/products/'+c+"/thumb/"+c+'_1.png" />')}if($("img#bringFront").attr("class").length>0&&$("img#bringFront").attr("alt").length>0){$("img#bringFront").removeClass();$("img#bringFront").attr("alt","");$("img#bringFront").addClass(b).attr("alt",a)}else{$("img#bringFront").addClass(b).attr("alt",a)}if($("img#bringBack").attr("class").length>0){$("img#bringBack").removeClass();$("img#bringBack").addClass(b).attr("alt",a)}else{$("img#bringBack").addClass(b).attr("alt",a)}if($("img#removeCanvas").attr("class").length>0){$("img#removeCanvas").removeClass();$("img#removeCanvas").addClass(b).attr("alt",a)}else{$("img#removeCanvas").addClass(b).attr("alt",a)}}function getWantNeedContent(a){$("table#outfitInformation td#emptyTable").parent("tr").remove();$("table#outfitInformation tbody").append("<tr><td colspan='3' id='loadingRow"+a+"'>Loading...</td></tr>");$.ajax({url:"/pws/AJProductDetails.ice?layout=mywardrobe.wantneedlove.layout&ProductID="+a,cache:false,success:function(d){$("table#outfitInformation td#loadingRow"+a).parent("tr").remove();$("table#outfitInformation tbody").append(d);$("#tableWrapper").jScrollPane();if(($.browser.msie)&&($.browser.version=="6.0")){var c=$("table#outfitInformation").find("td."+a+" img").attr("src");$("table#outfitInformation td."+a+"").html("<span class='prodImg'></span>").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+c+",sizingMethod='crop')")}var b=0;$("table#outfitInformation tbody tr").each(function(){var f=$(this).find("div").attr("class");b=b+parseFloat($(this).find("div."+f).text().replace(/^[^\d.]*/,""))});if($("div#yourOutfit div#totals span#Price:empty")){$("div#yourOutfit div#totals span#Price").html("&pound;"+b.toFixed(2))}else{newTotal=$("div#yourOutfit div#totals span#Price").text().split(" ")}var e=$("#canvas img#"+a).attr("alt");$("table#outfitInformation td#"+a).addClass(e);if($("#printList").length==0){$("a#addToBag").before('<span id="printList"><span>Print</span></span>');$("#printList").click(function(){window.print()}).css("cursor","pointer")}else{$("#printList").show()}if($("div#myEditPrintCont").length>0){$("div#myEditPrintCont").empty()}else{$("#pageCont").after('<div id="myEditPrintCont"></div>')}$.ajax({url:"/fcp/content/wantneedlove/basicpopup",cache:false,success:function(f){$("#myEditPrintCont").append(f).find("#popupTableWrapper").html($("#tableWrapper").html());$("#popupTableWrapper").find("table").attr("id","wantInformationPopup");$(".qlActions").show();$("div#totals").show()}})}})}(function(a){a.fresca={updateText:"Updating",popups:[],initPopup:function(){a("div#mainCont").after('<div id="popUpCont"/>');a("div#popUpCont").append('<div id="smlCont">&nbsp;</div>');a("div#smlCont").css({display:"none",position:"absolute"});var b=new Array();b.area=a("a#addToBag");b.url="";b.smlCont=a("div#smlCont");b.blockCont=a("div#mainCont");a.fresca.popups.push(b);a.fresca.createPopups()},createPopups:function(){a.each(a.fresca.popups,function(c,b){a.fresca.createPopupAction(b)})},createPopupAction:function(b){b.area.click(function(g){var f=68;var d=parseInt(a("div#mainCont").position().left)+parseInt(a("div#leftNavCont").width())+parseInt(a("div#leftNavCont").css("marginLeft"))+parseInt(a("div#leftNavCont").css("marginRight"))+10;var c="";a.each(a("div#canvas div.canvasProductCont"),function(e,h){if((a.browser.msie)&&(a.browser.version=="6.0")){productId=a(this).find(".canvasImage").attr("id");if(e==0){c=productId}else{c=c+","+productId}}else{productId=a(this).find(".canvasImage").attr("id");if(e==0){c=productId}else{c=c+","+productId}}});a.fresca.showPopup(b,g,f,d,c);return false})},showPopup:function(c,g,d,b,f){c.smlCont.css({display:"block",visibility:"visible",top:d,left:(b+15),height:450,width:660}).addClass("stdHeight");c.blockCont.block({overlayCSS:{backgroundColor:"#3B372C",opacity:"0.6",top:"0px",width:"100%",height:"140%",left:"0px"},baseZ:10000});c.url="/pws/Tile.ice?def=mywardrobe.add.layout&products="+f;a.fresca.loadPopupContent(c,c.url)},hidePopup:function(b){b.smlCont.css({display:"none",top:"0",left:"0"});b.blockCont.unblock()},loadPopupContent:function(b,c){a.fresca.getLoaderContent(b);a.ajax({url:c,cache:false,success:function(d){b.smlCont.empty().removeClass("stdHeight").append(d);b.smlCont.find(".qbClose").css({top:"31px",right:"31px"});a("img.qbClose").click(function(){a.fresca.hidePopup(b)}).css("cursor","pointer");a("#addToBagCheckout").click(function(){a(this).removeClass();a(this).addClass("qbSubmitCheckout")});a("#addToBag").click(function(){if(a("#frmAddToBag").find(".qbSubmitCheckout")){a("#frmAddToBag").find(".qbSubmitCheckout").attr("class","qbSubmit")}});a.fresca.createFormAction(b)},error:function(d,f,e){b.smlCont.empty().append('<img src="/pws/images/img_qbClose.gif" alt="Close" class="qbClose"/><br /><br /><p>Error. Something went wrong. Please try again.</p>');a(".qbClose").click(function(){a.fresca.hidePopup(b)})}})},createFormAction:function(b){a("form#frmAddToBag").ajaxForm({beforeSubmit:function(){var c=false;a.each(a("div.qbProductInfo"),function(){if(!a(this).find("select#selectSize").val()){c=true;a(this).find("em").addClass("subError")}else{a("em.errorMessage").hide();a(this).find("em").addClass("subSuccess")}});if(c){a("em.errorMessage").show();a(this).find(".qbSumbitCheckout").addClass("class");a(this).find("span#val").html('<img src="/pws/images/px_ProgressClear.gif" />');return false}},success:function(c,d){a("div#qlPurchase").html('<br /><br /><div class="informational"><p>Product(s) added successfully</p><p id ="viewBasket"><a href="/pws/ShippingOptions.ice"><img src="/pws/images/btn_ViewBag2.gif" alt="view basket" /></a></p><p id="continueShopping"><a href="/pws/Home.ice"><img src="/pws/images/btn_ContinueShopping.gif" alt="continue shopping" /></a></p>																								</div>');loadMiniBasket();a("img.qbClose").click(function(){a.fresca.hidePopup(b)})},error:function(d,e,c){a("img.qbClose").click(function(){a.fresca.hidePopup(b)})}})},getLoaderContent:function(b){b.smlCont.empty();b.smlCont.append('<div class="loaderImg"><img src="/pws/images/ajax-loader.gif" alt="Loading"/></div>');a("div.loaderImg").css("position","absolute").css("left","325px").css("top","190px")}}})(jQuery);function hidePopUp(){$("div#mainCont").unblock()}(function(f){if(/1\.(0|1|2)\.(0|1|2)/.test(f.fn.jquery)||/^1.1/.test(f.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+f.fn.jquery);return}f.blockUI=function(m){c(window,m)};f.unblockUI=function(m){g(window,m)};f.fn.block=function(m){return this.each(function(){if(f.css(this,"position")=="static"){this.style.position="relative"}if(f.browser.msie){this.style.zoom=1}c(this,m)})};f.fn.unblock=function(m){return this.each(function(){g(this,m)})};f.blockUI.version=2.09;f.blockUI.defaults={constrainTabKey:true,fadeOut:400,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null,quirksmodeOffsetHack:4};var d=f.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);var b=null;var e=[];function c(o,m){var y=(o==window);var p=m&&m.message!==undefined?m.message:undefined;m=f.extend({},f.blockUI.defaults,m||{});m.overlayCSS=f.extend({},f.blockUI.defaults.overlayCSS,m.overlayCSS||{});var x=f.extend({},f.blockUI.defaults.css,m.css||{});p=p===undefined?m.message:p;if(y&&b){g(window,{fadeOut:0})}if(p&&typeof p!="string"&&(p.parentNode||p.jquery)){var r=p.jquery?p[0]:p;var w={};f(o).data("blockUI.history",w);w.el=r;w.parent=r.parentNode;w.display=r.style.display;w.position=r.style.position;w.parent.removeChild(r)}var A=m.baseZ;var v=(f.browser.msie)?f('<iframe class="blockUI" style="z-index:'+A+++';border:none;margin:0;padding:0;position:absolute;width:100%;height:120%;top:0;left:0" src="javascript:false;"></iframe>'):f('<div class="blockUI" style="display:none"></div>');var u=f('<div class="blockUI blockOverlay" style="z-index:'+A+++';cursor:wait;border:none;margin:0;padding:0;width:100%;height:120%;top:0;left:0"></div>');var q=y?f('<div class="blockUI blockMsg blockPage" style="z-index:'+A+';position:fixed"></div>'):f('<div class="blockUI blockMsg blockElement" style="z-index:'+A+';display:none;position:absolute"></div>');if(p){q.css(x)}if(!m.applyPlatformOpacityRules||!(f.browser.mozilla&&/Linux/.test(navigator.platform))){u.css(m.overlayCSS)}u.css("position",y?"fixed":"absolute");if(f.browser.msie){v.css("opacity","0.0")}f([v[0],u[0],q[0]]).appendTo(y?"body":o);var C=f.browser.msie&&(!f.boxModel||f("object,embed",y?null:o).length>0);if(d||C){if(y&&m.allowBodyStretch&&f.boxModel){f("html,body").css("height","100%")}if((d||!f.boxModel)&&!y){var D=j(o,"borderTopWidth"),s=j(o,"borderLeftWidth");var B=D?"(0 - "+D+")":0;var n=s?"(0 - "+s+")":0}f.each([v,u,q],function(t,E){var z=E[0].style;z.position="absolute";if(t<2){y?z.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+m.quirksmodeOffsetHack+') + "px"'):z.setExpression("height",'this.parentNode.offsetHeight + "px"');y?z.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):z.setExpression("width",'this.parentNode.offsetWidth + "px"');if(n){z.setExpression("left",n)}if(B){z.setExpression("top",B)}}else{if(m.centerY){if(y){z.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}z.marginTop=0}}})}q.append(p).show();if(p&&(p.jquery||p.nodeType)){f(p).show()}i(1,o,m);if(y){b=q[0];e=f(":input:enabled:visible",b);if(m.focusInput){setTimeout(l,20)}}else{a(q[0],m.centerX,m.centerY)}}function g(o,p){var n=o==window;var q=f(o).data("blockUI.history");p=f.extend({},f.blockUI.defaults,p||{});i(0,o,p);var m=n?f("body").children().filter(".blockUI"):f(".blockUI",o);if(n){b=e=null}if(p.fadeOut){m.fadeOut(p.fadeOut);setTimeout(function(){h(m,q,p,o)},p.fadeOut)}else{h(m,q,p,o)}}function h(m,p,o,n){m.each(function(q,r){if(this.parentNode){this.parentNode.removeChild(this)}});if(p&&p.el){p.el.style.display=p.display;p.el.style.position=p.position;p.parent.appendChild(p.el);f(p.el).removeData("blockUI.history")}if(typeof o.onUnblock=="function"){o.onUnblock(n,o)}}function i(m,q,r){var p=q==window,o=f(q);if(!m&&(p&&!b||!p&&!o.data("blockUI.isBlocked"))){return}if(!p){o.data("blockUI.isBlocked",m)}var n="mousedown mouseup keydown keypress click";m?f(document).bind(n,r,k):f(document).unbind(n,k)}function k(p){if(p.keyCode&&p.keyCode==9){if(b&&p.data.constrainTabKey){var o=e;var n=!p.shiftKey&&p.target==o[o.length-1];var m=p.shiftKey&&p.target==o[0];if(n||m){setTimeout(function(){l(m)},10);return false}}}if(f(p.target).parents("div.blockMsg").length>0){return true}return f(p.target).parents().children().filter("div.blockUI").length==0}function l(m){if(!e){return}var n=e[m===true?e.length-1:0];if(n){n.focus()}}function a(r,m,v){var u=r.parentNode,q=r.style;var n=((u.offsetWidth-r.offsetWidth)/2)-j(u,"borderLeftWidth");var o=((u.offsetHeight-r.offsetHeight)/2)-j(u,"borderTopWidth");if(m){q.left=n>0?(n+"px"):"0"}if(v){q.top=o>0?(o+"px"):"0"}}function j(m,n){return parseInt(f.css(m,n))||0}})(jQuery);