
/**
 * AJAX INIT VARIABLES
 */

		
	/*** local debug vars ****/
	var debug = false;
	
	//// set location
	var base_url = '';
	var base_path = '';
	
	// check browser /////
	agent = navigator.userAgent.toLowerCase();
	mac = (agent.indexOf("mac")!=-1);
	win = (!this.mac) ? true : false;
	msie = (agent.indexOf("msie")!=-1);
	w3c = (document.getElementById) ? true : false;
	iex = (document.all) ? true : false;
	ns4 = (document.layers) ? true : false;
	
	//// spinner image & preloader
	var spinner = new Image();
	var indicator_src = base_url+'images/spinner.gif';
	spinner.src = indicator_src;
	
	//// global active items
	var active_id = '';
	var active_id_files = 0;
	var active_img = '';
	var active_num = 0;
	
	var reloading = false;
	
	var image_list = new Array();
	var images_total = 0;
	var inited = false;
	var last_num = '';
	var showLoader = false;
	var slideshow_flag = false;
	var slideshow_time = 5;
	var timeout = undefined;
	
	var delay = undefined;
	var thNum = 1;
	var currentThumb = new Image();
	var currentThumbData = new Object();
	var checkThumb = undefined;
	var loadThumbsInterval = undefined;
	var open_image = false;
	var th_array = new Array();
	var gallery_title_cont = '';
	
	//// query parameters passed back (permalinks)
	var query_parameters = new Array();
	
	var hash = (window.location.hash)
		? window.location.hash.substring(1)
		: false;
	
	if (hash) {
		if (hash.indexOf(":")!=-1) {
			hash_array = hash.split(":");
			query_parameters['g'] = hash_array[0];
			query_parameters['i'] = hash_array[1];
		} else {
			query_parameters['g'] = hash;
		}
	}
	
		
	var alert_message = new Array();
		
	//// imported variables
	var gallery_width = 750;
	var content_width = 540;
	
	var show_permalink = undefined;
	var number_galleries = undefined;
	
	var thumbnail_prefix = 'th_';
	var create_thumbnails = true;
	var cache_thumbnails = true;
	var thumbnail_max_size = 71;
	var square_thumbnails = true;
	var square_thumbnail_max_size = 30;
	
	var large_image_quality = 80;
	
	var max_thumbs = 6;
	var show_thumb_name = undefined;
	var show_thumb_number = true;
	var max_thumbnail_rows = 6;
	var numbered_blocks = undefined;
	var show_hidden_gallery = undefined;
	var theme_menu_hover = 'red';
	var max_image_width = 550;
	
	var info_file = '_info.txt';
	var g_default = undefined;
	var g_default_name = 'venezuela';
	var g_default_name_exists = false;
	
	//// calculated variables
	var compact_navigation = (max_thumbnail_rows != 0) ? true : false;
	var th_diff = (max_thumbs*max_thumbnail_rows)-1;
	var th_min = 0;
	var th_max = th_diff;
	var max_image_height = max_image_width;
	
	//// use ajax framework
	var use_prototype = undefined;
	
	//// use lightbox
	var use_lightbox = undefined;
	
	/**** language strings ****/
	var lang = new Array();
	
	lang['gallery_name_prepend'] = unescape('');
	lang['gallery_name_append'] = unescape('showcase');

	lang['menu_title'] = unescape('');
	lang['menu_guide'] = unescape('DBS%20are%20proud%20to%20show%20off%20their%20work%26lt%3Bp%26gt%3BPlease%20select%20a%20gallery%20from%20the%20showcase%20menu%20on%20the%20right%20%26gt%3B%26gt%3B%26gt%3B%26lt%3B%2Fp%26gt%3B');
	lang['lightbox_back'] = unescape('back%20to%20thumbnails');
	lang['alert_title'] = unescape('Alert');
	lang['alert_dismiss'] = unescape('click%20to%20dismiss');
	lang['alert_no_images'] = unescape('there%20are%20no%20images%20in%20this%20gallery');
	lang['alert_enlarge'] = unescape('click%20on%20image%20to%20enlarge');
	lang['alert_browser_error'] = unescape('Unfortunately%2C%20this%20gallery%20does%20not%20work%20in%20your%20browser');
	lang['loading_menu'] = unescape('finding%20galleries');
	lang['loading_thumbs'] = unescape('looking%20for%20images');
	lang['loading_image'] = unescape('image');
	lang['loading_of'] = unescape('of');
	lang['loading_title'] = unescape('loading');
	lang['gallery_reload'] = unescape('reload');
	lang['slideshow_pause'] = unescape('pause');
	lang['slideshow_resume'] = unescape('resume');
	lang['slideshow_name'] = unescape('slideshow');
	lang['tools_title'] = unescape('tools');
	lang['tools_show'] = unescape('Show');
	lang['tools_hide'] = unescape('hide');
	lang['slideshow_change_slide'] = unescape('Change%20slide%20every');
	lang['slideshow_seconds'] = unescape('seconds');
	lang['slideshow_button'] = unescape('Start%20slideshow');
	lang['permalink'] = unescape('permalink');
	