/* Author:  Adam Todd

*/
	var $j = jQuery.noConflict();
	var int = 0;
	$j(document).ready(function() {
		
		if(!issingle){
		
		var counter = 0;
		$j(".post").each(
			function(intIndex){
				$j(this).prepend('<div class="slideshow-container"></div><div class="slideshow-nav-container"></div>');
				var myPostImages = $j(this).children('.post-images');
				/* create the UI if there is more than one image*/
				if($j(myPostImages).children("img").length >1){
				  	$j(this).children('.slideshow-nav-container').append('<div class="slideshow-nav slideshow-nav'+intIndex+'"></div>');
					$j(this).children('.slideshow-container').css('cursor','pointer');
					$j(this).children('.slideshow-container').click(function() {
					  	$j(this).children('.post-images').cycle('next');
					});
					
					$j(myPostImages).children("img").each(
						function(intIndex){
						  if(intIndex>0){
							 $j(this).css('display', 'none');
							 $j(this).css('padding-top', '0');
							}
						});
				};
				
				
				$j(this).children('.slideshow-container').append(myPostImages);
	
				myPostImages.cycle({ 
					slideResize: true,
					containerResize:false,
					width:'100%',
					pager:  '.slideshow-nav' +intIndex,
					fit:1,
					fx:'fade', 
	    			speed:'slow', 
	    			timeout: 0, 
	    			prev:'#prev-'+intIndex,
					next:'#next-'+intIndex,
	    			after:  onAfter,
					before: onBefore
				});/* close myPostImages.cycle */
					//setHeights();
					counter++;
					
				
					
			}/* close function(intIndex) */
		
		);/* close .each */
			/* start a timer which checks if all the slideshows have a height*/
			int = window.setInterval(checkForHeights, 100);
      	addImagesToNav();
			
}/* end if */


		
	});/* end ready*/
	
	function onBefore(curr,next,opts) {
		addImagesToNav();
	}

	function onAfter(curr,next,opts) {
		setHeights();
		addImagesToNav();
	}
	
	$j(window).resize(function() {
		setHeights();
	});
	
	function setHeights(){
		$j(".slideshow-container").each(function(){
			var h = 0;
			$j(this).find('img').each(function(){
				
				if($j(this).css('display') == "block"){
				
					h = $j(this).height();
				}
			});
			if(h>0){
		 	 $j(this).css("height", h)
			}
		});
	}
	
	function checkForHeights(){
		var n = $j(".post").length;
		var counter = 0;
		var noHeight = 0;
		$j(".slideshow-container").each(function(){
			if($j(this).height() < 150){
				hasHeight = 1;
			}else{
				counter++;
			}
			
		});
		if(noHeight === 1){
			alert("no height for a slideshow");
		}
		/*stop timer as we have heights for all slideshows*/
		if(noHeight === 0 && counter === n){
			window.clearInterval(int);
		}else{
			setHeights();
		}
	}
	
	function addImagesToNav(){
			$j('.slideshow-nav a').contents().replaceWith('<img class ="slideshow-selector" src="'+sspath+'/img/slideshow_nav_off.gif">');
			$j('.slideshow-nav a.activeSlide').contents().replaceWith('<img class ="slideshow-selector" src="'+sspath+'/img/slideshow_nav_selected.gif">');
			$j(".slideshow-selector").each(
					function(){
						$j(this).addClass("swapImage {src: '"+sspath+"/img/slideshow_nav_over.gif'}");
				});
			
				
				$j(".page-nav-selector").each(
						function(){
							$j(this).addClass("swapImage {src: '"+sspath+"/img/page_nav_over.gif'}");
					});
			$j.swapImage(".swapImage");
	}























