

	var site_url = 'http://www.gartleydorsky.com/gallery-admin';
	var loading = false;
	var _key;
	var _img_array;
	var _setIntId;
	var _playing = true;
	
	function get_album(id) {

		if (id == '' || loading == true) return false;

			loading = true;

			$('#loader-bar').fadeIn('slow');

			$.ajax({
				type: 'post',
				dataType: 'json',
				data: '&album_id='+id,
				url: site_url+'/feed/?album_id='+id,
				success:get_album_success,
				error: fetch_error
			});
		
		return false;
	}


	function load_main(src) {

		$('#loader-bar').fadeIn('slow');

		var src = site_url +'/'+src;

		//$('#swf').asFunc(src);

		var img = new Image();

		$(img).load(function(){
				$(img).hide();
				$('#loader-bar').fadeOut('slow');
				$('#main-img img').remove();
                $('#main-img').append(img);
                $(img).fadeIn('slow');

			})
			.attr('src', src);
	}

	function get_album_success(data, msg) {
		//alert(data);
		_key = 1;
		$('#col-2').html('');
		$('#main-img img').remove();
		$('#description').hide().html(data['description']).fadeIn('slow');
		$('li').removeClass('hilight');

		_img_array = new Array();


		jQuery.each(data['img'], function(i) {

			$('#col-2').append('<div id="fr_'+i+'" class="th-frame"></div>');

			var img = new Image();
			var src = site_url +'/'+ data['img'][i]['thumb'];
			_img_array[i] = data['img'][i]['large'];

			$(img)
				.load(function(){
					$(img).attr('large', data['img'][i]['large']);
					$(img).attr('id', 'th_'+i);
	                $('#fr_'+i).append(img);
	                $(img).hide();
	                $(img).fadeIn('slow');
	                $(img).css('cursor','pointer');
	                $(img).click(function() {
	                	loadImage(i, $(this).attr('large'));
	                });
				})
				.attr('src', src);

		});

		loadImage(1, data['img'][1]['large']);

		$('#li_'+data['id']).addClass('hilight');
		loading = false;
		$('#loader-bar').fadeOut('slow');
		
		clearInterval ( _setIntId );
		
		if (_playing === true) {
			_setIntId = setInterval ( load_next, 6000 );
		}

	}


	function fetch_error(data, msg) {
		alert (msg);
	}


    function loadImage(i, src) {

		$('#fr_'+_key).removeClass('active');

		_key = Number(i);

		$('#fr_'+i).addClass('active');

		var src = '/gallery-admin' +'/'+src;

		var isIE = navigator.appName.indexOf("Microsoft") != -1;
        swf = (isIE) ? window['cs-img'] : document['cs-img'];

		swf.loadImage(src);
    }


    function reply(str) {
        alert(str);
    }


	function load_next() {

		var key = (_key >= (_img_array.length-1)) ? 1 : (_key + 1);
		var src = _img_array[key];
		loadImage(key, src);

	}

	function load_prev() {

		var key = (_key <= 1) ? _img_array.length-1 : (_key - 1);
		var src = _img_array[key];
		loadImage(key, src);

	}

	function slide_play() {

		_playing = true;
		load_next();
		_setIntId = setInterval ( load_next, 6000 );
		$('#stop-btn').css('display','inline');
		$('#play-btn').css('display','none');

	}
	function slide_stop() {

		_playing = false;
		clearInterval ( _setIntId );
		$('#stop-btn').css('display','none');
		$('#play-btn').css('display','inline');
		
	}