var base_url="http://www.concordmarket.co.uk/";function fakeTriggerClick(C,B,A){if(C==0&&B[0]){$("#"+B[0]["id"]+"_link").trigger("click",{t:A});}else{$("#"+C+"_link").trigger("click",{t:A});}}function scaffold(B,A){if(B.length){$.each(B,function(D,E){$("#leftColumn.imgmap").append("<div class='box' id='"+E.id+"_box'>"+E.unit_num+"</div>").append("<a id='"+E.id+"_link' href='#'></a>");$("#"+E.id.toString()+"_link, #"+E.id.toString()+"_box").css({top:E.y+"px",left:(E.x+20)+"px",height:E.h+"px",width:E.w+"px"});$("#"+E.id.toString()+"_link").bind("click",function(G,F){moveCaret(E,C);$(this).blur();if(typeof F!="undefined"&&F.t==false){}else{if(typeof E.parentShop!="undefined"){loadData(E.parentShop);currentVisible=E.parentShop;}else{loadData(E.id);currentVisible=E.id;}}return false;});});$("#leftColumn.imgmap").append("<div class='color'></div>").children().filter("img").css("opacity","0.5");var C=$("div.color",$("#leftColumn.imgmap"));C.css({opacity:0.5});}}function moveCaret(B,C,A){C.animate({top:B.y+"px",left:(B.x+20)+"px",height:B.h+"px",width:B.w+"px"});if(B.twinned.length&&A!==true){$("div.twinnedcolor",$("#leftColumn.imgmap")).remove();$.each(B.twinned,function(E,D){var F=D;if(F.toString()!==B.id.toString()){$("<div></div>").appendTo("#leftColumn.imgmap").addClass("twinnedcolor color").css({opacity:0.5}).animate({height:"1px"},0,function(){var G=$.grep(pattern,function(I,H){return I.id==F;});moveCaret(G[0],$(this),true);});}});}else{if(A!==true){$("div.twinnedcolor",$("#leftColumn.imgmap")).remove();}}return false;}function loadData(A){$("#midColumn").html("<img id='loader' src='"+base_url+"assets/images/loader.gif' style='margin:0 auto;display:block' /><div id='midColumn_inner' style='display:none'></div>");$("#midColumn_inner").load(base_url+"markets/"+market+"/"+A,function(B,D,C){if(C.status!="200"){$("#midColumn").html("<div id='midColumn_inner' style='display:none'><h1>Error:</h1> <h2>404 Page not found</h2></div>");}pageTracker._trackEvent("markets",market,A);$("#midColumn_inner").slideDown(function(){$("#loader").slideUp();});});}function listItemClicked(A){var B=A.attr("rel");if(B!=currentVisible){fakeTriggerClick(B,pattern);}}
