// JavaScript for Interact 09 Site
// Copyright NOWPC Internet & IT Service
// Please refer to www.nowpc.co.uk

function nextQuote()
{
	var arrElements = new Array();
	arrElements = getElementsByClassName(document, "div", "quote");
	
	var currElement;
	var oRegExp = new RegExp("(^|\\s)show(\\s|$)");
	var found = 0;
	
	for(var i=0; i<arrElements.length; i++)
	{
		currElement = arrElements[i];
		if(oRegExp.test(currElement.className))
		{
			currElement.className="quote hide";
			found=1;
		}
		else
		{
			if(found==1)
			{
				currElement.className="quote show";
				found=2;
			}
			else currElement.className="quote hide";
		}
	}
	
	if(found==1)
		arrElements[0].className="quote show";
	
	return;
}

function prevQuote()
{
	var arrElements = new Array();
	arrElements = getElementsByClassName(document, "div", "quote");
	
	var currElement;
	var oRegExp = new RegExp("(^|\\s)show(\\s|$)");
	var found = 0;
	
	for(var i=arrElements.length-1; i>=0; i--)
	{
		currElement = arrElements[i];
		if(oRegExp.test(currElement.className))
		{
			currElement.className="quote hide";
			found=1;
		}
		else
		{
			if(found==1)
			{
				currElement.className="quote show";
				found=2;
			}
			else currElement.className="quote hide";
		}
	}
	
	if(found==1)
		arrElements[arrElements.length-1].className="quote show";
	
	return;
}

function showImage(Pic_Name)
{
	toChange=document.getElementById("mainImage");
	toChange.innerHTML="<img src='images/photos/" + Pic_Name + "' alt='Picture from Interact 2009' />";
}

function getElementsByClassName(oElm, strTagName, strClassName)
{
	var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++)
	{
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className))
			arrReturnElements.push(oElement);
	}
	return (arrReturnElements)
}

