function findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function showHideLayers() { //v6.0
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

expand = function(id) {
	where = (document.all) ? document.all[id] : document.getElementById(id);
	(where.style.display=="none") ? 
	where.style.display = "block" :
	where.style.display = "none";
}

function openpopup(url, xsize, ysize)
{
var popupX=(screen.width - (xsize+30)) / 2;
var popupY=((screen.height - (ysize+60)) / 2)-30;

var popup=window.open(url,'popup', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0');
popup.resizeTo(xsize+30,ysize+60);
popup.moveTo(popupX,popupY);
popup.window.focus();
}

function closeandreload() {
	window.opener.location.reload(true);
	window.close();
}