
function input_blur() {
	
	var name = document.enquiry.name;
	var email = document.enquiry.email;
	var phone = document.enquiry.phone;
	
	$(name).blur( function() { $(name).css('border', '1px solid #c0c2c7'); });
	$(email).blur( function() { $(email).css('border', '1px solid #c0c2c7'); });
	$(phone).blur( function() { $(phone).css('border', '1px solid #c0c2c7'); });
	
}

function quick_contact() {

	var enquiry = '<div id="enquiry" class="quote"><div class="above"></div><div class="core"><h2>Please include the following details:</h2><p class="required">';
	
	var name = document.enquiry.name;
	var email = document.enquiry.email;
	var phone = document.enquiry.phone;
	
	var white_space = new RegExp(/^\s+$/);
	
	var test_email = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	
	var test_phone = /^[0-9+\-\(\) ]{10,25}$/;
	
	// Assume errors to be false
	var errors = false;
	
	if (name.value == "" || name.value == null || white_space.test(name.value))  {
		
		var enquiry = enquiry + '- Your Full Name<br />';
		
		$(name).css('border', '1px solid #ba2b2b');
		
		var errors = true;
		
	}
	
	if (email.value == "" || email.value == null || white_space.test(email.value))  {
		
		var enquiry = enquiry + '- Your E-mail Address<br />';
		
		$(email).css('border', '1px solid #ba2b2b');
		
		var errors = true;
		
	} else if (!test_email.test(email.value))  {
		
		var enquiry = enquiry + '- A valid E-mail Address<br />';
		
		$(email).css('border', '1px solid #ba2b2b');
		
		var errors = true;
		
	}
	
	if (phone.value == "" || phone.value == null || white_space.test(phone.value))  {
		
		var enquiry = enquiry + '- Your Telephone Number<br />';
		
		$(phone).css('border', '1px solid #ba2b2b');
		
		var errors = true;
		
	} else if (!test_phone.test(phone.value))  {
		
		var enquiry = enquiry + '- A valid Telephone Number<br />';
		
		$(phone).css('border', '1px solid #ba2b2b');
		
		var errors = true;
		
	}
	
	if (errors == true) {
	
		var enquiry = enquiry.replace(/<br \/>$/,'');
		
		var enquiry = enquiry + '</p><div class="continue"></div></div><div class="below"></div></div>';
		
		$.modal(enquiry, {
			
			opacity : 76,
			overlayCss : { 'background-color' : '#0f0f11' },
			onShow : function () {
				$('#enquiry .core .continue').hover( function() {
					$(this).css('background-position', '0px -27px');
				}, function() {
					$(this).css('background-position', '0px 0px');
				}).click( function() {
					$.modal.close();
				});
			},
			onClose : function (dialog) {
				dialog.container.remove();
				dialog.overlay.fadeOut(750, function () {
					$.modal.close();
				});
			}
			
		});
		
		return false;
	
	} else {
		
		return true;
		
	}

}

$(document).ready(function(){

	input_blur();
	
});
