function howdoi(link)
{
	document.location.href = link;
}

/* =================================== homeSlides()
 	Home Page Slideshow related functions */

var active_slide = 0;
var slideshow_speed = 8000;
var slideshow_function = undefined;

function homeSlidesSetup(speed, base_url) {
	slideshow_speed = speed;
	var $slides = $("#slides");
	var $slideNav = $("#slideNav");
	$slides.empty();
	$slideNav.empty();
	var n = 0;
	active_slide = 1;
	for (key in slides) {
		++n;
		var $img = $("<img>").attr({
			src: base_url + "/images/slideshow/" + slides[n-1],
			id: "slide-" + n,
			alt: "Photo " + n,
			"class": "slidePhoto roundTopRight"
		});
		var $a = $("<a>").attr({
			href: "#",
			id: "bullet-" + n
		});
		$a.html(n);
		$a.click(function(x) {
			i = $(x.currentTarget).html();
			if (i != active_slide) {
				clearInterval(slideshow_function);
				homeSlideAdvance(i);
    			slideshow_function = setInterval( "homeSlideAdvance()", slideshow_speed);
			}
			return false;
		});
		if (n == active_slide) {
			$img.addClass("active");
			$a.addClass("currentSlide");
		}
		$slides.append($img);
		$slideNav.append($a);
	}
	
	n = active_slide;

	slideshow_function = setInterval("homeSlideAdvance()", slideshow_speed);
}


function homeSlideAdvance(n) 	{
    var $active = $('#slides IMG.active');

    if ( $active.length == 0 ) $active = $('#slides IMG:last');

	var $next;
	if (n == undefined) {
    	$next =  $active.next().length ? $active.next() : $('#slides IMG:first');
		n = $next.attr("id").substr(6);
	}
	else
		$next = $("#slide-" + n);

    $active.addClass('last-active');

	active_slide = n;

	$(".currentSlide").removeClass("currentSlide");
	$("#bullet-" + n).addClass("currentSlide");
    $next.css({opacity: 1.0})
        .addClass('active')
	$active.removeClass('active last-active');

}

