// This JS library handles send to a friend function for JavaScript enables browsers
// function to handle send email to a friend link click
function _sendToAFriendGetForm(sDivName, sURL, sHashCode, nNewsID, sCommentsDiv){11
	$.get("/_templates/sendToAFriend/inc_SendToAFriend.cfm", { nNewsID: nNewsID },
	function(data){
		$("#"+sDivName).html(data);
	});
			
	// stop redirect to URL
	return false;
}

// handle send to a friend form submit
function _sendToAFriendSendMail(sDivName, sURL, sCommentsDiv, sHashCode){
	if(_sendToAFriendValidate()){
		eUserName					= document.getElementById('frmSendToAFriend--sUserName');
		eUserEmail					= document.getElementById('frmSendToAFriend--sUserEmail');
		eFriendName					= document.getElementById('frmSendToAFriend--sFriendName');
		eFriendEmail				= document.getElementById('frmSendToAFriend--sFriendEmail');
		eNewsID						= document.getElementById('frmSendToAFriend--nNewsID');
		
		pars						= 'sUserName=' + eUserName.value + '&sUserEmail=' + eUserEmail.value + '&sFriendName=' + eFriendName.value + '&sFriendEmail=' + eFriendEmail.value + '&sHashCode=' + sHashCode + '&nNewsID=' + eNewsID.value;
		
		$.get(sURL, pars,
		  function(data){
		    $("#"+sDivName).html(data);
		});		
	}
}

function _sendToAFriendValidate() {
	var bValid = true;
	$(document).ready(function() {
		// validate sent to a friend form on keyup and submit
		$("#frmSendToAFriend").validate({
			rules: {
				sUserName: "required",
				sUserEmail: "required",
				sFriendName: "required",
				sFriendEmail: "required"
			},
			messages: {
				sUserName: "Enter your name",
				sUserEmai: "Enter a valid email address",
				sFriendName: "Enter your friend's name",
				sFriendEmail: "Enter a valid friend's email address"
			}
		});
		
		bValid = $("#frmSendToAFriend").valid();
	});
	
	return bValid;
}