﻿function objBrowser(){
	var v=navigator.appVersion;
	var n=navigator.appName;
	switch(n){
		case "Netscape":this.n="ns";break;
		case "Microsoft Internet Explorer":this.n="ie";break;
		default:this.n=n;break;
	}
	this.v=new Number(parseInt(v));
	this.ns6=(this.n=="ns"&&this.v==5);
	this.ie=(this.n=="ie"&&this.v>=4);
	this.coll=new String((this.ie)?"all.":"");
	this.layerColl=new String((this.ie)?"all.":"layers.");
	this.css=new String((this.ns4)?"":".style");
}
var is=new objBrowser();

function cssObj(id, layerRef){
	return (is.v==4)? eval(((typeof layerRef!="undefined")?layerRef:"")+"document."+is.layerColl+id+is.css):eval("document.getElementById(id)"+is.css);
}

function nonCssObj(id, layerRef){
	return (is.v==4)? eval(((typeof layerRef!="undefined")?layerRef:"")+"document."+is.coll+id):eval("document.getElementById(id)");
}

function minMax(divider,area,strImgId,borderType){
	if((is.ie)||(is.ns6)){
		nonCssObj(strImgId).src = (cssObj(area).display == "")? "/common/public/border/" + borderType + "/max.gif" : "/common/public/border/" + borderType + "/min.gif";
		cssObj(area).display = (cssObj(area).display == "")? "none" : "";
		cssObj(divider).display = (cssObj(divider).display == "")? "none" : "";
	}
}
