document.observe( "dom:loaded" , configForm );

function configForm() {
	// $("form-contato").observe( "submit" , valifaFormContato )
	vCampos = $$("#form-contato *[defaultvalue]")
	vCampos.each( function( campo ) {
		campo.observe( 'focus' , doFocus.bindAsEventListener( campo ) );
		campo.observe( 'blur' , doBlur.bindAsEventListener( campo ) );
	}
		);
}


function doFocus( e )
{
	campo = Event.element(e);
	if (campo.value == campo.readAttribute("defaultvalue") )
	{
		campo.value = "";
	}
}

function doBlur( e )
{
	campo = Event.element(e);
	if (campo.value == "" )
	{
		campo.value = campo.readAttribute("defaultvalue");
	}
}

function valifaFormContato() {
	vCampos = $("form-contato").getElements();

	vValidou = vCampos.all( function( s ) {
			if( s.getValue() == "" || s.getValue() == s.readAttribute("defaultvalue") )
			{
				alert( "Favor Preencher o Campo " + s.readAttribute("defaultvalue") );
				s.focus();
				return false;
			} else 
				{return true;}
		}
	);

	if (vValidou)
	{
		$("form-contato").request(  {
			onComplete: function() { 
				alert('E-mail Enviado, Obrigado!'); 
				$("form-contato").reset();
				}
			
		});
	}

}