 function clearSearch(theText) 
{
     if (theText.value == theText.defaultValue)
 {
         theText.value = ""
     }
 }

function WindowSet(maxHeight) {
	this.windows = new Array();
	this.counter = 0;
	this.maxHeight = (arguments.length == 0 ? 120 : maxHeight);
	WindowSet.setCounter++;
	
}
WindowSet.setCounter = 0;
WindowSet.elements = new Array();
WindowSet.prototype.add = function(titleObj,bodyObj,bOpen) {
	titleObj.index = this.counter;
	this.counter++;
	titleObj.bodyObj = bodyObj;
	titleObj.set = this;
	titleObj.id = titleID = "xyz" + WindowSet.setCounter + "_" + this.counter;
	this.windows.push(titleID);
	if(bOpen) {
		titleObj.bodyObj.height = this.maxHeight;
		this.openTitleID = titleID;
	}
	else titleObj.bodyObj.height = 0;
	WindowSet.elements[titleID] = titleObj;
	
	titleObj.onclick = winToggle;
}
winToggle = function(event) {
	var obj = this;
	if(obj.set.bOpening) return;
	else obj.set.bOpening = true;
	if(obj.bodyObj.height == 0) {
		obj.set.t = setInterval("WindowSet.open('" + obj.id + "','" +  obj.set.openTitleID + "')",30);
		obj.set.openTitleID = obj.id;
	} else {
		var index = obj.index;
		index++;
		if(index == obj.set.counter)
			index = 0;
		obj.set.t = setInterval("WindowSet.open('" + obj.set.windows[index] + "','" +  obj.id + "')",30);
		obj.set.openTitleID = obj.set.windows[index];
	}
}
WindowSet.open = function(openTitleID,closeTitleID) {
// Open window
	var titleObj = WindowSet.elements[openTitleID];
	var bodyObj = titleObj.bodyObj;
	var height = bodyObj.height + 6;
	bodyObj.style.display = "block";
	if(height >= titleObj.set.maxHeight) {
		height = titleObj.set.maxHeight;
		clearInterval(titleObj.set.t);
		titleObj.set.bOpening = false;
		titleObj.className += " x";
	}
	bodyObj.style.height = height + "px";
	bodyObj.height = height;

// Close window
	titleObj = WindowSet.elements[closeTitleID];
	bodyObj = titleObj.bodyObj;
	height = bodyObj.height - 6;
	if(height <= 0) {
		height = 0;
		titleObj.className = titleObj.className.replace(/\bx\b/g,"");
		bodyObj.style.display = "none";
	}
	bodyObj.style.height = height + "px";
	bodyObj.height = height;
}

function toggleWindowsInit() {
	var windowSet = new WindowSet();
	var containers = document.getElementsByTagName("TD");
	for(var m=0; m < containers.length; m++) {
		if(containers[m].className == "windowSet") {
			var windowSet = new WindowSet();
			var divs = containers[m].getElementsByTagName("DIV");
			for(var i=0; i < divs.length; i++) {
				if(divs[i].className == "slideWindow") {
					var links2 = divs[i].getElementsByTagName("A");
					for(var j=0; j < links2.length; j++) {
						if(links2[j].className.search(/\bwhead\b/) != -1)
							break;
					}
					var divs2 = divs[i].getElementsByTagName("DIV");
					for(var k=0; k < divs2.length; k++) {
						if(divs2[k].className.search(/\wbody\b/) != -1)
							break;
					}
					if(divs2[k].className.search(/\wopen\b/) != -1)
						windowSet.add(links2[j],divs2[k],true);
					else
						windowSet.add(links2[j],divs2[k],false);
				}
			}
		}
	}

}