if (!cms_browser) {
	var cms_browser = "netscape";
}

function open_window(winName,theURL) {
	var features = 'status=yes,resizable=yes,width=800,height=560,scrollbars=yes,screenX=80,screenY=80,top=80,left=80,menubar=yes,toolbar=yes';
	window.open(theURL,winName,features);
}

function reload(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.page_width=innerWidth; document.page_height=innerHeight; onresize=reload; }}
  else if (innerWidth!= document.page_width || innerHeight!= document.page_height) location.reload();
}

function find_obj(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=find_obj(n,d.layers[i].document);
  if(!x && document.getElementById) x= document.getElementById(n); return x;
}

function show_layers() { //v3.0
  var i,p,v,obj,args=show_layers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=find_obj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function donothing(d) {
	window.status = d;
}

function swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function swapImage() { //v3.0
  var i,j=0,x,a=swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=find_obj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function dolayers(layer_id) {

	show_layers('visshow','','show');
	
	if (layer_id >0) {
		var layername = 'layerid'+layer_id;
		show_layers(layername,'','show');
	}
}

function keep_open() {
	keep=keep_open.arguments;
	if(keep.length) {
		for (i=0;i<keep.length;i++) {
			dolayers(keep[i])
		}
	}
	return false;
}

function hidealllayers() {
	args=hidealllayers.arguments;
	if (args.length) {
		for (a=0; a<(args.length); a++) {
			var layername = 'layerid'+ args[a];
			show_layers(layername,'','hide');
		}
	}
	return false;
}

function write_end_div() {
	if  (cms_browser == 'netscape' && majorversion < 5) {
		return('</layer>');
	} else {
		return('</div>');
	}
}

function hidevis() {
	show_layers('visshow','','hide');
}

function write_absmiddle (image_name) {
	var abs_image;
	if (cms_browser == 'netscape' && majorversion < 5) {
		abs_image = '<img src="'+image_name+'" alt="" align=""/>';
	} else {
		abs_image ='<img src="'+image_name+'" alt="" align="absmiddle"/>';
	}
	return abs_image;
}

function write_layerpos(left,top,ie_left,ie_top,ns_left,ns_top,op_left,op_top,dropid,width,height,vis,index,layer_type) {
	
	var layer_left,layer_top;
	
	if (cms_browser == "win") {
		layer_left = left + ie_left;
		layer_top = top + ie_top;
	} else if (cms_browser == "mac") {
		layer_left = left + ie_left;
		layer_top = top + ie_top;
	} else if (cms_browser == "opera") {
		layer_left = left + op_left;
		layer_top = top + op_top;
	} else {
		layer_left = left + ns_left;
		layer_top = top + ns_top;
	}
	
	if(layer_left <0) layer_left =0;
	if(layer_top <0) layer_top =0;
	
	if (vis == 1) {write_vis = "show";} else { write_vis = "hidden";}
	if (layer_type == 8) {
		write_layer_name = 'layerid' + dropid;
		setindex = index;
	} else {
		write_layer_name = 'visshow';
		setindex = 0;
	}
	
	// write layer//
	
	if (cms_browser == 'netscape' && majorversion < 5) {
		var div_str = '<layer id="'+write_layer_name+'" z-index="'+setindex+'" left='+layer_left+' top='+layer_top+' width='+width+' height='+height+' visibility = '+write_vis+'">';
	} else {
		var div_str = '<div id="'+write_layer_name+'" style="position:absolute; z-index:'+setindex+'; left:'+layer_left+'px; top:'+layer_top+'px; width:'+width+'px; height:'+height+'px; visibility: '+write_vis+'">';
	}	
	
	return(div_str);
	
}

reload(true);

