$(document).ready( function () {
	
	$("#SendMailForm input[name=nome]").attr('id','nome')
	$("#SendMailForm input[name=email]").attr('id','email')
	$("#SendMailForm textarea[name=mensagem]").attr('id','mensagem')
	$("#SendMailForm input[name=id]").attr('id','id')

	$("#SendMailForm").submit( function () {

		$("#SendMailForm li.bt input[type=submit]").attr('value','Enviando email...')
		$("#SendMailForm li.bt input[type=submit]").attr('disabled','disabled')
		
		id = $("#SendMailForm input[name=id]").val()
		nome = $("#SendMailForm input[name=nome]").val()
		email = $("#SendMailForm input[name=email]").val()
		code = $("#SendMailForm input[name=code2]").val()
		mensagem = $("#SendMailForm textarea[name=mensagem]").val()
		
		errors = ''
		$("#erros").remove()
		
		if (nome.length < 2) errors += "<li>Por favor, preencha o campo 'Nome' corretamente</li>"
		emailRegExp = new RegExp("[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}")
		if(email.match(emailRegExp)!= email) errors += "<li>Por favor, preencha o campo 'Email' corretamente</li>"
		if (mensagem.length < 4) errors += "<li>Por favor, preencha o campo 'Mensagem' corretamente</li>"

      	if (errors!='') {

      		errors = "<ul id=\"erros\">"+errors+"</ul>"
      		$("#SendMailForm").prepend(errors)
			numErrors = $("#erros li").size()
			newHeight4Textarea = 150-(15*numErrors)
			$("#SendMailForm li textarea").css('height',newHeight4Textarea+"px")
			$("#SendMailForm li.bt input[type=submit]").attr('value','Enviar')
			$("#SendMailForm li.bt input[type=submit]").removeAttr('disabled')

			
      	} else {
      		
      		PostData = {
      			nome: nome,
      			email: email,
      			mensagem: mensagem,
      			code: code,
      			id: id
      		}
      		FormURL = $(this).attr('action')
      		$("#SendMailForm").load(FormURL,PostData)
      	
      	}
      	
      	return false;
      	
	})
	
})