function set_gallery_index(in_num){
	if(in_num < gallery_array.length){
		curr_gallery_index = in_num;
	}else{
		curr_gallery_index = 0;
	}
	if(in_num < 0){
		curr_gallery_index = 0;
	}
}
function show_gallery_image(in_num){
	var $j = jQuery.noConflict();
	//stop slide show
	toggle_galery_slideshow();

	//set index
	set_gallery_index(in_num);
	//set gallery_effect bg = next image
	$j("#gallery_effect").css("background-image", "url('" + gallery_array[curr_gallery_index] + "')");
	//init effect
	$j("#gallery_effect").fadeIn(2000, set_gallery_image);

	//restart slid show
	toggle_galery_slideshow();
}
function set_gallery_image(){
	var $j = jQuery.noConflict();
	$j("#gallery_img").attr("src", gallery_array[curr_gallery_index]);
	$j("#gallery_effect").fadeOut(2000);
}
function play_gallery_next(){
	show_gallery_image(curr_gallery_index+1);
}
var galleryinterval = 10000;
function toggle_galery_slideshow(){
	var $j = jQuery.noConflict();
	if(interval_id != -1){
		clearInterval(interval_id);
		interval_id = -1;
		//$("#slideshow_toggle").html("Start slideshow");
		$j("#slideshow_toggle").attr("class", "slideshow_toggle_start");
	}else{
		//following logic to switch 10 second first image, 6 second for 2nd image
		if(galleryinterval == 6000){
			galleryinterval = 10000;
		}else{
			galleryinterval = 6000;
		}
		interval_id = setInterval(play_gallery_next, galleryinterval);
		//$("#slideshow_toggle").html("Pause slideshow");
		$j("#slideshow_toggle").attr("class", "slideshow_toggle_pause");
	}
}
