$(document).ready(function()
	{
		$("#mainLayer").css("visibility", "visible"); //IE LOAD FIX
		//$("#mainLayer").hide();
		$('#mainLayer').Draggable(
				{
					zIndex: 	99,
					ghosting:	false,
					opacity: 	0.7,
					handle:	'#layerClose'
				}
			);	

    var options = { 
        target:        '#msgOut',   // target element(s) to be updated with server response 
		type: 'POST',
        beforeSubmit:  showRequest,  // pre-submit callback 
		//beforeSubmit: 	validate,
        success:       showResponse  // post-submit callback 
		//clearForm: true
     }; 

    // bind form using 'ajaxForm' 
    $('#quoteForm').ajaxForm(options); 

		$("#mainLayer").hide();
					
		$('A.menuLink').click(function(e)
		{
			e.preventDefault(); 
			$("#mainLayer").show();
		});
		
		$('#closeIt').click(function()
		{
			$("#mainLayer").hide();
		});
		
		// pre-submit callback 
		function showRequest(formData, jqForm, options) { 
			var queryString = $.param(formData); 
/*
			// show a simple loading indicator
			var loader = jQuery('<div id="loader"><img src="images/loading.gif" alt="loading..." /></div>')
				.css({position: "relative", top: "1em", left: "25em"})
				.appendTo("body")
				.hide();
			$.ajaxStart(function() {
				loader.show();
				}).ajaxStop(function() {
				loader.hide();
				}).ajaxError(function(a, b, e) {
				//throw e;
			});
*/
			$("#quoteForm").validate().form(); 
			return true; 
		} 
		 
		// post-submit callback 
		function showResponse(responseText, statusText, xhr, $form)  {  
		} 		
	}); 
