// JavaScript Document
$(document).ready(function() {

	//close modal dialogs on overlay click (clicking anywhere on the page)
	$('.ui-widget-overlay').live("click", function() {
         //Close the dialog
     	  $(".dialog-can-close").dialog("close");
     });  
	
	
	//generic dialog - loads content from href
	//saves including dialog html in ever page
	 $('.show-dialog-generic').click(
      function(e) {
		 e.preventDefault();
		 d_content = $(this).attr('href') ;
		 d_title = $(this).attr('title') ;
		 d_size = $(this).attr('rel') ;
		 if(d_size != '')
		 {
		 	
			sizes = d_size.split("x");
		 	d_width = sizes[0];
			d_height = sizes[1];
		 }
		 else
		 {
			d_width = 400;
			d_height = 280;
		 }
		 
		 var dialog = $('<div></div>')
			.html('<div class="spinner_bar">&nbsp;</div>Loading...Please wait')
			.dialog({
				  autoOpen: false,
				  title: d_title,
				  modal: true,
				  bgiframe: true,
				  autoOpen: false,
				  width: d_width,
				  height: d_height,
				  draggable: true,
				  resizeable: true,
				  close: function(ev, ui) { $(this).remove(); }
			});
		
		dialog.dialog('open');
		dialog.load(d_content);
		return false;
		 
         
      }
   	);
   
}); //$(document).ready(function() {


function gc_info_dialog(title_text,message)
{
	$( "#dialog-info-msg" ).html( message );
	$( "#dialog-info" ).dialog({
				resizable: false,
				show: {effect: "fade", duration: 1000},
				hide: {effect: "fade", duration: 1000},
				height:200,
				modal: true,
				title: title_text,
		});
		setTimeout(function(){ $( "#dialog-info" ).dialog("close"); }, 2000);
}


function gc_alert_dialog(title_text,message)
{
	$( "#dialog-info-msg" ).html( message );
	$( "#dialog-info" ).dialog({
				resizable: false,
				show: {effect: "fade", duration: 1000},
				hide: {effect: "fade", duration: 1000},
				height:200,
				modal: true,
				title: title_text,
				buttons: {
							Close: function() {
								$( this ).dialog( "close" );
							}
						},
		});
}

