// Preload images
(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
	var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
	  //alert(cacheImage)
    }
  }
})(jQuery)

// Call preload images
jQuery.preLoadImages("/_images/bg-nav-bullet-over.gif", "/_images/bg-submit-hover.gif");

$(document).ready(function(){ 

	// Contact form using JSON

	$('#response').hide();
	//$('#contactForm').hide();
	//$('#contactForm').fadeIn("slow");
	
	$("#contactForm form").submit( function() { 
	
		$("#response").html("<p class='processing'>Processing.........</p>").fadeIn();
		
		var name = $('#name').val();
		var email = $('#email').val();
		var telephone = $('#telephone').val();
		var comment = $('#comment').val();
		//var tick = document.createElement('img');
		//tick.src = '/_images/tick.png';
		//tick.addClass('tick');
		
		$.post('/_ajax/contact.ajax.php', { name: name, email: email, telephone: telephone, comment: comment }, function(data) {
		
			if (data.errorName == true) {
				$('#name').addClass("error");
				//$("#nameTick").remove();
			}
			if (data.errorEmail == true) {
				$('#email').addClass("error");
				//$("#emailTick").remove();
			}
			if (data.errorTelephone == true) {
				$('#telephone').addClass("error");
				//$("#telephoneTick").remove();
			}

			if (data.errorName == false) {
				$('#name').removeClass("error");
				//$('#name').after('<img id="nameTick" src="/_images/tick.png" alt="Ok tick" class="tick" />');
			}
			if (data.errorEmail == false) {
				$('#email').removeClass("error");
				//$('#email').after('<img id="emailTick" src="/_images/tick.png" alt="Ok tick" class="tick" />');
			}
			if (data.errorTelephone == false) {
				$('#telephone').removeClass("error");
				//$('#telephone').after('<img id="telephoneTick" src="/_images/tick.png" alt="Ok tick" class="tick" />');
			}
			
			if (data.status == true) {
				$("#contactForm form").fadeOut("slow");
				$("#response").html(data.message);
			} else if (data.status == false) {
				$("#response").html(data.message);
			}
		
		},'json');

		return false;
	
	});
	
});
