$(function() {
  
  $('.error').hide();
  
  $('input.text-input').css({backgroundColor:"#ffffff"});
  
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#ffffff"});
  });

  $("#requestSubmit").click(function() {

    $('.error').hide();
		
	var total = parseInt($("input#numItems").val());
	var name = $("input#requestName").val();	
	var email = $("input#requestEmail").val();
	var phone = $("input#requestPhone").val();
	var requestType = $("input#requestType").val();

	var dataString = 'form=request&total='+ total + '&name=' + name + '&email=' + email + '&phone=' + phone;
	var totalSelected = 0;

	if (name == "" || name == "Your Name") {
      $("label#name_error").show();
      $("input#infoName").focus();
      return false;
    }

	if (email == "" || name == "Your Email Address") {
      $("label#email_error").show();
      $("input#infoEmail").focus();
      return false;
    }
    	
	if (requestType=='single') {
		lotNum = "input#lotNum0";
		lotDesc = "input#lotDesc0";
		lotLink = "input#lotLink0";
		
		lotNum = $(lotNum).val();
		lotDesc = $(lotDesc).val();
		lotLink = $(lotLink).val();
		
		requestNum = '&request0'+'=';
		requestDesc = '&desc0'+'=';
		requestLink = '&link0'+'=';
		dataString += requestNum + lotNum + requestDesc + lotDesc + requestLink + lotLink;
		totalSelected += 1;

	} else {
	
	for (i=0; i<total; i++){
		lotNum = "input#lotNum"+i;
		lotDesc = "input#lotDesc"+i;
		lotLink = "input#lotLink"+i;
		lotCheck = "input#lotCheck"+i;

		lotNum = $(lotNum).val();
		lotDesc = $(lotDesc).val();
		lotLink = $(lotLink).val();
		lotCheck = $(lotCheck).is(':checked');
		
		if (lotCheck){
			requestNum = '&request'+i+'=';
			requestDesc = '&desc'+i+'=';
			requestLink = '&link'+i+'=';
			dataString += requestNum + lotNum + requestDesc + lotDesc + requestLink + lotLink;
			totalSelected += 1;
		}
	}
	
	if (totalSelected == 0) {
      alert('Please select at least one lot');
      return false;
    }
	
	}
	
	dataString += "&totalSelected=" + totalSelected;
	//alert (dataString); return false;
		
	$.ajax({
      type: "POST",
      url: "/library/mailbox.php",
      data: dataString,
      success: function() {
        $('#requestReplace').html("<div id='requestMessage'></div>");
        $('#requestMessage').html("<p class='bodytext'><b>Thank you for your request.</b><br />A member of our staff will be in touch with you shortly.</p>")
        .hide()
        .fadeIn(1500);
      }
     });
    return false;
	});
	
});