$(document).ready(function() {
	$("#SendToFriendForm").ajaxForm({
		dataType:  "json", 
		success:   processResult, 
		beforeSubmit: bSSendData, 
		url: "/sendtofriend/sendmessage", 
		type: "post", 
		timeout: 30000
	});
});	

function bSSendData(){
	
	$("#loader").show(0);
	$("#SendToFriendForm").hide(0);
	
	var validation = validateForm();
	
	if(validation != ""){
		$("#msga").html(validation).css({'color':'red'}).show(0);
		$("#loader").hide(0);
		$("#SendToFriendForm").show(0);		
		return false;
	}
	
}
function processResult(data) { 
	
	$("#loader").hide(0);
	if(data.Success === true){
		$("#SendToFriendForm").hide(0);
		$("#msga").css({'color':'#617D25'});
	} else {
		$("#SendToFriendForm").show(0);
		$("#msga").css({'color':'red'});
	}
	$("#msga").html(data.msg).show(0);
}


function validateForm(){
	
	var message = "";

	if($("#sender_email").val().length == 0){
		message += "Please provide a valid sender email address!" + "<br/>";
	}
	if($("#receiver_email").val().length == 0){
		message += "Please provide a valid receiver email address!" + "<br/>";
	}
	if($("#subject").val().length == 0){
		message += "Please provide email subject!" + "<br/>";
	}
	if($("#message").val().length == 0){
		message += "You have to input message body!" + "<br/>";
	}	
	
	return message;
}

function doTellAFriend(inlineURL){
	$("#receiver_email").val("");
	$("#subject").val("");
	$("#message").val(inlineURL);
	$("#inlineURL").val(inlineURL);
	$("#msga").hide(0);
	$("#loader").hide(0);
	$("#SendToFriendForm").show(0);
	dialogElement('SendToFriendContainer', 'Tell a friend');
}
