/* var a = $A($$('img.opacity')); */
document.observe("dom:loaded", function() {
	var a = $A($$('.opacityHoover'));
	a.each(function(o) {
		o.childElements()[0].setOpacity(0.5);
		
		o.observe('mouseover', function(event){
			new Effect.Opacity(o.childElements()[0], { from: 0.5, to: 1, duration: 0.5 });
		});

		o.observe('mouseout', function(event){
			new Effect.Opacity(o.childElements()[0], { from: 1, to: 0.5, duration: 0.5 });
		});
		
		//prevent mouseclicks
		if (o.readAttribute('href')=="")
		{
			o.observe('click', function(event){
				Event.stop(event);
			});
		}

	});
	
	//formhandling
	var defName = "Your name";
	var defEmail = "Your email";
	var defMessage = "Your message";
	//onfocus
	$('name').observe('focus', function(event){ if ($('name').value.capitalize() == defName.capitalize()) $('name').clear();	});
	$('email').observe('focus', function(event){ if ($('email').value.capitalize() == defEmail.capitalize()) $('email').clear();	});
	$('message').observe('focus', function(event){ if ($('message').value.capitalize() == defMessage.capitalize()) $('message').clear();	});	
	//onblur
	$('name').observe('blur', function(event){ if ($('name').value.blank()) $('name').value = defName;	});
	$('email').observe('blur', function(event){ if ($('email').value.blank()) $('email').value = defEmail;	});
	$('message').observe('blur', function(event){ if ($('message').value.blank()) $('message').value = defMessage;	});	
	
	//form request handling
	$('formEnquiry').observe('submit', function(event){ 
		$('formEnquiry').request({
			onCreate: function()
			{
				Event.stop(event);
			},
			onComplete: function(transport)
			{ 
				if (transport.responseText == 'SUCCESS')
				{
					$('formContainer').update('Message sent successfully, thanks!<br /><br />');
					$('name').value = defName;
					$('email').value = defEmail;
					$('message').value = defMessage;
				}
				else
				{
					$('formContainer').update(transport.responseText + '<br />');
				}

			}
		})
	});
});
