var slideshow;

window.addEvent('domready',initialize);

/*	Initialization function  */

	function initialize(){
		
		/*	External links */
		
			var C=$$('a[rel*=external]');C.each(function(A,B){A.addEvent('click',function(){window.open(this.href);return false;});});
			
		/*	Do browser specific adjustments */

			doBrowserChecks();
			
		/*	Do JavaScript powered element dimension adjustements */
		
			doSizeAdjustments();
			
		/*	Slideshow */
		
			if(slideshowData.length>0) initializeSlideshow();
		
		/*	Adjust cross opacity */
		
			$('cross').setStyle('opacity',0.6);
	}
	
/*	Browser checks */

	function doBrowserChecks(){
		
		if(Browser.Engine.trident){	}
		else{}
		
	}

/*	Size adjustments */

	function doSizeAdjustments(){
		
		var h=0,h1=0;
			
		$$('.longLeft').each(function(M,N){
			
			h1=M.getCoordinates().height;
			if(h1>h) h=h1;
			
		});
		
		$$('.shortRight').each(function(M,N){
			
			h1=M.getCoordinates().height;
			if(h1>h) h=h1;
			
		});
		
		$$('.shortLeft').each(function(M,N){
			
			h1=M.getCoordinates().height;
			if(h1>h) h=h1;
			
		});
		
		$$('.verticalDivider').each(function(M,N){M.setStyle('height',h);});
		$$('.verticalDividerBottom').each(function(M,N){M.setStyle('top',h-50);});
	
	}
	
/*	MooScroll */

	function initializeSlideshow(){
	
		slideshow=new Slideshow($('homepageSlideshow'),slideshowData,{'delay':5000,'duration':1500,'hu':'/wp-content/gallery/homepage/','width':820,'height':310})
	
	}
	
/*	Form submission */

	function submitForm(A){
		
		var valid=true;
		$$('#'+A+' input,#'+A+' select,#'+A+' textarea').each(function(M,N){
		
			if(M.hasClass('required')&&M.value.trim()==''){
			
				valid=false;
			
			}
		
		});
		
		if(!valid){
			
			alert('Please fill out the required fields marked *.');
			return false;
				
		}
		
		return true;
	
	}
