var ie4=(navigator.appVersion.indexOf("MSIE")!=-1 && parseFloat(navigator.appVersion)>=4)?true:false;
var nn4=(navigator.appName=="Netscape" && parseFloat(navigator.appVersion)<5)?true:false;
var nn6=(navigator.appName=="Netscape" && parseFloat(navigator.appVersion)>=5)?true:false;


function newImage(arg) {
        if (document.images) {
                rslt = new Image();
                rslt.src = arg;
                return rslt;
        }
}

var preloadFlag = false;
function changeImages() {

        if (document.images && (preloadFlag == true)) {

                for (var i=0; i<changeImages.arguments.length; i+=2) {
                        document[changeImages.arguments[i]].src = changeImages.arguments[i+1];

                }

        }
}

function visibleDiv(what,def){
 if(nn6){
   if (def!="div" && document.getElementById(def)) document.getElementById(def).style.visibility = "hidden";
   if (document.getElementById(what)) document.getElementById(what).style.visibility = "visible";
 }
 else if(ie4){
   if (def!="div" && document.getElementById(def)) document.all[def].style.visibility = "hidden";
   if (document.getElementById(what)) document.all[what].style.visibility = "visible";
 }
 else if(nn4){
   if (def!="div" && document.getElementById(def)) document.layers[def].visibility = "hide";
   if (document.getElementById(what)) document.layers[what].visibility = "show";
 }
}

function hideDiv(what,def){
 if(nn6){
   if (document.getElementById(what)) document.getElementById(what).style.visibility = "hidden";
   if (def!="div" && document.getElementById(def)) document.getElementById(def).style.visibility = "visible";
 }
 else if(ie4){
   if (document.getElementById(what)) document.all[what].style.visibility = "hidden";
   if (def!="div" && document.getElementById(def)) document.all[def].style.visibility = "visible";
 }
 else if(nn4){
   if (document.getElementById(what)) document.layers[what].visibility = "hide";
   if (def!="div" && document.getElementById(def)) document.layers[def].visibility = "show";
 }
}