/*if (typeof(rPath) == "undefined") rPath = "";
include(rPath+"js/mootools_v1.js");
include(rPath+"js/swfobject.js");
include(rPath+"js/menu.js");
include(rPath+"js/bobbletips.js");
include(rPath+"js/valider.js");
include(rPath+"js/banners.js");*/

//
var alertTips;
addOnload(baseInit);

function baseInit() {
	if (typeof initTopMenu != "undefined") initTopMenu();
	if (typeof initLeftMenu != "undefined") initLeftMenu();
	alertTips = new BubbleTips("error", 150, "color:#fff; font-weight:bold; font-size:11px; text-align:left;", "#369", 0.9);
	//
	if ($("banner") && typeof(banners) != "undefined"){
		banners.each(function(item){
			var a = new Element("a").setProperty("href", item.link).setOpacity(0).injectInside($("banner"));
			var img = new Element("img").setProperty("src", item.img).injectInside(a);
		});
		document.slideIndex = 0;
		var slideInterval = setInterval(function(){
			var slide = $$("#banner a");
			new Fx.Style(slide[document.slideIndex], "opacity", {duration:1000}).start(1, 0);
			document.slideIndex++;
			if (document.slideIndex == slide.length) {
				document.slideIndex = 0;
			}
			new Fx.Style(slide[document.slideIndex], "opacity", {duration:1000}).start(0, 1);
		}, 7000);
	}
}

function initTopMenu() {
	var menuButtons = $$("a.menuButton", "a.menuItem");
	menuButtons.each(function(item) {
		if (item.id.toString().indexOf("Button") != -1) {
			item.onclick = function(event) {
				var menuId = this.id.toString().substr(0,item.id.toString().lastIndexOf("Button"));
				return buttonClick(event, menuId);
			}
			item.onmouseover = function(event) {
				var menuId = this.id.toString().substr(0,item.id.toString().lastIndexOf("Button"));
				if (this.hasClass("menuButton")) {
					buttonMouseover(event, menuId);
				} else if (this.hasClass("menuItem")) {
					menuItemMouseover(event, menuId);
				}
			}
		}
	});
	//
	var menus = $$("div.menu");
	menus.each(function(item) {
		item.onmouseover = function(event) {
			menuMouseover(event);
		}
	});	
}

function initLeftMenu() {
	var stretchers = $$("ul.subCategory");
	stretchers.each(function(item){
		item.setStyles({"height":"0", "overflow":"hidden", "display":"block"});
	});
	var togglers = $$("a.mainCategory");
	var myAccordion = new Fx.Accordion(togglers, stretchers, {display:0, opacity:false, start:false, transition:Fx.Transitions.quadOut});
}

function addOnload(func) {
	if (window.addEventListener) {
		window.addEventListener('load', func, false);
	} else if (window.attachEvent) {
		window.attachEvent('onload', func);
	}
}

function include(file) {
	document.write("<script language=\"javascript\" type=\"text\/javascript\" src=\""+file+"\"><\/script>");
}