var galleryParams=new Object();
//---------------------------------------------------------------------------------------------------
function gallery_changeType(pageID, oldType, newType)
{
	//alert(pageID+", "+oldType+", "+newType);
		jQuery.post("document_gallery/gallery_preview.php", {changePreview:1, pageID:pageID,oldType:oldType,newType:newType}, function(data){});	
}
//---------------------------------------------------------------------------------------------------
function gallery_showToolbar(galleryParameters, pageID)
{
		//galleryParameters.order=galleryParams.sortOrder;		
		//echo(galleryParams);		
		//alert(pageID);
		jQuery.post("document_gallery/gallery_preview.php", {showToolbar:1, galleryParameters:galleryParameters,pageID:pageID}, function(data)
		{	
			jQuery("#galleryToolbar").html(data);
			jQuery("#galleryToolbar2").html(data);			
	
			if (jQuery('#page_menu').css('display') != 'none') 
				jQuery('#menuToggle').hide();
		});
}
//---------------------------------------------------------------------------------------------------
function gallery_previewPage(galleryParameters, pageID, galleryPage)
{
		if (galleryParams.prevType==undefined) galleryParams.prevType="list";
		galleryParameters.startPage=galleryPage;
		jQuery("#toolbarWorking").html(spinnerType[10]);
		
		jQuery.post("document_gallery/gallery_preview.php", {previewType:galleryParams.prevType, galleryParameters:galleryParameters, pageID:pageID}, function(data)
		{	
			jQuery("#galleryPrev").html(data);
			jQuery("#toolbarWorking").html("");
			jQuery("#admin_tabs").tabs();
		});
}
//---------------------------------------------------------------------------------------------------
function gallery_previewOrder(galleryParameters, pageID)
{
		if (galleryParams.prevType==undefined) galleryParams.prevType="list";
		if (galleryParams.sortOrder==undefined) galleryParams.sortOrder="ASC";
		else if (galleryParams.sortOrder=="ASC") galleryParams.sortOrder="DESC";
		else galleryParams.sortOrder="ASC";
		
		galleryParameters.order=galleryParams.sortOrder;
		galleryParameters.startPage=0;
		//echo(galleryParams);
		jQuery("#toolbarWorking").html(spinnerType[10]);
		
		jQuery.post("document_gallery/gallery_preview.php", {previewType:galleryParams.prevType, galleryParameters:galleryParameters, pageID:pageID}, function(data)
		{	
			jQuery("#galleryPrev").html(data);
			jQuery("#toolbarWorking").html("");
			jQuery("#admin_tabs").tabs();
		});
}
//---------------------------------------------------------------------------------------------------
function gallery_previewSort(sortBy, galleryParameters, pageID)
{
		if (galleryParams.prevType==undefined) galleryParams.prevType="list";
		galleryParams.sortBy=sortBy;
		galleryParameters.sortfield=sortBy;
		galleryParameters.order=galleryParams.sortOrder;
		
		galleryParameters.startPage=0;
		//echo(galleryParams);
		jQuery("#toolbarWorking").html(spinnerType[10]);
		
		jQuery.post("document_gallery/gallery_preview.php", {sortType:sortBy, previewType:galleryParams.prevType, galleryParameters:galleryParameters, pageID:pageID}, function(data)
		{	
			jQuery("#galleryPrev").html(data);
			jQuery("#toolbarWorking").html("");
			jQuery("#admin_tabs").tabs();
		});
}
//---------------------------------------------------------------------------------------------------
function gallery_initFlow()
{
cflow_init("doc_cflow_gliptoteka");
}

