
function initManagement()
{

		var _slider = new SlideDropDown('a#management-switcher','a#management-switcher','div#management', {
			alwaysHide: true,
			opacity: false,
			onActive: function(toggler, element){
				element._opened = true;
				toggler.className = toggler.className.replace("close", "");
			},
			
			onComplete: function(){
				if(this.elements[this.previous]._opened) {
					this.elements[this.previous].style.height = "1%";
				}
			},		 
			onBackground: function(toggler, element){
				element.style.height = element.offsetHeight + "px";
				element._opened = false;
				if (toggler.className.indexOf("close") == -1)
				{
					toggler.className += " close";
				}
			}
		}); 
}

function initCustomize()
{
		var _slider = new SlideDropDown('a#customize-switcher','a#customize-switcher','div#customize', {
			alwaysHide: true,
			opacity: false,
			onActive: function(toggler, element){
				element._opened = true;
			},
			onComplete: function(){
				if(this.elements[this.previous]._opened) {
					this.elements[this.previous].style.height = "auto";
				}
			},		 
			onBackground: function(toggler, element){
				element.style.height = element.offsetHeight + "px";
				element._opened = false;
			}
		}); 
}

function initEdit()
{

		var _slider = new SlideDropDown('a.edit','a.edit','div.edit-slider', {
			alwaysHide: true,
			opacity: false,
			onActive: function(toggler, element){
				element._opened = true;
				
				
			},
			onComplete: function(){
				if(this.elements[this.previous]._opened) {
					this.elements[this.previous].style.height = "1%";
				}
			},		 
			onBackground: function(toggler, element){
				element.style.height = element.offsetHeight + "px";
				
				element._opened = false;
			}
		}); 
}

function initBody()
{

		/*var _slider = new SlideDropDown('a.add','a.remove','div.body', {
			alwaysHide: true,
			opacity: false,
			onActive: function(toggler, element){
				element._opened = true;
			},
			onComplete: function(){
				if(this.elements[this.previous]._opened) {
					this.elements[this.previous].style.height = "1%";
				}
			},		 
			onBackground: function(toggler, element){
				element.style.height = element.offsetHeight + "px";
				element._opened = false;
			}
		}); */
}


function initBox()
{
		var _slider = new SlideDropDown('a.roll','a.roll','div.slidebox', {
			alwaysHide: true,
			opacity: false,
			onActive: function(toggler, element){
				element._opened = true;
				if (toggler.className.indexOf("open") == -1)
				{
					toggler.className += " open";
				}
			},
			onComplete: function(){
				if(this.elements[this.previous]._opened) {
					this.elements[this.previous].style.height = "1%";
				}
			},		 
			onBackground: function(toggler, element){
				element.style.height = element.offsetHeight + "px";
				element._opened = false;
				toggler.className = toggler.className.replace("open", "");
			}
		}); 
}

function initAccordion()
{
	$$('.previewimg').each(function(el,i){
		el.onmouseover = function(){
			this.parentNode.parentNode.className = "preview relul";
		};
		el.onmouseout = function(){
			this.parentNode.parentNode.className = "preview";
		}
	});
	
	var _boxes = $$("div.accordion");
	_boxes.each(function(_box) {
		_box._acc = new Accordion(_box.getElements('a.roll3'),_box.getElements('div.wpi'), {
			alwaysHide: true,
			opacity: false,
			onActive: function(toggler, element){
				element._opened = true;
				if (element.parentNode.className.indexOf("open") == -1)
				{
					element.parentNode.className += " open";
				}
			},
			onComplete: function(){
				if(this.elements[this.previous]._opened) {
					this.elements[this.previous].style.height = "1%";
				}
			},		 
			onBackground: function(toggler, element){
				element.style.height = element.offsetHeight + "px";
				element._opened = false;
				element.parentNode.className = element.parentNode.className.replace("open", "");
			}
		}); 
	});
}

if (window.addEventListener) {
	window.addEventListener("load", initManagement, false);
	window.addEventListener("load", initCustomize, false);
	window.addEventListener("load", initEdit, false);
	window.addEventListener("load", initBody, false);
	window.addEventListener("load", initBox, false);
	window.addEventListener("load", initAccordion, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", initManagement);
	window.attachEvent("onload", initCustomize);
	window.attachEvent("onload", initEdit);
	window.attachEvent("onload", initBody);
	window.attachEvent("onload", initBox);
	window.attachEvent("onload", initAccordion);
}
function initTabsi()
{
	var sets = document.getElementsByTagName("ul");
	for (var i = 0; i < sets.length; i++)
	{
		if (sets[i].className.indexOf("itabset") != -1)
		{
			var tabs = [];
			var links = sets[i].getElementsByTagName("a");
			for (var j = 0; j < links.length; j++)
			{
				if (links[j].className.indexOf("tab") != -1)
				{
					tabs.push(links[j]);
					links[j].tabs = tabs;
					var c = document.getElementById(links[j].href.substr(links[j].href.indexOf("#") + 1));

					//reset all tabs on start
					if (c) if (links[j].parentNode.className.indexOf("active") != -1) c.style.display = "block";
					else c.style.display = "none";

					links[j].onclick = function ()
					{
						var c = document.getElementById(this.href.substr(this.href.indexOf("#") + 1));
						if (c)
						{
							//reset all tabs before change
							for (var i = 0; i < this.tabs.length; i++)
							{
								var tab = document.getElementById(this.tabs[i].href.substr(this.tabs[i].href.indexOf("#") + 1));
								if (tab)
								{
									tab.style.display = "none";
								}
								this.tabs[i].parentNode.className = this.tabs[i].parentNode.className.replace("active", "");
							}
							this.parentNode.className += " active";
							c.style.display = "block";
							return false;
						}
					}
				}
			}
		}
	}
}

if (window.addEventListener)
	window.addEventListener("load", initTabsi, false);
else if (window.attachEvent && !window.opera)
	window.attachEvent("onload", initTabsi);
	
var img_title = null;
var img_src = null;

function initGallery() {
	var _box = $('gallery');
	img_title = $('gallery-title');
	img_src = $('gallery-src');
	
	if (_box)
	{
		var hs = new noobSlide({
		box: _box,
		items: $ES('li','gallery'),
		size: 94,
		_cut: 5,
		interval: 3000,
			fxOptions: {
				duration: 500,
				wait: false
			},
			buttons: {
				previous: $('gallery-prev'),
				next: $('gallery-next')
			}
		});
	}
}

function changeMe(_obj)
{
	if (img_src && _obj.rel)
	{
		img_src.src = _obj.rel;
	}
	if (img_title && _obj.title)
	{
		img_title.innerHTML = _obj.title;
	}
	var nodes = _obj.parentNode.parentNode.getElementsByTagName("li");
	for (i = 0; i < nodes.length; i++)
	{
		nodes[i].className = nodes[i].className.replace("active", "");
	}
	_obj.parentNode.className += " active";
	
	return false;
}

if (window.addEventListener)
	window.addEventListener("load", initGallery, false);
else if (window.attachEvent && !window.opera)
	window.attachEvent("onload", initGallery);
