Another minor bug corrected at toggle.js (sorry)
[plewww.git] / plekit / toggle / toggle.js
index aa19d8e..faae1b8 100644 (file)
@@ -1,17 +1,38 @@
 
-function plc_toggle(id){var area=$('toggle-area-'+id);area.toggle();var visible=$('toggle-image-visible-'+id);var hidden=$('toggle-image-hidden-'+id);if(area.visible()){visible.show();hidden.hide();}else{visible.hide();hidden.show();}}
+function plc_toggle(id){
+
+       var area=$('toggle-area-'+id);
+       area.toggle();
+       var visible=$('toggle-image-visible-'+id);
+       var hidden=$('toggle-image-hidden-'+id);
+       if(area.visible()){
+               visible.show();
+               hidden.hide();
+       }
+       else{
+               visible.hide();
+               hidden.show();
+       }
+}
 
 function plc_show_toggle_info(div, id) {
 //debugfilter("showing "+div);
 
-var area=$('toggle-area-'+id);
-var visible=$('toggle-image-visible-'+id);
-var hidden=$('toggle-image-hidden-'+id);
+       var area=$('toggle-area-'+id);
+       var visible=$('toggle-image-visible-'+id);
+       var hidden=$('toggle-image-hidden-'+id);
 
-if (document.getElementById(div).style.display == "none") {
-       document.getElementById(div).style.display = "";
-       if (! area.visible())
+       if (document.getElementById(div).style.display == "none") 
+               document.getElementById(div).style.display = "";
+       else
+               document.getElementById(div).style.display = "none";
+
+       if(! area.visible()){
                area.toggle();
-}
+               visible.show();
+               hidden.hide();
+               document.getElementById(div).style.display = "";
+       }
 
+       //plc_toggle(id);
 }