function gallery_previewType(prevType, galleryParameters, pageID)
{
		//jQuery("#galleryPrev").html("");
		galleryParams.prevType=prevType;
		galleryParameters.sortfield=galleryParams.sortBy;
		galleryParameters.order=galleryParams.sortOrder;
		galleryParameters.showAll=0;
		
		jQuery("#detailsBtn").css({'border':'1px solid #E8E8E8'});
		jQuery("#listBtn").css({'border':'1px solid #E8E8E8'});
		jQuery("#thumbsBtn").css({'border':'1px solid #E8E8E8'});

		if (galleryParams.prevType=="details") jQuery("#detailsBtn").css({'border':'1px solid #808080'});
		if (galleryParams.prevType=="list") jQuery("#listBtn").css({'border':'1px solid #808080'});
		if (galleryParams.prevType=="thumbs") jQuery("#thumbsBtn").css({'border':'1px solid #808080'});
		if (galleryParams.prevType=="cflow") {jQuery("#slideshowBtn").css({'border':'1px solid #808080'}); galleryParameters.showAll=1;}
		if (galleryParams.prevType=="timeline"){ jQuery("#timelineBtn").css({'border':'1px solid #808080'}); galleryParameters.showAll=1;}
		
		jQuery("#toolbarWorking").html(spinnerType[10]);
		
		jQuery.post("document_gallery/gallery_preview.php", {previewType:prevType, galleryParameters:galleryParameters, pageID:pageID}, function(data)
		{	
			jQuery("#galleryPrev").html(data);
			jQuery("#toolbarWorking").html("");
			jQuery("#admin_tabs").tabs();
			//alert("gallery_preview end");			
		});
}
//---------------------------------------------------------------------------------------------------
function openGallery_showPublished(galleryParameters, pageID, divID)
{
		echo(galleryParameters);
		//alert("openGallery_showPublished");
		
		galleryParams.pageID=pageID;
		
		if(galleryParameters != undefined)
		{
			galleryParams.sortBy=galleryParameters.sortfield;
			galleryParams.sortOrder=galleryParameters.order;
		}
		else
		{
			galleryParams.sortOrder="ASC";
		}

		
		if (divID==undefined) var divID="general";
		if ((galleryParams.prevType==undefined) && (galleryParameters.gallerytype != undefined))
			galleryParams.prevType=galleryParameters.gallerytype;
		
		else if (galleryParams.prevType==undefined) 
			galleryParams.prevType="list";

		
		$openGallery_notPublishedDiv = jQuery('#'+divID);
		$openGallery_notPublishedDiv.html("<br><br><br><img src=\"styles/main_theme/icon_loading_05b.gif\" style=\"border:0px; vertical-align:middle; margin-right:10px; display:inline;\">");	
		
		//jQuery.post("document_functions/document_publish_status.php", {showPublished:1, galleryParameters:galleryParameters, pageID:pageID}, function(data)
		
		
		jQuery.post("document_gallery/gallery_preview.php", {showPublished:1, galleryParameters:galleryParameters, pageID:pageID, previewType:galleryParams.prevType}, function(data)
		{	
			$openGallery_notPublishedDiv.html(data);
			jQuery("#"+divID+" #admin_tabs").tabs();
		});		
}
//---------------------------------------------------------------------------------------------------
function openGallery_showNotPublished(galleryParameters, pageID)
{
		//alert(galleryParameters);
		var divID="general";
		$openGallery_notPublishedDiv = jQuery('#'+divID);
		$openGallery_notPublishedDiv.html("<br><br><br><img src=\"styles/main_theme/icon_loading_05b.gif\" style=\"border:0px; vertical-align:middle; margin-right:10px; display:inline;\">");	
		
		jQuery.post("document_functions/document_publish_status.php", {showNonpublished:1, galleryParameters:galleryParameters, pageID:pageID}, function(data)
		{	
			$openGallery_notPublishedDiv.html(data);
			jQuery("#admin_tabs").tabs();
		});
		
}
//---------------------------------------------------------------------------------------------------
function videoGallery_showPlayer(docid)
{
	jQuery.post("document_gallery/gallery_preview.php", {showVideoPlayer:1, docid:docid}, function(data)
	{	
		jQuery("#showVideoPlayer").html(data);
		jQuery("#showVideoPlayer").show();
	});
}
function videoGallery_hide()
{
	jQuery("#showVideoPlayer").hide();
}
//---------------------------------------------------------------------------------------------------
//2011-06-29
function gallery_pagePicker(galleryParameters)
{
	  //alert(jQuery("#pagePicker").css('display'));
	  //if (jQuery("#pagePicker").css('display') != 'none') 
	  if (typeof jQuery("#pagePicker").css('display') != "undefined")
	  {        
			jQuery('#pagePicker').animate({width: 'hide'});
			jQuery('#pagePicker').hide();
			jQuery("#pagePicker").remove();
      }
	  else{
		jQuery.post("document_gallery/gallery_preview.php", {pagePicker:1, galleryParameters:galleryParameters}, function(data)
		{	
			jQuery("#pagePicker").remove();
			jQuery("#toolbarPaging").append(data);
			jQuery('#pagePicker').animate({height: 'show'});
			jQuery('#pagePicker').show();
		});		  
      }  
}
