function initialize_visualize(){style_containers={background:"",border:"",font:"",extras:""};structure_containers={display:"",positioning:"",text_structure:"",dimensions:"",margin:"",padding:""};$(".button2").each(function(){$(this).click(function(){$("> .button2",$(this).parent()).removeClass("selected");$(this).addClass("selected")})});$("#structure_only").click(function(){show_structure()});$("#style_only").click(function(){show_normal()});$("#reposition").click(function(){enable_sorting()});bottom_y_coordinates=[];for(var b in css_tree){automagic(b)}magic_flag=false}function restore_view(){if(typeof view!="undefined"){if(view=="structure"){show_structure()}else{show_normal()}}else{show_normal()}}function show_normal(c){if(view=="structure"){view="normal";restore_structure_style();clear_automagic();try{$(css_backup.elem).css({border:"3px dashed #ffac55"})}catch(d){}initialize_ui_state();fix_outline()}}function show_structure(){if(view=="normal"){var p="#aaa";if(mode=="content"){p="blue"}var m=["content_actions"];view="structure";var o=all_css[css_context];save_structure_style();for(var q in css_tree){var l=$(q);var i=false;for(var n=0;n<m.length;n++){if($(l).hasClass(m[n])){i=true;break}}if((l.length>0)&&(q!="body")&&(q!="#container")&&(q!=".selected")&&!i){var k=$(l)[0].nodeName.toLowerCase();if(k!="input"&&k!="button"){$("#contentHolder").css({background:"#fff"});if(k=="a"){$(q).css({color:"#003399"})}else{$(q).css({color:"#000"})}$(q).css({border:"1px solid "+p});$(q).css({background:"#fff"})}}}try{$(".selected_item").width(css_backup.width)}catch(r){}try{$(css_backup.elem).css({border:"3px dashed #ffac55"})}catch(r){}$("#contentHolder div").css({"-moz-box-shadow":"2px 2px 5px #aaa","-webkit-box-shadow":"2px 2px 5px #aaa;"});set_automagic();fix_outline()}}function set_automagic(){if(!magic_flag||(typeof magic_flag=="undefined")){$(".offset-left").each(function(){$(this).css({"margin-left":(parseInt($(this).css("margin-left").replace("px",""))-1)+"px"})});$(".offset-top").each(function(){$(this).css({"margin-top":(parseInt($(this).css("margin-top").replace("px",""))-1)+"px"})});magic_flag=true}}function clear_automagic(){if(magic_flag||typeof magic_flag=="undefined"){$(".offset-left").each(function(){$(this).css({"margin-left":Math.floor(parseInt($(this).css("margin-left").replace("px",""))+1)+"px"})});$(".offset-top").each(function(){$(this).css({"margin-top":Math.floor(parseInt($(this).css("margin-top").replace("px",""))+1)+"px"})});magic_flag=false}}function automagic(z,s){if(typeof s=="undefined"){s=false}if(typeof bottom_y_coordinates=="undefined"){bottom_y_coordinates=[]}var x=$(z).offset().left,o=$(z).offset().top;var r=$(z).innerHeight(),i=$(z).innerWidth();bottom_y_coordinates.push(o+r);var p=$(z).parent().offset().left,q=$(z).parent().offset().top;var u=$(z).parent().innerWidth();if($(z).prev().length>0){var w=$(z).prev().offset().top}if((x-p)<=1){$(z).addClass("offset-left")}if((o-q)<=1){$(z).addClass("offset-top")}if(u-i<=1){$(z).addClass("offset-width")}if(s){$(z).addClass("offset-top")}for(var y=0;y<bottom_y_coordinates.length;y++){var v=bottom_y_coordinates[y];var t=Math.floor(o-v);if((-1<=t)&&(t<=2)){$(z).addClass("offset-top");break}}}function show_hidden_configuration(){$(".hidden_configuration").removeClass("hidden")}function show_containers(containers){$(".css_elem").addClass("hidden");for(var container in containers){eval('$("#'+container+"\").removeClass('hidden')")}$("a",$("#css_menu")).addClass("hidden");$("a",$("#css_menu")).each(function(){if(default_properties[$(this).attr("links_to")].container in containers){$(this).removeClass("hidden")}})};