// <![CDATA[

function setCheckboxes(the_form, the_elements, do_check) {
    var elts      = document.forms[the_form].elements[the_elements]
    var elts_cnt  = elts.length;

    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = do_check;
        }
    }

    return true;
}

function invertSelection(the_form, element_name) {
    var elements    = document.forms[the_form].elements[element_name];
    var count    = elements.length;

    if (count) {
        for (var i = 0; i < count; i++) {
            if(elements[i].checked == true) {
                elements[i].checked = false;
            } else {
                elements[i].checked = true;
            }
        }
    }

    return true;
}

function Popup(url, window_name, window_width, window_height) {
    settings=
    "toolbar=no,location=no,directories=no,"+
    "status=no,menubar=no,scrollbars=yes,"+
    "resizable=yes,width="+window_width+",height="+window_height;


    NewWindow=window.open(url,window_name,settings);
}


function icon(theicon) {
    AddText(theicon, messageElement);
}

  var MAX_SIZE = 400;
  
    function resizeImg()
    {
        var _resizeWidth  = MAX_SIZE;
        //var _resizeHeight = 100;
        var _resizeClass  = 'resize';

        var imgArray = document.getElementsByTagName( 'IMG' );

        for ( var i = 0; i < imgArray.length; i++ ) {
          var imgObj = imgArray[i];
          //alert(i + ' ' +imgObj.width);
          if (imgObj.className == _resizeClass && imgObj.width > _resizeWidth) {
            //alert(i + ' ' +imgObj.width);
            var aa = imgObj.width;
            imgObj.style.width = _resizeWidth + 'px';
            imgObj.width = _resizeWidth + 'px';
            var div = document.createElement("div");
            div.innerHTML = "<a name='aa' href=\"javascript:zoom(this,'"+i+"','"+aa+"');\"><img id='zoom"+i+"' width='45' height='44' src='./images/zoom1.gif' border='0' /></a>";
            
            //div.style.left=imgObj.offsetLeft;
            imgObj.id = "img"+i;
            imgObj.parentNode.insertBefore(div,imgObj);
            //imgObj.style.height = _resizeHeight + 'px';
          }
        }
    }
    
    function zoom(obj,nr,size) {
      var o = document.getElementById("img"+nr);
      var z = document.getElementById("zoom"+nr);
      //alert((o.width));
      //alert(parseInt(o.width));
      if (parseInt(o.width) == MAX_SIZE) {
        z.src="./images/zoom2.gif";
        o.style.width=size + 'px';
        o.width=size + 'px';
      }
      else {
        z.src="./images/zoom1.gif";
        o.style.width=MAX_SIZE + 'px';
        o.width=MAX_SIZE + 'px';
      }
    }
    
//window.onload=resizeImg;
self.name = 'mainwindow';
// ]]>