/*******************************************************************/
/***( resorces seminars odd even style )****************************/
/*******************************************************************/
function applyListStyles()
{
	var objBody = document.getElementsByTagName('body')[0];
	var bodyClass = objBody.className;
	// split class names into array
	var arrBodyClasses = bodyClass.split(' ');
	
	var objUL = document.getElementsByTagName('ul');
	for(var i = 0; i < objUL.length; i++)
	{
		var num = new Array();
		var k = 0;
		for(var j = 0; j < objUL[i].childNodes.length; j++)
		{
			for(var l = 0; l < arrBodyClasses.length; l++)
			{
				if(objUL[i].childNodes[j].tagName && objUL[i].childNodes[j].className.indexOf(arrBodyClasses[l]) != -1)
				{
					num[k] = objUL[i].childNodes[j].tagName && objUL[i].childNodes[j];
					k++;
					break;
				}
			}
		}
		for(var indx = 0; indx < num.length; indx++)
		{
			if(indx%2 == 0 && num[indx].className.indexOf('odd') == -1)
			{
				num[indx].className = num[indx].className + ' ' + 'odd';
			}
		}
	}
}



/*******************************************************************/
/***( 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;
	}
}
