function dumpProps(obj, parent) {
   for (var i in obj) {
      if (parent) { var msg = parent + "." + i + "\n" + obj[i]; } else { var msg = "nam:" + i + "<\nval:" + obj[i] + "<"; }
      if (!confirm(msg)) { return; }
      if (typeof obj[i] == "object") {
         if (parent) { dumpProps(obj[i], parent + "." + i); } else { dumpProps(obj[i], i); }
      }
   }
}

function dumpProps1(obj, parent) {
   var msg = "";
   for (var i in obj) {
      if (parent) { var msg = msap + parent + "." + i + "\n" + obj[i] + "\n"; } else { var msg = msg + i + "\n" + obj[i] + "\n"; }
   }
   alert(msg);
}

function show_working(divid,txt) {
 if (txt == ' ') {
    txt = '... please wait ...';
    }
 if (txt == '_') {
    txt = '<span style="color:red">... please wait ...</span>';
    }
 pw_display = document.getElementById(divid);
 pw_display.innerHTML = '<blink>'+txt+'</blink>';
 return true;
}

function save_multiselect(id){ a = [];
                f = document.getElementById(id);
                i = f.elements;
                for (var k = 0; k < f.elements.length; k++) {
                    if (i[k].type == 'select-one') {
                       if (i[k].selectedIndex!== undefined ) {
                          if (i[k].options[i[k].selectedIndex].value == '') {
                             a.push(i[k].name+'='+i[k].options[i[k].selectedIndex].firstChild.nodeValue);
                          } else {
                             a.push(i[k].name+'='+i[k].options[i[k].selectedIndex].value);
                          }
                       }  
                    } else if (i[k].type=='select-multiple') {
                          mvs = '';
                          mvi = [];
                          while (i[k].selectedIndex!=-1) {
                                if (i[k].selectedIndex!=-1) {
                                   if (i[k].options[i[k].selectedIndex].value=='') {
                                     mvs += i[k].options[i[k].selectedIndex].firstChild.nodeValue + '||';
                                   } else {
                                     mvs += i[k].options[i[k].selectedIndex].value + '||';
                                   }
                                }
                                mvi.push(i[k].selectedIndex);
                                i[k].options[i[k].selectedIndex].selected = false;
                          }
                          for (var selmvi=0; selmvi<mvi.length; selmvi++) {
                                i[k].options[mvi[selmvi]].selected = true;
                                i[k].options[mvi[selmvi]].value = mvs.substring(0,mvs.length-2);
                          }
                    }  
}}

function NOjQuery(option) { // if jQuery is not loaded do something different in optional function myNOjQuery
    if (myNOjQuery) {
       myNOjQuery(option);
    } else {
    }
}

jQuery(document).ready(function(){ if (jQuery) { jQuery("div.roundbox").wrap('<div class="dialog" style="'+jQuery("div.roundbox").attr("style")+'">'+ 
'<div class="bd">'+ 
'<div class="c">'+ 
'<div class="s">'+ 
'</div>'+ 
'</div>'+ 
'</div>'+ 
'</div>'); 
jQuery('div.dialog').prepend('<div class="hd">'+
'<div class="c"></div>'+
'</div>')
.append('<div class="ft">'+
'<div class="c"></div>'+
'</div>');
jQuery("div.roundbox").attr("style","");
jQuery("div.roundbox").attr("class","");
} });

