var pageHome = (function(){

	var totalImages = 6;
	var container = '#slideshow-container';
	var currentImage = 1;
	var curImageEl = {};
	var nextImageEl = {};

	return {
		init: function(){
			container = $(container);
			container.attr('title',container.text());
			container.html('');
			curImageEl = $(document.createElement('img'));
			nextImageEl = $(document.createElement('img'));
				
			curImageEl.addClass('currentImage');
			nextImageEl.addClass('nextImage');
			
			curImageEl.attr('src','assets/images/ss_home/'+currentImage+'.jpg');
			currentImage++;
			nextImageEl.attr('src','assets/images/ss_home/'+currentImage+'.jpg');
			container.append(curImageEl);
			container.append(nextImageEl);
			nextImageEl.load(function(){
				window.setTimeout('pageHome.nextImage()',6000);
			});
		},
		

		nextImage: function(){
			curImageEl.fadeOut('slow',function(){
				curImageEl.attr('src',nextImageEl.attr('src'));
				curImageEl.fadeTo(0,1);
				currentImage++;
				if(currentImage > totalImages){
					currentImage = 1;
				}
				nextImageEl.attr('src','assets/images/ss_home/'+currentImage+'.jpg');
			});
		}
	}

})();

var pageContact = (function(){
	
	var cForm = '#contactForm';
	var required = ['#name','#email'];
	
	function doValidate(e){
		var error = false;
		var f = {};
		for(var i = 0; i < required.length; i++){
			f = $.trim($(required[i]).val());
			if(f == ''){
				error = true;
			}
		}
		if(error){
			alert("Name and Email Address are required.");
			return false;
		}
	}

	return {
		init: function(){
			$(cForm).submit(doValidate);
		}
	}

})();

$(document).ready(function(){
	
	var pageId = $(document.body).attr('id');
	switch(pageId){
		case 'page-home':
			pageHome.init();
			break;
		case 'page-contact':
			pageContact.init();
			break;

	}

});
