
function ccJquery_Change_Page(num){
    rnd = Math.ceil(Math.random() * num).toString();
    $('#ccJquerySlideShow_button' + rnd).click();
}


$(document).ready(function(){

    for (i = 1; i <=ccJQuerySS_pages; i++){
	$('#ccJquerySlideShow').append('<div class="ccJquerySlideShow_ImgContainer" id="ccJquerySlideShow_page' + i +'"><img src="' + ccJQuerySS_basepath + 'slide' + i + '.jpg"/></div>');
    }

    for (i = 1; i <=ccJQuerySS_pages; i++){
	$('#ccJquerySlideShow').append('<div id="ccJquerySlideShow_button' + i + '" class="ccJquerySlideShow_button">' + ccJQuerySS_Button_Names[i] + '</div>');
    }

    for (i = 1; i <=ccJQuerySS_pages; i++){
	for (j in ccJQuerySS_links[i]){
	    $('#ccJquerySlideShow').append('<div id="ccJquerySlideShow_link_' + i + '_' + j + '" class="ccJquerySlideShow_link ccJquerySlideShow_Link_' + i + '"><a href="' + ccJQuerySS_links[i][j] + '">&nbsp;</a></div>');
	}
    }


    if (ccJQuerySS_Interval > 0){
	ccJQuerySS_Interval_ID = setInterval('ccJquery_Change_Page(' + ccJQuerySS_pages + ')',ccJQuerySS_Interval * 1000);
    }

    start_page = 1;
    if(ccJQuerySS_RandomStart){
	start_page = Math.ceil(Math.random() * ccJQuerySS_pages);
    }

    for (i = 1; i <= ccJQuerySS_pages; i++){
	btn_str = i.toString();
	id = '#ccJquerySlideShow_page' + btn_str;
	links = '.ccJquerySlideShow_Link_' + btn_str;
	button = '#ccJquerySlideShow_button' + btn_str;

	if (i != start_page){
	    $(id).css('display','none');
	    $(links).css('display','none');

	}else{
	    current_page_num = i.toString();
	}



	$(button).click(function(){
	    id = $(this).attr('id');
	    page_number = (id.substring(24,25));
	    page = '#ccJquerySlideShow_page' + page_number;
	    links = '.ccJquerySlideShow_Link_' + page_number;
	    current_page = '#ccJquerySlideShow_page' + current_page_num;
	    current_links = '.ccJquerySlideShow_Link_' + current_page_num;
	    if (current_page_num != page_number){
		$(current_links).css('display','none');
		$(current_page).fadeOut(ccJQuerySS_FadeTime);
		$(page).fadeIn(ccJQuerySS_FadeTime);
		$(links).css('display','block');
		current_page_num = page_number;
		if (ccJQuerySS_Interval > 0){
		    clearInterval(ccJQuerySS_Interval_ID);
		    ccJQuerySS_Interval_ID = setInterval('ccJquery_Change_Page(' + ccJQuerySS_pages + ')',ccJQuerySS_Interval * 1000);
		}

	    }
	});
    }

})

