
var $jib = jQuery.noConflict();

// Clicking on toggler3 will make hiddenstuff3 appear/disappear
// You can place any number after the element ids of toggler and hiddenstuff
$jib(document).ready(function() {

	// $jib("[id^='hiddenstuff']").hide();

	$jib("[id^='toggler']").click(function() {
		remember_me = this;
		$jib("[id^='toggler']").each( function() {
			if ( this != remember_me ) {
				$jib('#' + this.id.replace(/toggler/,'hiddenstuff')).slideUp('slow');
			}
		});
		$jib('#' + this.id.replace(/toggler/,'hiddenstuff')).slideToggle('slow');
		return false;
	});
	$jib("[id^='hoverer']").hover( function() {
		remember_me = this;
		$jib("[id^='hoverer']").each( function() {
			if ( this != remember_me ) {
				$jib('#' + this.id.replace(/hoverer/,'hiddenstuff')).slideUp('slow');
			}
		});
		$jib('#' + this.id.replace(/hoverer/,'hiddenstuff')).slideDown('slow');
		return false;
	});

	$jib(".pikagallery").each( function() {
		$jib('#'+this.id).PikaChoose({
			show_captions: true,
			slide_enabled: true,
			auto_play: false,
			show_prev_next: false,
			slide_speed: 5000,
			thumb_width: 50,
			thumb_height: 50,
			buttons_text: { play: "", stop: "", previous: "Previous", next: "Next" },
			delay_caption: false,
			user_thumbs: false
		});
	});
});

function start_carousel( which, transition_speed, flip_speed  )
{
	$jib('ul#carousel'+which).innerfade({
		speed: transition_speed,
		timeout: flip_speed,
		type: 'sequence',
		containerheight: '200px'
	});

	$jib('ul#carousel'+which+' li').css('list-style', 'none');
	$jib('ul#carousel'+which+' li').css('margin-left', '-5px');
	$jib('ul#carousel'+which+' li').css('padding-left', '0');
	$jib('ul#carousel'+which+' li img').css('border', '1px solid #ccc');
	$jib('ul#carousel'+which+' li img').css('padding', '4px');
}

$jib(window).bind("load",
	function() {
		$jib("div#slider1").codaSlider({ easeTime: 1500 })
		// $jib("div#slider2").codaSlider()
		// etc, etc. Beware of cross-linking difficulties if using multiple sliders on one page.
	}
);
