$(document).ready(function(){
	$('.enviar-amigo').click(function(){
		
	   $('.div-frm-amigo').remove();
		
		var tipo	= $(this).attr('rel');
		var codigo 	= $(this).attr('id').replace(tipo+'-', '');
		
		var html = '<div class="div-frm-amigo" style="display:none;">';
		html += '<form id="frm-amigo">';
		html += '<input type="hidden" name="amigo_tipo" id="amigo_tipo" value="'+tipo+'" />';
		html += '<input type="hidden" name="amigo_codigo" id="amigo_codigo" value="'+codigo+'" />';
		html += '<label for="amigo_nome">Seu nome:</label> <input type="text" name="amigo_nome" id="amigo_nome" /><br class="clear" />';
		html += '<label for="amigo_email">Seu e-mail:</label> <input type="text" name="amigo_email" id="amigo_email" /><br class="clear" />';
		html += '<label for="amigo_amigo">Nome do amigo:</label> <input type="text" name="amigo_amigo" id="amigo_amigo" /><br class="clear" />';
		html += '<label for="amigo_amigo_email">E-mail do amigo:</label> <input type="text" name="amigo_amigo_email" id="amigo_amigo_email" /><br class="clear" />';
		html += '<label for="amigo_msg">Mensagem:</label> <textarea id="amigo_msg" name="amigo_msg"></textarea><br class="clear" />';
		html += '<input type="button" id="btn-amigo" value="enviar" /> <p style="width: 30px;text-align: center;padding: 5px 0 0 0; float: left; margin: 20px 0 0 0;">ou </p><a href="#" id="cancelar-amigo">cancelar</a><br class="clear" />';
		html += '</form>';
		html += '</div>';

		$(html).insertAfter(this);

		$('.div-frm-amigo').slideDown('slow');
		
		$('#cancelar-amigo').click(function(){
			$('.div-frm-amigo').slideUp(function(){
				$('.div-frm-amigo').remove();
			});
			return false;
		});
		
		$('#btn-amigo').click(function(){
			var erro = '';
			
			var nome			= $('#amigo_nome').val();
			var email			= $('#amigo_email').val();
			var amigo			= $('#amigo_amigo').val();
			var amigo_email		= $('#amigo_amigo_email').val();
			var msg				= $('#amigo_msg').val();
			var tipo			= $('#amigo_tipo').val();
			var codigo			= $('#amigo_codigo').val();

			if (!nome) {
				erro += '<li>Informe seu nome.</li>';
			}

			if (!email) {
				erro += '<li>Informe seu e-mail.</li>';
			} else if (!validaEmail(email)) {
				erro += '<li>E-mail inválido.</li>';
			}
			
			if (!amigo) {
				erro += '<li>Informe o nome do seu amigo.</li>';
			}
			
			if (!amigo_email) {
				erro += '<li>Informe o e-mail do seu amigo.</li>';
			} else if (!validaEmail(amigo_email)) {
				erro += '<li>O e-mail do seu amigo é inválido.</li>';
			}	
			
			if (erro) {
				msgTopo(erro, 'erro', 5000);
				$('#amigo_nome').focus();
			} else {
				$.post(raiz+"_inc/amigo.inc.php",
				{nome:nome,email:email,amigo:amigo,amigo_email:amigo_email,msg:msg,tipo:tipo,codigo:codigo},function(data){
					$('.div-frm-amigo').remove();
					msgTopo('<li>Indicação enviada com sucesso!</li>', 'msg', 5000);
				});
			}
			
			return false;
		});
		
		return false;
	});
});