var PFP = {
	
	slide_int : Number,
	slide_num : Number,
	slides : Array,
	
	init : function()
	{
		var slideshow = $('#slideshow');
		if(slideshow.length>0)
		{
			PFP.slide_num = 0;
			PFP.slides = $('#slide_array').val().split(',');
			PFP.slide_int = setInterval(PFP.change_slide,5000);
		}
	},
	
	change_slide : function()
	{
		var current_slide = ++PFP.slide_num%PFP.slides.length;
		
		var img = new Image();
		img.src = '/images/sponsors/'+PFP.slides[current_slide];
		$(img).hide();
		$('#slideshow').append(img);
		//alert($(img).siblings());
		$(img).fadeIn(500, function() {
			$(this).siblings().each(function(index) {
				$(this).remove();
			});
		});
		
		
		//alert(current_slide);
	},
	
	validate_form : function(form)
	{
		if(!form) form = document.forms[0];
		var submit_it = true;
		$(form).find(".REQUIRED").each(function(req)
		{
			if(this.value == '')
			{
				$(this).parents("div.formfield").addClass('error');
				submit_it = false;
			}
			else
			{
				$(this).parents("div.formfield").removeClass('error');
			}			
		});
		if( !submit_it && $('#errormsg') ) $('#errormsg').html('<strong>Please review the highlighted fields and resubmit.</strong>');
		return submit_it;
	}
	
}

$(document).ready(function() {
	PFP.init();
});
