// JavaScript Document
var numberOfAds = 5;
var currentAd = 1;
var previousGalleryImage = 1;
var answers = null;

function show(id, opacity, duration, delay)
{
	new Effect.Opacity(id, { from:0, to: opacity, duration:duration, delay:delay});
}

function hide(id, fromOpacity, duration, delay)
{
	new Effect.Opacity(id, { to: 0, from: fromOpacity, duration:duration, delay:delay});
}

function zoom(id, amount, width, height, top, left, duration, delay)
{
	new Effect.Morph(id, {
		style: {
			width:width+amount+'px',
			height:height+amount+'px',
			left:left-amount/2+'px',
			top:top-amount/2+'px'
		},
		duration:duration,
		delay:delay
	});
}

function foo21 (a,b,c) { 
	document.write('<a href="'+ a + 'ilto:' + b + '&#64;' + c + '&#46;com">'); 
} 

function InitializeWebsite()
{
	$('adImage2').setOpacity(0);
	$('adImage3').setOpacity(0);
	$('adImage4').setOpacity(0);
	$('adImage5').setOpacity(0);
	
	window.setTimeout('showNextAd()', 8000);
}

function InitializeGallery(count)
{
	for(i=2; i<=count; i=i+1) {
		$('galleryImage'+i).setOpacity(0);
	}
}

function fadeInSiteContent()
{
	showNextAd();
}

function showNextAd()
{
	var prevAd = currentAd;
	currentAd++;
	if(currentAd > numberOfAds) currentAd = 1;

	document.getElementById('adImage'+currentAd).style.zIndex = 100;
	document.getElementById('adImage'+prevAd).style.zIndex = 0;
	
	show('adImage'+currentAd, 1, 1, 0);
	hide('adImage'+prevAd, 1, 1, 0);
	window.setTimeout('showNextAd()', 8000);
}

function showGalleryImage(index)
{
	if(index == previousGalleryImage) return;
	show('galleryImage'+index, 1, 1, 0);
	hide('galleryImage'+previousGalleryImage, 1, 1, 0);
	previousGalleryImage = index;
}

function setElementClass(id, name)
{
	document.getElementById(id).setAttribute('className', name);
	document.getElementById(id).setAttribute('class', name);
}

function showAnswer(id)
{
	
	Effect.SlideDown(id, { duration: 0.5 });
	setElementClass(id, 'answer open');	
}

function hideAnswer(id)
{
	Effect.SlideUp(id, { duration: 0.5 });
	setElementClass(id, 'answer closed');
}

function toggleAnswer(index)
{
	if(answers == null) answers = document.getElementsByClassName('answer','rightColumnContainer');

	if (Element.hasClassName(answers[index-1].id,'closed'))
	{
		showAnswer(answers[index-1].id);
	
		for(i=0;i<answers.length; i++)
		{
			if(i != index-1 && Element.hasClassName(answers[i].id,'open')) hideAnswer(answers[i].id);
		}
	}
	else
	{
		hideAnswer(answers[index-1].id);
	}
}

function expandAllAnswers()
{
	if(answers == null) answers = document.getElementsByClassName('answer','rightColumnContainer');

	for(i=0;i<answers.length; i++)
	{
		if(Element.hasClassName(answers[i].id,'closed')) showAnswer(answers[i].id);
	}
}

function collapseAllAnswers()
{
	if(answers == null) answers = document.getElementsByClassName('answer','rightColumnContainer');

	for(i=0;i<answers.length; i++)
	{
		if(Element.hasClassName(answers[i].id,'open')) hideAnswer(answers[i].id);
	}
}

function scrollToId(id)
{
	Effect.ScrollTo(id);
}






