window.addEvent('domready', function(){

	var status = {
		'true': 'open',
		'false': 'close'
	};	
	
var list = $$('#shebangarea #portfolio_entry');
list.setOpacity('0.2');
list.each(function(element) {
 
	var fx = new Fx.Styles(element, {duration: 300, wait:false});
 
	element.addEvent('mouseenter', function(){
		fx.start({
			'opacity':'1'
		});
	});
 
	element.addEvent('mouseleave', function(){
		fx.start({
			'opacity':'0.2'
		});
	});
 
});


var list = $$('#shebangarea #shebangright img');
list.setOpacity('1.0');
list.each(function(element) {
 
	var fx = new Fx.Styles(element, {duration: 100, wait:false});
 
	element.addEvent('mouseenter', function(){
		fx.start({
			'opacity':'0.7'
		});
	});
 
	element.addEvent('mouseleave', function(){
		fx.start({
			'opacity':'1.0'
		});
	});
 
});

var myVerticalSlide = new Fx.Slide('quotediv');

	$('quotetoggle').addEvent('click', function(e){
		e.stop();
		myVerticalSlide.toggle();
	});
	
/*
$('quoteform').addEvent('submit', function(e) {
	//Prevents the default submit event from loading a new page.
	e.stop();
	//make sure that form is valid first before sending form
	if (!($('name').hasClass('error') || $('email').hasClass('error') || $('message').hasClass('error') )) {	
		//Empty the log and show the spinning indicator.
		var log = $('log_res').empty().addClass('ajax-loading');
	
		//Set the options of the form's Request handler. 
		//("this" refers to the $('quoteform') element).
		this.set('send', {onComplete: function(response) { 
			log.removeClass('ajax-loading');
			log.set('html', response);
		}});
		//Send the form.
		this.send();
		}
	});
*/
});


function initValidation(){
	var objForm = document.forms['quoteform'];
	
	objForm.name.required = 1;
	objForm.name.realname = "Name";
	
	objForm.message.required = 1;
	objForm.message.realname = "Message";
	
	objForm.email.required = 1;
	objForm.email.realname = "Email Address";
	objForm.email.regexp = "JSVAL_RX_EMAIL";	
}