$(document).ready( function() {
	$("textarea[name='msg_input']").keyup( function() {
		if($(this).val().length > 400) {
			var txt = $(this).val().substr(0, 400);
			$(this).val(txt);
		}
	});
});


function click_stf(){

	var error = false;
	if($('#name').val() == '') {
		error = 'Veuillez entrer le champ Votre nom.';
	} else if($('#from').val() == '') {
		error = 'Veuillez entrer le champ Votre courriel.';
	} else if(!validate_email($('#from').val())) {
		error = "Votre courriel n'est pas valide.";
//	} else if($('input[name="friend_name"]').val() == '') {
//		error = 'Veuillez entrer le champ Nom du destinataire.';
	} else if($('#to').val() == '') {
		error = 'Veuillez entrer le champ Courriel du destinataire.';
	} else if(!validate_email($('#to').val())) {
		error = "Le courriel du destinataire n'est pas valide.";
//	} else if($('textarea[name="message"]').val() == '') {
//		error = 'Veuillez entrer le champ Votre message';
	}
	
	
	var preMessage = ""+$('#name').val()+" vous suggère de lire un article du site http://www.yoopa.ca/ \n\n";
	var postMessage = "Lire l'intégralité de cet article :  http://www.yoopa.ca/"+$('input[name="URI"]').val()+"\n\nCe message a été envoyé par test via http://www.yoopa.ca/\n\n";
	$('input[name="message"]').val(preMessage+$('textarea[name="msg_input"]').val()+'\n\n'+postMessage);
	
	/*var subject = $('#emailSubject:hidden').val();
	subject.replace('"','&quot;');
	subject.replace("'",'&#39;');
	subject.replace(" ",'&#32;');
	subject.replace("_",'&#95;');
	$('#emailSubject:hidden').val(subject);*/
	
	if(error) {
		$('#stf_errors').html('ERREUR! '+error);
	} else {
		s_request = $.ajax({
			type: 'POST',
			url: '/index.php',
			data: $('#tellafriend_form').serialize(),
			cache: true,
			async: true,
			beforeSend: function() {
			},
			success: function(msg){
				$('#tellafriend_form').hide();
				$('#stf_content').show();
			}
		});
	}
}

function reset_stf_form() {
	$('input[name="friend_name"]').val('');
	$('input[name="to"]').val('');
	$('textarea[name="message"]').val('');
	$('#tellafriend_form').show();
	$('#stf_content').hide();
}

function validate_email(field) {
	apos = field.indexOf('@');
	dotpos = field.lastIndexOf('.');
	if(apos<1 || dotpos-apos<2)	{
		return false;
	} else {
		return true;
	}
}
