
//**************************************************************************************
// Object:		TabbedNav().  Secondary navigation located within tabbed layout
// Inherits:	None
NestedNav = function() {

	this.id;
	this.style;
	this.separator;
	this.cssClass;
	this.anchors = new Array();
} // end object

	NestedNav.prototype.toElement = function() {
		var outDiv = document.createElement("div");
		outDiv.id = this.id;
		outDiv.className = this.cssClass;
		
		if (this.style) {outDiv.setAttribute("style", this.style);} // end if
		
		for (var i=0; i<this.anchors.length; i++) {
			if (i>0) {	outDiv.appendChild(this.separator.toElement());} // end if
			outDiv.appendChild(this.anchors[i])	
					
		} // end for		
		return outDiv;
	
	
	} // end method

	function testevent(evt){
		var e_out;
		var ie_var = "srcElement";
		var moz_var = "target";
		var prop_var = "id";
		// "target" for Mozilla, Netscape, Firefox et al. ; "srcElement" for IE
		evt[moz_var] ? e_out = evt[moz_var][prop_var] : e_out = evt[ie_var][prop_var];
		//alert(e_out);
		CDA.find(e_out).className = "selected";
		//prop_var = "mydata";
		//evt[moz_var] ? e_out = evt[moz_var][prop_var] : e_out = evt[ie_var][prop_var];
		//alert(e_out);
		//prop_var = "href";
		//evt[moz_var] ? e_out = evt[moz_var][prop_var] : e_out = evt[ie_var][prop_var];
		//alert(e_out);
	}

//**************************************************************************************
// Object:		Separator.  Defines what appears inbetween two links in a navigation bar
// Inherits:	None
Separator = function() {	
	this.value;
} // end object

//**************************************************************************************
// Object:		TextSeparator.  Defines what appears inbetween two links in a navigation bar
// Inherits:	Separator
TextSeparator.prototype = new Separator();
TextSeparator.prototype.constructor=TextSeparator;
function TextSeparator(textvalue, cssClass) {
	this.value = textvalue;
	this.cssClass = cssClass;
} // end object

	//**************************************************************************************
	// Method:		toHtml(). Transform separator text value to html
	// Returns:		Separator
	TextSeparator.prototype.toElement = function() {
		var span = document.createElement("span");
		span.className=this.cssClass;
		span.appendChild(document.createTextNode(this.value));
		return span
	} // end object