function verifyForm(formName) {
	var f = document.forms[formName];
	var requiredFields = f['requiredFields'].value.split(",");
	for (var i = 0; i < requiredFields.length; i++ ) {
		var fieldName = requiredFields[i];
		if ( f[fieldName].value == "" ) {
			alert("Please enter your "+ fieldName);
			f[fieldName].focus();
			return false;
		}
	}
}


function ImageSlider(varName)
{
	this.isSliding = false;
	this.varName = varName;
	this.interval = 12;
	this.intervalID = 0;
	this.increment = 2;
	//this.minX = $('#image-slider .panel').width() - ($('#image-slider').width()*2);
	this.minX = $('#image-slider').width() - $('#image-slider .images').width();
}

ImageSlider.prototype.slideLeft = function()
{
	var x = $('#image-slider .panel').position().left;
	
	if (x <= this.minX) 
		x = this.minX;
	else
		x -= this.increment;
		
	$('#image-slider .panel').css('left', x);
};

ImageSlider.prototype.slideRight = function()
{
	var x = $('#image-slider .panel').position().left;
	
	if (x >= 0) 
		x = 0;
	else
		x += this.increment;
		
	$('#image-slider .panel').css('left', x);
};

ImageSlider.prototype.slide = function(dir)
{
	if (dir == 'left')
		this.intervalID = setInterval(this.varName+'.slideLeft();', this.interval);
	else if (dir == 'right')
		this.intervalID = setInterval(this.varName+'.slideRight();', this.interval);
	else
		clearInterval(this.intervalID);
};

var imageSlider;

function swapImages(obj)
{
	var d = $(obj).attr('src');
	$(obj).attr('src',$(obj).attr('rel'));
	$(obj).attr('rel',d);
	
}

// Page load ---------
$(function(){
	// Setup image sliders for main page
	if ($('#image-slider').length > 0)
	{
		imageSlider = new ImageSlider('imageSlider');
		$('#slide-left').hover(
			function(){ imageSlider.slide('right'); },
			function(){ imageSlider.slide('stop'); }
		);
		$('#slide-right').hover(
			function(){ imageSlider.slide('left'); },
			function(){ imageSlider.slide('stop'); }
		);
	
		// Setup cross fading header using cross-slide plugin
		// see: http://tobia.github.com/CrossSlide/
		/*var images = [];
		$('#header-area img.fade').each(function(){
			images.push({ src: $(this).attr('src') });
		});
		$('#header-area img.fade').remove();
		
		if (images.length > 0)
			$('#header-area .target').crossSlide({sleep: 2,fade: 1},images).show();*/
		
	}
	$('.hover').hover(
		function(){ swapImages(this); },
		function(){ swapImages(this); }
	);
	
	$('#navigation li').hover(
		function(){ $(this).find('ul.flyout:first').show(); },
		function(){ $(this).find('ul.flyout:first').hide(); }
	);
});























