function Is() {

    var agent   = navigator.userAgent.toLowerCase();

    this.major  = parseInt(navigator.appVersion);

    this.minor  = parseFloat(navigator.appVersion);

    this.ns     = ((agent.indexOf('mozilla')   != -1) &&

                  (agent.indexOf('spoofer')    == -1) &&

                  (agent.indexOf('compatible') == -1) &&

                  (agent.indexOf('opera')      == -1) &&

                  (agent.indexOf('webtv')      == -1));

    this.ns2    = (this.ns && (this.major      ==  2));

    this.ns3    = (this.ns && (this.major      ==  3));

    this.ns4    = (this.ns && (this.major      ==  4));

    this.ns6    = (this.ns && (this.major      >=  5));

    this.ie     = (agent.indexOf("msie")       != -1);

    this.ie3    = (this.ie && (this.major      <   4));

    this.ie4    = (this.ie && (this.major      ==  4) &&

                  (agent.indexOf("msie 5.0")   == -1));

    this.ie5    = (this.ie && (this.major      ==  4) &&

                  (agent.indexOf("msie 5.0")   != -1));

    this.ieX    = (this.ie && !this.ie3 && !this.ie4);

}

var is = new Is();


function MM_findObj(n, d) { //v4.0

	  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=MM_findObj(n,d.layers[i].document);

	  if(!x && document.getElementById) 
	     x=document.getElementById(n); 
	     
	  return x;
}

function MM_showHideLayers() { //v3.0

	  var i,p,v,obj,args=arguments; // opera problem with: args=MM_showHideLayers.arguments

	  for (i=0; i<(args.length-2); i+=3) 
	    if ((obj=MM_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; 
	    }
}