// JavaScript Document
<!--
<!-- Original:  Robert Bui (astrogate@hotmail.com) -->
<!-- Web Site:  http://astrogate.virtualave.net -->

<!-- Adaptation Martin Mc Arthur (martin@rmweb.co.za -->

<!-- Begin
var interval = 5; // delay between changing beachs (in seconds)
var random_display = 0; // 0 = no, 1 = yes
interval *= 1000;

var beach_index = 0;
beach_list = new Array();
beach_list[beach_index++] = '<img src="images/beach/beach01.jpg" width="157" height="140" />';
beach_list[beach_index++] = '<img src="images/beach/beach02.jpg" width="157" height="140" />';
var number_of_beachs = beach_list.length;

function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}

function getNextBeach() {
	if (random_display) {
		beach_index = generate(0, number_of_beachs-1);
	}
	else {
		beach_index = (beach_index+1) % number_of_beachs;
	}
	var new_beach = beach_list[beach_index];
	return(new_beach);
}

function changeBeach(div_id) {

	_findObj(div_id).innerHTML = getNextBeach();
	var recur_call = "changeBeach('"+div_id+"')";
	setTimeout(recur_call, interval);
}
//  End -->

function _findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}