function ShowIndex(set)
{
set = (set != undefined) ? set : 'front';
$('view_hole').hide();
$('index_front').hide();
$('index_back').hide();
$('index_' + set).show();
}
function ShowMenu(set)
{
set = (set != undefined) ? set : 'front';
$('index_menu_front').hide();
$('index_menu_back').hide();
$('index_menu_' + set).show();
ShowIndex(set);
}
function ShowHole(hole)
{
$('index_front').hide();
$('index_back').hide();
$('hole_id').innerHTML = hole;
$('view_hole').show();
var index_loc = (hole <= 9) ? 'front' : 'back';
$('index_link').innerHTML = '« Back to index';
ShowHoleView(hole, 0);
ShowHoleImages(hole);
}
function ShowHoleView(hole, view)
{
//---[ set view to default ]---
view = (view != undefined) ? view : 0;
$('hole_image').innerHTML = '';
}
function ShowHoleImages(hole)
{
if( $('hole_images') )
{
//---[ reset to blank ]---
$('hole_images').innerHTML = '';
new Ajax.Request('/info/courseimageholelist',
{
requestHeaders: {Accept: 'application/json'},
asynchronous: false,
method: 'post',
parameters: {
course_guid: $('course_guid').value,
hole: hole
},
onSuccess: function(transport, json)
{
var hole_images = (json) ? json : null;
//---[ loop through images found ]---
hole_images.each( function(tour_image, index)
{
var info = new Template('