// -------------------------------------------------------------------------
// NS CSS FIX
// -------------------------------------------------------------------------
function MM_reloadPage(init) {
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

// -------------------------------------------------------------------------
// Check Input
// -------------------------------------------------------------------------
function numbersonly(myfield, e, dec) {
	var key;
	var keychar;

	if (window.event) {
	   key = window.event.keyCode;
	}
	else if (e) {
	   key = e.which;
	}
	else {
	   return true;
	}
	
	keychar = String.fromCharCode(key);

	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27)) {
	   return true;
	}
	else if ((("0123456789.").indexOf(keychar) > -1)) {
		return true;
	}
	else if (dec && (keychar == ".")) {
		myfield.form.elements[dec].focus();
		return false;
	}
	else {
		return false;
	}
}
// <input type='text' name='bla' size='20' onKeyPress="return numbersonly(this, event)">

// -------------------------------------------------------------------------
// Closer
// -------------------------------------------------------------------------
function closer() {
   opener.location.reload();
   self.close();
}

// -------------------------------------------------------------------------
// Delete Entry
// -------------------------------------------------------------------------
function del_entry(DEST) {
	if (confirm("Click OK to delete this entry definitely!")== true) {
		window.location.href = DEST;
	}
}

// -------------------------------------------------------------------------
// Popup Window
// -------------------------------------------------------------------------
function openWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}

// -------------------------------------------------------------------------
// Hide Errors
// -------------------------------------------------------------------------
function stopError() {
	return true;
}
window.onerror=stopError;