var boxes = [];
var triggers = [];
var active = false;

var boxes2 = [];
var triggers2 = [];
var active2 = false;

var boxes3 = [];
var triggers3 = [];
var active3 = false;
function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

var path;
function initAccordion() {
		//path = getCookie("path");
		var _box = $('navigation');
		if (_box)
		{
			boxes = _box.getElements("div.slider");
			boxes.each(
					   function(el, i) 
					   {
						   	cur_level_1 = i;
						   	el._index = i;
							triggers.push(el.parentNode.getElementsByTagName("a")[0]);
							if (el.parentNode.className.indexOf("active") != -1)
							{
								active = i;
							}
							//22222222222222222222222222222222222222222222222
							boxes2 = [];
							triggers2 = [];
							
							boxes2 = el.getElements("div.slider2");
							boxes2.each(
										function(el2, i2) 
										{
											cur_level_2 = i2;
											el2._index = cur_level_1 + '-' + i2;
											triggers2.push(el2.parentNode.getElementsByTagName("a")[0]);
											if (el2.parentNode.className.indexOf("active") != -1)
											{
												active2 = i2;
											}	
											
											
											//333333333333333333333333333333333333333333333333333
											boxes3 = [];
											triggers3 = [];
											
											boxes3 = el2.getElements("div.slider3");
											boxes3.each(
														function(el3, i3) 
														{

															boxes3[i3]._bpindex = cur_level_1 + '-' + cur_level_2 ;
															boxes3[i3]._pindex = i3;
															boxes3[i3]._index = cur_level_1 + '-' + cur_level_2 + "-" + i3;
															cur_level_3 = i3;
															triggers3.push(el3.parentNode.getElementsByTagName("a")[0]);
															if (el3.parentNode.className.indexOf("active") != -1)
															{
																active3 = i3;
															}	
														},
														this);
											
											if (boxes3.length && triggers3.length)
											{
												el2.accordion = new Accordion(triggers3, boxes3, {
													opacity: true,
													display: openAC[2],
													alwaysHide: true,
													onActive: function(toggler, element){
														if (toggler.parentNode.className.indexOf("active") == -1)
														{
															toggler.parentNode.className += " active";
														}
														//setCookie("path", element._index);
													},
													onBackground: function(toggler, element){
														toggler.parentNode.className = toggler.parentNode.className.replace("active", "");
													}
												}, _box);
											}											
											//////////////////////////////////////////////////333
											
											
										},
										this);
							
							if (boxes2.length && triggers2.length)
							{
								el.accordion = new Accordion(triggers2, boxes2, {
									opacity: false,
									display:  openAC[1],
									alwaysHide: true,
									onActive: function(toggler, element){
										if (toggler.parentNode.className.indexOf("active") == -1)
										{
											toggler.parentNode.className += " active";
										}
										//setCookie("path", element._index);
									},
									onBackground: function(toggler, element){
										toggler.parentNode.className = toggler.parentNode.className.replace("active", "");
									},
					
									onComplete: function() 
									{
										if (this.elements[this.previous].parentNode.className.indexOf("active") != -1)
										{
											this.elements[this.previous].style.height = "1%";
										}
									}								
								}, _box);
							}
							//////////////////////////////////////////////222
						}, 
						this);
			if (boxes.length && triggers.length)
			{
				var accordion = new Accordion(triggers, boxes, 
				{
					opacity: false,
					display: openAC[0],
					alwaysHide: true,
					onActive: function(toggler, element)
								{
									if (element.parentNode.className.indexOf("active") == -1)
									{
										element.parentNode.className += " active";
									}
									//setCookie("path", element._index);
								},
					onBackground: function(toggler, element)
									{
										element.style.height = element.offsetHeight + "px";
										element.parentNode.className = element.parentNode.className.replace("active", "");
									},
					
					onComplete: function() 
									{
										if (this.elements[this.previous].parentNode.className.indexOf("active") != -1)
										{
											this.elements[this.previous].style.height = "1%";
										}
									}
				},
				_box);
			}
			
		}	
}
function getDisplay(lavel)
{
	if (path)
	{
		if (lavel==1)
		{
			return path[0];
		}
		if (lavel==2 && path.length>=3)
		{
			if (path[2]!="-")
			{
				return path[2];
			}
		}
		if (lavel==3 && path.length>=5)
		{
			if (path[4]!="-")
			{
				return path[4];
			}
		}	
	}
	return active;
}
function openPopup(_obj) {
	 window.open(_obj.href,null,'width=590,height=290,top=40,left=300,location=0,scrollbars=0');
	 return false;
}

if (window.addEventListener) {
	window.addEventListener("load", initAccordion, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", initAccordion);
}




