/********* FUNCTIONS *********/


//generally used in conjunction with a popup dialog, fades the page content in the direction specified
function fadePageBody(direction) {
	
	switch(direction) {
	
	case 'out':
		$("#everything").css("opacity", "0.2");
		break;
	case 'in':
		$("#everything").fadeTo("fast", 1);
		break;
	default:
		break;
	}
}

//generic success dialogue
function showDialog(type, action) {
	var $dialog = $('<div></div>').html(type + ' ' + action + ' successfully.').dialog({
		autoOpen: false,
		show: 'fade',
		hide: 'fade',
   		buttons: {
			Ok: function() {
				$(this).dialog('close');
				fadePageBody('in');
			}
		}
   	});
	fadePageBody('out');
	$(".ui-dialog-titlebar").hide();
	$dialog.dialog('open');
}

/*****************************/

$(document).ready(function(){
	

	    
    
    $("form.requires-validation").validate();
    
    $("input.datepicker").datepicker(
    	{ 
    		dateFormat: 'dd/mm/yy',
    		showOn: 'both',
    		buttonImage: 'images/calendar.gif',
    		buttonImageOnly: true,
    		minDate: 0
    	}		
    );
    
    
    
      

    
});
