jQuery(function(){
	jQuery( 'a.popup' ).bind( 'click', function() {

		jQuery( 'div.popup-window' ).remove();
		jQuery( 'body' ).append( '<div class="popup-window" style="display: none;"></div>' );
		jQuery( 'div.popup-window' ).load( this.href + " #enquiryform", function() {
			jQuery( this ).fadeIn( 'fast' );
		});
		return false;
	});
});

function sendEnquiry()
{
	try
	{
		if( !jQuery( 'input[name=name]' ).get( 0 ).value )
		{
			jQuery( 'input[name=name]' ).get( 0 ).focus();
			throw 'Please enter your name';
		}
	
		if( !isValidEmailAddress( jQuery( 'input[name=email]' ).get( 0 ).value ) )
		{
			jQuery( 'input[name=email]' ).get( 0 ).focus();
			throw 'Please enter a valid email address';
		}
	
		if( !jQuery( 'input[name=number]' ).get( 0 ).value )
		{
			jQuery( 'input[name=number]' ).get( 0 ).focus();
			throw 'Please enter your contact number';
		}
	
		if( !jQuery( 'textarea[name=message]' ).get( 0 ).value )
		{
			jQuery( 'textarea[name=message]' ).get( 0 ).focus();
			throw 'Please enter a message';
		}
		
		return true;
	}
	catch( e )
	{
		alert( e );
		return false;
	}
}

function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
};

