$(document).ready(function(){
	var efDialog;
	var efResult;
	$("#txtEmailFriend").blur(function(){
		if ($(this).val().toLowerCase() == "") {
			$(this).val("Email address...");
		}
	});
	$("#txtEmailFriend").focus(function(){
		if ($(this).val().toLowerCase() == "email address...") {
			$(this).val("");
		}
	});
	$("#btnEmailFriend").click(function(){
		EmailFriendMU();
		return false;
	});
});
function EmailFriendMU(){
	if ((typeof(efDialog)).toLowerCase() == "undefined") {
		$.ajax({
			url: "/SiteService.svc/EmailFriendMU",
			type: "POST",
			data: "{}",
			dataType: "json",
			contentType: "application/json; charset=utf-8",
			error: function(xhr, desc, exception){
				alert(xhr.responseText);
			},
			success: function(obj){
				obj = obj.d;
				if (obj.Status.toLowerCase() == "success") {
					efDialog = new Boxy(obj.Message, {
						title: "Email This Property to a Friend",
						modal: true,
						unloadOnHide: false
					});
					$("#subEmailFriend").click(function(){
						EmailFriend();
						return false;
					});
				}
			}
		});
	}
	else {
		efDialog.show();
	}
	if ($("#txtEmailFriend").val().toLowerCase() == "email address...") {
		$("#txtFriend_Email").val("");
	}
	else {
		$("#txtFriend_Email").val($("#txtEmailFriend").val());
	}
}

function EmailFriend(){
	$("#spaEmailFriendError").hide();
	var sendData = new Object();
	sendData.__type = "ContactSendFields:#WCF";
	sendData.FirstName = $("#txtYour_Fname").val();
	sendData.LastName = $("#txtYour_Lname").val();
	sendData.Email = $("#txtYour_Email").val();
	sendData.FriendFirstName = $("#txtFriend_Fname").val();
	sendData.FriendLastName = $("#txtFriend_Lname").val();
	sendData.FriendEmail = $("#txtFriend_Email").val();
	sendData.Comments = $("#txtY_Message").val();
	var data = new Object();
	data.sendData = sendData;
	var sdata = JSON.stringify(data);
	$.ajax({
		url: "/SiteService.svc/EmailFriend",
		type: "POST",
		data: sdata,
		dataType: "json",
		contentType: "application/json; charset=utf-8",
		error: function(xhr, desc, exception){
			alert(xhr.responseText);
		},
		success: function(obj){
			obj = obj.d;
			if (obj.Status.toLowerCase() == "invalid") {
				$('#spaEmailFriendError').html(obj.Message).fadeIn('fast');
			}
			else 
				if (obj.Status.toLowerCase() == "success") {
					$('form').clearForm();
					efDialog.hide();
					efResult = new Boxy(obj.Message, {
						title: "Message Sent!",
						unloadOnHide: true
					});
				}
		}
	});
}
