$(document).ready(function() {
/* eliminate ie6 flicker */
	if(jQuery.browser.msie && parseInt(jQuery.browser.version, 10) == 6) {
		try {
			document.execCommand("BackgroundImageCache", false, true);
		} catch(err) {}
	}
	
	var slide_interval_id = 0;
	var pause 			= 5000;
	var slide_width 	= 900;
	var current_slide = 1;
	var max_slides 	= $('div.slideCell').length;
	if (max_slides > 1) {
		slide2slide(current_slide); // start sliding
	}

	function slide2slide(slide_no) {
		$("#intro").animate({marginLeft: '-'+((slide_no-1)*slide_width)+'px'}, 1000);		
		clearInterval (slide_interval_id);
		slide_interval_id = setInterval(slide2next, pause);	
	}

	$('.slide_dots a').click(function() {
		current_slide = parseInt($(this).attr('href').substr(6));
		slide2slide(current_slide);
		return false;
	});

	// automatic rolling
	function slide2next(){
		current_slide++;
		if (current_slide > max_slides) current_slide = 1;
		slide2slide(current_slide);
	}
});
