/* @copyright Christian Jul Jensen 2007
 * http://jul.net :: http://mocsystems.com
 *
 * imageviewer for Sandvik Folkehøgskole
 * @requires jQuery (1.2.1)
 * @requires simplemodal (1.1.1)
 * @update for simplemodal: fadeIn changes - use dialog.data.fadeIn() instead of original dialog.content.fadeIn()
 * @update made by Mikkel H. Henriksen <mikkel@mocsystems.com> - 08.05.22
 */

//jQuery.noConflict();

var pictures;

function init_slideimages() {

	jQuery('.imgtext-div a').each(
		function() {
			this.onclick = null;
		}

	).removeAttr('onClick').click(viewIt);
}

function viewIt() {
	if(jQuery(this).parents('.imgtext-div').length) {
		jQuery(this).parents('div.imgtext-div').clone().modal({onOpen: fadeIn});
		jQuery('#modalContainer div.imgtext-div').before('<ul id="bigImages"/><div id="captionbox">');
		pictures = jQuery('#modalContainer .imgtext-div a').each(function() {
				jQuery('<li />').load(this.href+' img').appendTo('#bigImages');
		}).click(update);
		jQuery('#bigImages').css('width',600*pictures.length);
		foo = jQuery('a',jQuery(this).parents('div.imgtext-div'));
		jQuery('#bigImages').css({'left':-600*jQuery.inArray(this,jQuery.makeArray(foo))});
		$('#captionbox').text($(this).next().text());
		//jQuery('#bigImages').css({'left':-600*2});

	} else {
		jQuery.get(this.href,function(data){
			jQuery(data).children('img').modal({onOpen: fadeIn});
		})
	}
	return false;
}

function update() {
	$('#captionbox').text($(this).next().text());
	jQuery('#bigImages').animate({'left':-600*jQuery.inArray(this,pictures)});

	return false;
}

function fadeIn(dialog) {
//	console.log(dialog);
	dialog.overlay.fadeIn('normal', function () {
		dialog.container.fadeIn('normal', function () {
			dialog.data.fadeIn('normal');
		})
	});
}

jQuery(init_slideimages);
