function openWindow(url,wname,wsize,hsize) {
  wsize = parseInt(wsize) + 15;
  hsize = parseInt(hsize) + 15;
  var bldArg = 'width=' + wsize + ',height=' + hsize + ',left=20,top=20,screenX=0,screenY=0';
  bldArg = bldArg + ',channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,toolbar=0,status=0,scrollbars=0';
  popupWin=window.open(url,"",bldArg);
}

function hideDiv(divId) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(divId).style.visibility = 'hidden';
	}
	else {
		if (document.layers) { // Netscape 4
			document.hideshow.visibility = 'hidden';
		}
		else { // IE 4
			document.all.hideshow.style.visibility = 'hidden';
		}
	}
}

function showDiv(divId) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(divId).style.visibility = 'visible';
	}
	else {
		alert("Not suppoerted by browser!");
		if (document.layers) { // Netscape 4
			document.hideshow.visibility = 'visible';
		}
		else { // IE 4
			document.all.hideshow.style.visibility = 'visible';
		}
	}
}

function hideShowDiv(divId) {
	if(document.getElementById(divId).style.visibility == 'visible') 
	{
		hideDiv(divId);
	}
	else
	{
		showDiv(divId);
	}	
}

// Show/hide rows
function toggleRows(/*triggerLink, */type, tablename) {
  dataTable = document.getElementById(tablename);
  dataTabletRows = dataTable.getElementsByTagName('TR');
  for (i = 0; i < dataTabletRows.length; i++) {
    currentRow = dataTabletRows[i];
    //alert(dataTabletRows[i]);
    if (currentRow.className.indexOf("toggle_" + type) != -1) {
      toggle(currentRow);
    }
  }
  /*linkImages = triggerLink.getElementsByTagName('IMG');
  zipImg = linkImages[0];
  if (opening) {
    zipImg.src = unzippedUri;
  } else {
    zipImg.src = zippedUri;
  }*/
}

function toggle(item) {
  if (item.style.display == '') {
    item.style.display = 'none';
    opening = false;
  } else {
    item.style.display = '';
    opening = true;
  }
}
