// JavaScript Document

var isDOM = false;
var isDocAll = false;
var isDocW3C = false;
var isOpera = false;
var isOpera5 = false;
var isOpera6 = false;
var isOpera7 = false;
var isMSIE = false;
var isIE = false;
var isNC = false;
var isNC4 = false;
var isNC6 = false;
var isMozilla = false;
 
isDOM = isDocW3C = (document.getElementById) ? true : false;
isDocAll = (document.all) ? true : false;
isOpera = isOpera5 = window.opera && isDOM;
isOpera6 = isOpera && navigator.userAgent.indexOf("Opera 6") > 0 || navigator.userAgent.indexOf("Opera/6") >= 0;
isOpera7 = isOpera && navigator.userAgent.indexOf("Opera 7") > 0 || navigator.userAgent.indexOf("Opera/7") >= 0;
isMSIE = isIE = document.all && document.all.item && !isOpera;
isNC = navigator.appName=="Netscape";
isNC4 = isNC && !isDOM;
isNC6 = isMozilla = isNC && isDOM;
var path = "/demo/skin1/modules/Fancy_Categories/Explorer/std";
 
 
imgPlus = new Image;
imgPlus.src = path+"/tree_subdir_plus.gif";
imgMinus = new Image;
imgMinus.src = path+"/tree_subdir_minus.gif";
imgLine = new Image;
imgLine.src = path+"/tree_subdir_line.gif"; 
imgTail = new Image;
imgTail.src = path+"/tree_subdir_line_tail.gif"; 
imgExp = new Image;
imgExp.src = path+"/tree_subdir_line_exp.gif"; 
imgTailExp = new Image;
imgTailExp.src = path+"/tree_subdir_line_tail_exp.gif";

 
function collapseAll(){
 
var Element261 = document.getElementById(category261);
Element261.style.display = none;
alert(wtf);
var Element262 = document.getElementById(category262);
Element262.style.display = none;
alert(wtf);
var Element263 = document.getElementById(category263);
Element263.style.display = none;
alert(wtf);
var Element264 = document.getElementById(category264);
Element264.style.display = none;
alert(wtf);
var Element265 = document.getElementById(category265);
Element265.style.display = none;
alert(wtf);
var Element266 = document.getElementById(category266);
Element266.style.display = none;
alert(wtf);
var Element267 = document.getElementById(category267);
Element267.style.display = none;
alert(wtf);
var Element268 = document.getElementById(category268);
Element268.style.display = none;
alert(wtf);
var Element269 = document.getElementById(category269);
Element269.style.display = none;
alert(wtf);
var Element270 = document.getElementById(category270);
Element270.style.display = none;
alert(wtf);
var Element271 = document.getElementById(category271);
Element271.style.display = none;
alert(wtf);
var Element272 = document.getElementById(category272);
Element272.style.display = none;
alert(wtf);
var Element399 = document.getElementById(category399);
Element399.style.display = none;
alert(wtf);
var Element411 = document.getElementById(category411);
Element411.style.display = none;
alert(wtf);
 
 
}
 
function SwitchTreeItem(ElmName, is_last) {
 
var Element = document.getElementById(ElmName);
 
var minus_flag;
var ImgSrc;
 
 
    if (Element) {
		minus_flag = (Element.style.display == "none");
 
		Element.style.display = (minus_flag?(isMSIE?"block":""):"none");
        
        Element = document.getElementById(ElmName+'img');
        if (Element) {
			Element.src = (minus_flag?imgMinus.src:imgPlus.src);
        }
        Element = document.getElementById(ElmName+'imgbg');
        if (Element) {
			if (is_last)
				ImgSrc = (minus_flag)?imgTailExp:imgTail;
			else
				ImgSrc = (minus_flag)?imgExp:imgLine;
			Element.style.background = "url("+ImgSrc.src+")";
        }
    }
}
 
//
// Opener/Closer HTML block
//
function visibleBox(id,skipOpenClose) {
	elm1 = document.getElementById("open"+id);
	elm2 = document.getElementById("close"+id);
	elm3 = document.getElementById("box"+id);
 
	if(!elm3)
		return false;
 
	if (skipOpenClose) {
		elm3.style.display = (elm3.style.display == "")?"none":"";
	} else if(elm1) {
		if (elm1.style.display == "") {
			elm1.style.display = "none";
			if(elm2)
				elm2.style.display = "";
			elm3.style.display = "none";
		} else {
			elm1.style.display = "";
			if(elm2)
				elm2.style.display = "none";
			elm3.style.display = "";
		}
	}
}
 
//
// URL encode
//
function urlEncode(url) {
	return url.replace(/\s/g, "+").replace(/&/, "&amp;").replace(/"/, "&quot;")
}
 
//
// Substitute
//
function substitute(lbl) {
var x, rg;
	for(x = 1; x < arguments.length; x+=2) {
		if(arguments[x] && arguments[x+1]) {
			rg = new RegExp("\\{\\{"+arguments[x]+"\\}\\}", "gi");
			lbl = lbl.replace(rg,  arguments[x+1]);
			rg = new RegExp('~~'+arguments[x]+'~~', "gi");
			lbl = lbl.replace(rg,  arguments[x+1]);
		}
	}
	return lbl;
}
 
-->
