<!-- Begin
function randomString() {
  var chars = "0123456789abcdefghiklmnopqrstuvwxyz";
  var string_length = 8;
  var randomstring = '';
  for (var i=0; i<string_length; i++) {
	var rnum = Math.floor(Math.random() * chars.length);
	randomstring += chars.substring(rnum,rnum+1);
  }
  return randomstring;
}

function openWindow(mypage,myname,winprops) {
  if( myname == "" ) {
	myname = randomString();
  }
  win = window.open(mypage, myname, winprops)
  if( win ) {
	  if (parseInt(navigator.appVersion) >= 4) {
			win.window.focus();
	  }
	} else {
		alert( "popup blockers turned on" );
	}
}

function NewWindow(mypage, myname, w, h, wint, winl, scroll) {
  winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',toolbar=yes,resizable'
  openWindow(mypage,myname,winprops);
}

function NewWindowNR(mypage, myname, w, h, wint, winl, scroll) {
  winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',toolbar=no'
  openWindow(mypage,myname,winprops);
  return false;
}

function NewWindowNRPosition(mypage, myname, w, h, xOffset, yOffset, xScreen, yScreen, scroll, toolbar) {
  var screenH = screen.height;
  var screenW = screen.width;

  var xPos = xScreen + xOffset;
  var yPos = yScreen + yOffset;

  var xtemp = xPos + w + 30;
  var ytemp = yPos + h + 65;

  if( xtemp >= screenW ) {
	xPos = screenW - w - 30;
  }
  if( ytemp >= screenH ) {
  	yPos = screenH - h - 65;
  }

  var winprops = 'height=' + h + ',width=' + w + ',left=' + xPos + ',top=' + yPos + ',scrollbars=' + scroll + ',toolbar=' + toolbar;
  openWindow(mypage,myname,winprops);
  return false;
}

function updateParent(page,w,h) {
  window.resizeTo(w,h)
}

//  End -->

