//jQuery.noConflict();
jQuery(document).ready(function() {

	function fadeSlider($slider) {
		$slider.fadeOut(speedOut,function() {
			clearTimeout(pause);
			pause = false;
			jQuery('div#slidertext').empty();

			if(jQuery("a#imglink").hasClass("imglink")) {
				jQuery("a#imglink").remove();
			}

			if(images[index]['link'] != "")
			{
				jQuery("div#slider").prepend("<a href='"+images[index]['link']+"' class='imglink' id='imglink' style='z-index:1000;width:"+slideshowWidth+"px;height:"+slideshowHeight+"px;'></a>");
			}

			$slider.css('backgroundImage','url("'+images[index]['image']+'")');

			jQuery('div#textbox').css({
					display:'block',
					position:'relative',
					top:images[index]['text_top'],
					left:images[index]['text_left'],
					width:images[index]['text_width'],
					height:images[index]['text_height'],
					backgroundColor:images[index]['background_color'],
					opacity:images[index]['opacity']
			});
			jQuery('div#slidertext').css({
				top:images[index]['text_top'],
				left:images[index]['text_left'],
				width:images[index]['text_width'],
				height:images[index]['text_height']
			});
			jQuery('div#slidertext').append(images[index]['text']);
			jQuery('div#textbox').fadeIn(speedIn);

			$slider.fadeIn(speedIn,function(){
				if(!pause) {
					if(index == slideshowLength && loop == 1) {
						index = -1;
					}
					if(index < slideshowLength) {
						pause = setTimeout(slider, duration);
					}
				}
			});
		});
	}

	function hideSlider($slider) {
		$slider.hide(speedOut,function() {
			clearTimeout(pause);
			pause = false;
			jQuery('div#slidertext').empty();

			if(jQuery("a#imglink").hasClass("imglink")) {
				jQuery("a#imglink").remove();
			}

			if(images[index]['link'] != "")
			{
				jQuery("div#slider").prepend("<a href='"+images[index]['link']+"' class='imglink' id='imglink' style='width:"+slideshowWidth+"px;height:"+slideshowHeight+"px;'></a>");
			}

			$slider.css('backgroundImage','url("'+images[index]['image']+'")');

			jQuery('div#textbox').css({
					display:'block',
					position:'relative',
					top:images[index]['text_top'],
					left:images[index]['text_left'],
					width:images[index]['text_width'],
					height:images[index]['text_height'],
					backgroundColor:images[index]['background_color'],
					opacity:images[index]['opacity']
			});
			jQuery('div#slidertext').css({
				top:images[index]['text_top'],
				left:images[index]['text_left'],
				width:images[index]['text_width'],
				height:images[index]['text_height']
			});
			jQuery('div#slidertext').append(images[index]['text']);
			jQuery('div#textbox').show(speedIn);

			$slider.show(speedIn,function(){
				if(!pause) {
					if(index == slideshowLength && loop == 1) {
						index = -1;
					}
					if(index < slideshowLength) {
						pause = setTimeout(slider, duration);
					}
				}
			});
		});
	}


	function slider() {
		index ++;
		var $slider = jQuery('div#slider');
		if(effect == "slide") {
			hideSlider($slider);
		} else {
			fadeSlider($slider);
		}
	}

	jQuery('div#slider').css({
						backgroundImage:'url("'+images[0]['image']+'")',
						width:slideshowWidth+'px',
						height:slideshowHeight+'px'
						});
	jQuery('div#slidertext').css({
						top:images[0]['text_top'],
						left:images[0]['text_left'],
						width:images[0]['text_width'],
						height:images[0]['text_height']
						});
	jQuery('div#slidertext').append(images[0]['text']);
	jQuery('div#textbox').css({
						display:'block',
						position:'absolute',
						top:images[0]['text_top'],
						left:images[0]['text_left'],
						width:images[0]['text_width'],
						height:images[0]['text_height'],
						backgroundColor:images[0]['background_color'],
						opacity:images[0]['opacity']
						});
	if(images[0]['link'] != "")
	{
		jQuery("div#slider").prepend("<a href='"+images[0]['link']+"' class='imglink' id='imglink' style='width:"+slideshowWidth+"px;height:"+slideshowHeight+"px;'></a>");
	}

	pause = setTimeout(slider, duration);

});

