function showMenuTab(A,B){$$(".menuPanelTabsLi").forEach(function(C){C.removeClass("menuPanelTabSelected")});A.addClass("menuPanelTabSelected");$$(".menuPanelTab").forEach(function(C){if(C.id!=B){C.setStyle("display","none")}else{C.setStyle("display","block")}})}function skinImageClicked(B,A){skinID=B;isModified=true;$$(".skinImage").forEach(function(D){D.removeClass("iconElementSelected")});$("skinIcon"+B).addClass("iconElementSelected");var C=new Asset.css(A)}function structureImageClicked(F,A,B){structureID=F;columnsCount=B;isModified=true;$$(".structureImage").forEach(function(I){I.removeClass("iconElementSelected")});$("structureIcon"+F).addClass("iconElementSelected");var H=new Asset.css(A);elementsRemoveUncontained(B);var G=$$(".droppableDiv").length;if(B>G){for(var E=G+1;E<B+1;E++){var D=new Element("div");D.id="container"+E+"Div";D.addClass("container_"+E+" droppableDiv containerEditableDiv");D.inject($("containersDiv"));var C=new Element("div");C.id="emptyDiv"+E;C.addClass("emptyDiv");C.inject(D)}}else{if(B<G){for(var E=B+1;E<G+1;E++){$("container"+E+"Div").remove()}}}setTimeout("elementsReloadAll()",1000);prepareDroppables();prepareWidgetsDrag()}function elementsRemoveUncontained(A){elementIDsToRemove=new Array();elements.forEach(function(B){if(B.container_index>A){elementIDsToRemove.push(B.element_id)}});elementIDsToRemove.forEach(function(B){dragRemoveElement(B)})}function elementsReloadAll(){elements.forEach(function(A){elementsReloadSingle(A)})}function elementsReloadSingle(A){containerWidth=$("container"+A.container_index+"Div").getSize().size.x;var B=$merge({pen_name:penName,container_width:containerWidth,element_id:A.element_id,editable:editable},A.attribs);doPaneAction("post","user",A.method_name,"element"+A.element_id+"Div",B,true)}function elementsIndexOf(A,E){var C=-1;var B=0;var D=false;E.forEach(function(F){if(F.element_id==A&&!D){C=B;D=true}B++});return C}function elementsInsert(I,F,K){isModified=true;var G=(K==0);var L=elementsIndexOf(K,elements);var B=(L==-1);var C=allElements.copy();var E=C[elementsIndexOf(I,allElements)];E.container_index=F;if(B){elements=elements.concat(E)}else{var H=elements.slice(0,L);var D=elements.slice(L);elements=H.concat(E,D)}var A=new Element("div");A.id=elementsHtmlID(E.element_id);A.addClass("elementDiv");if(G){containerDivID="container"+F+"Div";A.injectBefore($("emptyDiv"+F))}else{var J=elementsHtmlID(K);A.injectBefore(J)}elementsReloadSingle(E)}function elementsRemove(A){isModified=true;elements.remove(elements[elementsIndexOf(A,elements)]);$(elementsHtmlID(A)).remove()}function elementsHtmlID(A){return"element"+A+"Div"}function updateDemoDiv(I){var E=I.overed;if(E){destroyDemoDivs();var B=E.id.replace(/.*(\d+).*/,"$1");var A=I.element;var D=false;var F=new Element("div");F.addClass("demoDiv");F.setStyle("width",E.getSize().size.x-8);var G=0;var C=0;var H=null;$$("#"+E.id+" div.elementDiv").forEach(function(K,J){if(A.id==K.id){}else{sourcePositionY=A.getPosition().y.toInt();targetPositionY=K.getPosition().y.toInt();distanceFromCurrent=Math.abs(targetPositionY-sourcePositionY);if((distanceFromCurrent<C)||(C==0)){C=distanceFromCurrent;H=K}}});if(!H){F.injectBefore($("emptyDiv"+B));return 0}overedBottom=$("emptyDiv"+B).getPosition().y.toInt();distanceFromBottom=Math.abs(overedBottom-sourcePositionY);if(distanceFromBottom<C){F.injectBefore($("emptyDiv"+B));return 0}else{F.injectBefore(H);return H.id}}}function destroyDemoDivs(){$$(".demoDiv").forEach(function(B,A){B.remove()})}function dragElementIndexToDragID(A){return"menuWidgetLi"+A}function dragRemoveElement(A){dragID=dragElementIndexToDragID(A);$(dragID).setStyle("display","block");elementsRemove(A)}function updateProfile(){var A={};var B=0;elements.forEach(function(D){A[B]=D;B++});aJson=Json.toString(A);var C={template_id:templateID,structure_id:structureID,columns_count:columnsCount,skin_id:skinID,elements:aJson};doPaneAction("post","user","update-profile-template","messageDiv",C,true);isModified=false}function toggleOptionsMenuForElement(A){if(window.ie){var C=1000;$$("div").each(function(F,E){if(F.className.substring(0,4)!="menu"){F.setStyle("z-index",C);C-=10}})}var B=$("options"+A+"Div").getStyle("visibility");if(B=="hidden"){fromOpacity="0";toOpacity="1"}else{fromOpacity="1";toOpacity="0"}var D=new Fx.Style($("options"+A+"Div"),"opacity").start(fromOpacity,toOpacity)}function textElementOptionChanged(B,A,C){var D=String(A.name);element=elements[elementsIndexOf(B,elements)];element.attribs[D]=C}function textElementReload(A){element=elements[elementsIndexOf(A,elements)];elementsReloadSingle(element)}function elementOptionChanged(B,A){var D=String(A.name);var C;if(A.checked){C=1}else{C=0}element=elements[elementsIndexOf(B,elements)];element.attribs[D]=C;elementsReloadSingle(element)}function redrawFooter(){var A=0;var B=0;$$(".droppableDiv").forEach(function(D,C){B=D.getSize().size.y;B=B.toInt();if(B>A){A=B}});$$(".droppableDiv").forEach(function(D,C){D.setStyle("min-height",A+"px")});if(A>500){$("footerDiv").setStyle("margin-top",A)}else{$("footerDiv").setStyle("margin-top","500px")}$("footerDiv").setStyle("display","block")};