function WM_netscapeCssFix() {
  if (document.WM.WM_netscapeCssFix.initWindowWidth != window.innerWidth || document.WM.WM_netscapeCssFix.initWindowHeight != 
window.innerHeight) {
    document.location = document.location;
  }
}

function WM_netscapeCssFixCheckIn() {
  if ((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) == 4)) {
    if (typeof document.WM == 'undefined'){
      document.WM = new Object;
    }
    if (typeof document.WM.WM_scaleFont == 'undefined') {
      document.WM.WM_netscapeCssFix = new Object;
      document.WM.WM_netscapeCssFix.initWindowWidth = window.innerWidth;
      document.WM.WM_netscapeCssFix.initWindowHeight = window.innerHeight;
    }
    window.onresize = WM_netscapeCssFix;
  }
}

function WM_checkIn() { 
   var WM_id,subObject='',theObj,ss,sr,i,j,crap='',WM_layers=new Array(),WM_subObject=new Array();
  with(WM_checkIn);
  WM_id = arguments[0];
  if(arguments[1]){
    subObject = arguments[1];
  }
  if (document.all) {
    if(arguments[1]) {
      theObj = document[subObject][WM_id];
    } else {
      for (ss=0 ; ss < document.styleSheets.length; ss++) {
	for (sr=0 ; sr < document.styleSheets(ss).rules.length; sr++) { 
	  if (document.styleSheets(ss).rules(sr).selectorText == '#' + WM_id) {
	    theObj = document.styleSheets(ss).rules(sr).style;
	    for(i in document.styleSheets(ss).rules(sr).style) {	
	      if((document.all(WM_id).style[i] == '') && (document.styleSheets(ss).rules(sr).style[i] != '')) {
		if(i != 'position'){
		  document.all(WM_id).style[i] = document.styleSheets(ss).rules(sr).style[i];
		}
	      }
	    }
	    break;
	  }
	}
      }    
      theObj = document.all[WM_id].style;
    }
  } else if(document.layers) {
    if(arguments[1] && document[subObject][WM_id]) {
      theObj = document[subObject][WM_id];
    } else {
      WM_layers = new Array();
      with (document) {
	for (i=0; i<layers.length; i++) WM_layers[i]=layers[i]; {
	  for (i=0; i<WM_layers.length; i++) {
	    if (WM_layers[i].document && (WM_layers[i].document.layers || WM_layers[i].document[subObject])) {
	      if (WM_layers[i].document[subObject]){
		for (j=0; j<WM_layers[i].document[subObject].length; j++) {
		  WM_subObject[WM_layers.length] = WM_layers[i].document[subObject][j];
		  if(WM_subObject[WM_layers.length].name == WM_id) {
		    theObj = WM_subObject[WM_layers.length];
		    break;
		  }
		}	
	      }
	      if(WM_layers[i].document.layers){
		for (j=0; j<WM_layers[i].document.layers.length; j++) {
		  WM_layers[WM_layers.length] = WM_layers[i].document.layers[j];
		}
	      } 
	      if(WM_layers[i].name == WM_id){
		theObj = WM_layers[i];
	      } 
	    }
	  }
	}
      }
    }
  }
  return theObj;
}

function suppressErrors() {
return true;
}


if (document.all) { 
  var conceal = "hidden";
  var reveal = "visible";
  var toggle = "toggle";
} else if (document.layers) {
  var conceal = "hide";
  var reveal = "show";
  var toggle = "toggle";
} else {
  var conceal,reveal,toggle;
}

function WM_cV() {
  if (document.layers || document.all) {
    var inc, endInc=arguments.length;
    for (inc=0; inc<endInc; inc+=2) {
      var daObj = WM_checkIn(arguments[inc]);
      if (arguments[inc+1] == conceal) {
	daObj.visibility = conceal;
      } else if (arguments[inc+1] == reveal) {
	daObj.visibility = reveal;
      } else if (arguments[inc+1] == toggle) {
	if (daObj.visibility == reveal) {
	  daObj.visibility = conceal;
	} else if (daObj.visibility == conceal) {
	  daObj.visibility = reveal;
	}
      }
    }
  }
}

WM_netscapeCssFixCheckIn();



