function sendPDFEmail() {
	var emailFrm = document.forms["emailPdfForm"];
  
	// using jQuery lookup since normal access by id doesn't work in modal window
	emailFrm.emailFriendsEmail.value = $("div.email_pageDynamic input[name='FriendEmail']").val();
	emailFrm.attachPDF.value = $("div.email_pageDynamic input[name='attach_pdf']").is(':checked');
	emailFrm.emailMessage.value = $("div.email_pageDynamic textarea[name='Message']").val();
	emailFrm.emailSendersName.value = $("div.email_pageDynamic input[name='YourName']").val();
	emailFrm.emailSendersEmail.value = $("div.email_pageDynamic input[name='YourEmail']").val();

	if (emailFrm.emailSendersName.value == '') {
		alert("Please enter your name.");
		return false;
	}

	if (emailFrm.emailSendersName.value.length > 255) {
		alert("Your name should not exceed 255 characters.");
		return false;
	}

	if (emailFrm.emailSendersEmail.value.length > 255) {
		alert("Your Email should not exceed 255 characters.");
		return false;
	}
	
	if (emailFrm.emailFriendsEmail.value == '') {
		alert("Please enter recipients email address.");
		return false;
	}

	if (emailFrm.emailFriendsEmail.value.length > 255) {
		alert("Recipients email address should not exceed 255 characters.");
		return false;
	}

	if (emailFrm.emailMessage.value.length > 2000) {
		alert("Message limit is only 2000 characters.");
		return false;
	}
	
  ajaxSendEmail();
}

// changes text of button and shows bottom text.
// when finished, shows message and reverts button text
function ajaxSendEmail() {
  var resultLI = $("div.email_pageDynamic #resultLI")[0];
  $("div.email_pageDynamic input.quickcompare-button").each(function() {
    this.value = "Sending"
  });
  resultLI.innerHTML = "Sending email...";
  
  var params = {};
  $('#emailPdfForm').find("input").filter(":enabled").each(function() {
    params[this.name] = this.value;
  });
  $.post($('#emailPdfForm').attr['action'], params, function(data) {
    
    resultLI.innerHTML = data;
    $("div.email_pageDynamic #resultLI").show();
    
    $("div.email_pageDynamic input.quickcompare-button").each(function() {
      this.value = "Submit"
    });
  });
}
