$(document).ready(function() {

	/* prepare gallery */
	$('#myGallery').children().each(function() {
		var $this = $(this);
		var $wrap = $('<div style="display:block;"></div>');
		$this.parent().attr('class', 'jdGallery withArrows').append($wrap);

		//
		$this.find('a.open:first')
			 .css('display', 'block')
			 .appendTo($wrap);

		//
		var $img = $this.find('img.full:first');
		$('<div class="slideElement" style="position: absolute; left: 0px; right: 0px; margin: 0px; padding: 0px; background-position: center center;"></div>')
			.css('background-image', 'url('+ $img.attr('src') +')')
			.appendTo($wrap);
		$img.remove();

		//
		$this.attr('class', 'slideInfoZone')
			 .css('height', '210px')
			 .css('display', 'block')
			 .appendTo($wrap);
	});
	// _end_gallery


	/* load jquery.cycle */
	$.getScript(TEMPLATE_URL+"scripts/jquery.cycle/jquery.cycle.min.js", function() {

		$('#myGallery').cycle({
			fx: 'fade',
			cssBefore: {
				position: 'static'
			},
			cssAfter: {
				position: 'static'
			},
			before:  myGalleryBefore,
			after:   myGalleryAfter,
			delay: 2000,
		});

		$('#myGallery').append('<a class="left"></a><a class="right"></a>');
		$('#myGallery a.left').click(function() {$('#myGallery').cycle('prev');});
		$('#myGallery a.right').click(function() {$('#myGallery').cycle('next');});

		$('#myGallery').mousemove(function() {
			$(this).cycle('pause');
		});
		$('#myGallery').mouseout(function() {
			$(this).cycle('resume');
		});
	});
	// _end_jquery.cycle

	/* Tips1 */
	$('.Tips1').live('mouseover', function(e) {
		var tip = $(this).attr('title');

		if (tip == '')
			tip = $(this).attr('old-title');

		$(this).attr('title','');
		$(this).attr('old-title',tip);

		$('body').append('<div class="tool-tip" style="position: absolute; left: 390px; display: none; top: 524px;"><div><div class="tool-title"><span></span></div><div class="tool-text"><span></span></div></div></div>');

		var tips = tip.split('::');
		if(tips.length > 0) {
			$('div.tool-tip .tool-title span').html(tips[0]);
		}
		if(tips.length >= 2) {
			$('div.tool-tip .tool-text span').html(tips[1]);
		}
		$('div.tool-tip').fadeIn('500');
		$('div.tool-tip').fadeTo('10',1);
	}).mousemove(function(e) {
		$('div.tool-tip').css('top', e.pageY + 10 );
		$('div.tool-tip').css('left', e.pageX + 20 );
	}).mouseout(function() {
		var tip = $('div.tool-tip .tool-title span').html() + ' :: ' + $('div.tool-tip .tool-text span').html();
		$(this).attr('title', tip);
		$('body').children('div.tool-tip').remove();
	});
	// _end_tooltip


	/* load jquery.cycle */
	/*$.getScript(TEMPLATE_URL+"scripts/jquery-lightbox-0.5/scripts/jquery.lightbox-0.5.min.js", function() {
		$('body').before('<link rel="stylesheet" href="'+TEMPLATE_URL+'scripts/jquery-lightbox-0.5/css/jquery.lightbox-0.5.css" />');
		$('a[rel=lightbox]').each(function() {
			$(this).lightBox({
				imageLoading: TEMPLATE_URL+'scripts/jquery-lightbox-0.5/images/lightbox-ico-loading.gif',
				imageBtnClose: TEMPLATE_URL+'scripts/jquery-lightbox-0.5/images/lightbox-btn-close.gif',
				imageBtnPrev: TEMPLATE_URL+'scripts/jquery-lightbox-0.5/images/lightbox-btn-prev.gif',
				imageBtnNext: TEMPLATE_URL+'scripts/jquery-lightbox-0.5/images/lightbox-btn-next.gif',
			});
		});
	}); //*/
	// _end_lightbox
});

/* gallery callback */
function myGalleryBefore(curr, next, opts, fwd) {
	$(next).css('position', 'static')
		   .find('div.slideInfoZone:first')
		   .css('top', '255px');
	$(curr).css('position', 'static')
		   .find('div.slideInfoZone:first')
		   .animate({top: '255px'});
}
function myGalleryAfter(curr, next, opts, fwd) {
	$(next).find('div.slideInfoZone:first')
		   .animate({top: '5px'});
}
// _end_gallery_callback
