Event.observe(window, 'load', function() { 
	// crossfade
	var promos = ['crossfader1','crossfader2','crossfader3','crossfader4'];
	
	for (var i = 0; i < promos.length; i++) {
		var promoId = promos[i];
		var promoChildren = $$('#' + promoId + ' img');
		if (promoChildren.length > 1) {
			new AC.CrossfadeQueue(promoChildren, promoId, 8, 'fader', 1, 1);
		}
	}
 });

/*******************************************************************/
/***( Auto Highlight Menu )****************************************/
/*****************************************************************/
function addEventToObject(obj, evt, func) {
	var oldhandler = obj[evt];
	if (typeof obj[evt] != 'function') {
	obj[evt] = func;
	} else {
	obj[evt] = function() {
	oldhandler();
	func();
		}
	}
}

var pageName = document.title.split(" - ");
var re = /\&/g;
for (i=0; i<pageName.length; i++) {
	pageName[i] = pageName[i].replace(re, "&amp;");
}
	
function openMenu() {
	lis = document.getElementById('nav-block').getElementsByTagName('li');
	for (i=0; i<lis.length; i++) {
	if (lis[i].innerHTML.indexOf(pageName[pageName.length]) != -1 || lis[i].innerHTML.indexOf(pageName[pageName.length-2]) != -1 || lis[i].innerHTML.indexOf	(pageName[pageName.length-1]) != -1) {
		lis[i].className = "on";
		break;
		}
	}
}
/*******************************************************************/
/***( image gallery )**********************************************/
/*****************************************************************/
var ImageGallery = {
	curStep: 1,
	steps: new Array(),
	init: function() {
		var gallerynavlinks = $('gallery_nav').getElementsByTagName('a');
		for(var i=0, link; link = gallerynavlinks[i]; i++) {
			var self = this;
			addEventToObject(link,'onclick',function(ev) {self.swap(ev)});
		}
	},
	swap: function(ev) {
		this.steps = $('gallery_nav').getElementsByTagName('li');
		this.stepsA = $('gallery_nav').getElementsByTagName('a');
		if (getClickedLink(ev).id.split('_')[1]) {
			var num = getClickedLink(ev).id.split('_')[1];
		} else {
			for (var i=0; i < this.steps.length; i++) {
				if ( this.stepsA[i] == getClickedLink(ev) ) {
					var num = i+1;
				}
			}
		}
		if (num != this.curStep) {
			elem = $("gallery" + num);
			prevElem = $("gallery" + this.curStep);
			elem.style.display = "block";
			prevElem.style.display = "none";
			this.steps[this.curStep-1].className = "";
			this.steps[num-1].className = "active";
			this.curStep = num;
			GalleryPro.Swap(ev);
		}		
	}
}
/***( old image gallery )**********************************************/
var curStep = 1;
var steps = new Array();
function imagegallery(num) {
steps = document.getElementById("gallery_nav").getElementsByTagName("li");
	if (num != curStep) {
		elem = document.getElementById("gallery" + num);
		prevElem = document.getElementById("gallery" + curStep);
		elem.style.display = "block";
		prevElem.style.display = "none";
		steps[curStep-1].className = "";
		steps[num-1].className = "active";
		curStep = num;
	}
}
