// JavaScript Document
$(document).ready( function(){
	//Formulário
	$("input").focus( function(){
		if ( $(this).val() == $(this).attr('title') ){
			$(this).val('');
		}
	});
	$('input').blur( function(){
		if ( $(this).val() == '' ){
			$(this).val( $(this).attr('title') );
		}
	});
	$("textarea").focus( function(){
		if ( $(this).val() == $(this).attr('title') ){
			$(this).val('');
		}
	});
	$('textarea').blur( function(){
		if ( $(this).val() == '' ){
			$(this).val( $(this).attr('title') );
		}
	});

	$("#forma").submit( function(){ 
		var requiredFields = new Array();
		var validatedFields = new Array();
		if ( ( $("#forma input[title=Nome]").val() == 'Nome' || $("#forma input[title=Nome]").val() == ''  ))
			requiredFields.push( $("#forma input[title=Nome]").attr("title") );		
			
		if ( $("#forma input[title=Email]").val() == 'Email')
			requiredFields.push( $("#forma input[title=Email]").attr("title") );	
		else if ( ( /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2,6})$/.exec( $("#forma input[title=Email]").val() ) == null  ) )
			validatedFields.push( $("#forma input[title=Email]").attr("title") );
			
		if ( $("#forma textarea[title=Mensagem]").val() == 'Mensagem' || $("#forma textarea[title=Mensagem]").val() == '' ) 
			requiredFields.push( $("#forma textarea[title=Mensagem]").attr("title") );
		if ( ( $("#forma input[title=Nome do amigo]").val() == 'Nome do amigo' || $("#forma input[title=Nome do amigo]").val() == ''  ))
			requiredFields.push( $("#forma input[title=Nome do amigo]").attr("title") );	
		if ( $("#forma input[title=Email do amigo]").val() == 'Email do amigo')
			requiredFields.push( $("#forma input[title=Email do amigo]").attr("title") );	
		else if ( ( /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2,6})$/.exec( $("#forma input[title=Email do amigo]").val() ) == null  ) )
			validatedFields.push( $("#forma input[title=Email do amigo]").attr("title") );	
		if ( ( requiredFields.length > 0 ) && ( validatedFields.length > 0 ) ){
			alert( '- Campos Obrigatorios:\n' +  requiredFields.join("\n") + '\n\n- Favor verificar os dados nos campos:\n' + validatedFields.join("\n") );
			return false;
		} else if ( requiredFields.length > 0 ){
			alert( '- Campos Obrigatorios:\n' +  requiredFields.join("\n") );
			return false;
		} else if ( validatedFields.length > 0 ){
			alert( '- Favor verificar os dados nos campos:\n' + validatedFields.join("\n") );
			return false;
		} else {
			if ( $("#forma input[name=Nome]").val() == 'Nome'){ $("#forma input[name=Nome]").val('') }
			return true;
		}
	});
	

});