// JavaScript Document
var HeadSummerHomeMax = 1;
var HeadWinterHomeMax = 1;
var HeadSummerMax = 1;
var HeadWinterMax = 1;
var SpecialSummerMax = 1;
var SpecialWinterMax = 1;
for(var i = 0; i< HeadSummerHomeMax; i++){
HeadSummerHome[i] = new HeadSummerHome;
}
for(var j = 0; j< HeadWinterHomeMax; j++){
HeadWinterHome[j] = new HeadWinterHome;
}
for(var k = 0; k< HeadSummerMax; k++){
HeadSummer[k] = new HeadSummer;
}
for(var l = 0; l< HeadWinterMax; l++){
HeadWinter[l] = new HeadWinter;
}
for(var m = 0; m< SpecialSummerMax; m++){
SpecialSummer[m] = new SpecialSummer;
}
for(var n = 0; n< SpecialWinterMax; n++){
SpecialWinter[n] = new SpecialWinter;
}
// Summer header images for the home page
HeadSummerHome[0].src1 = '/i/header_02_01.jpg';
HeadSummerHome[0].src2 = '/i/header_02_02.jpg';
// Winter header images for the home page
HeadWinterHome[0].src1 = '/i/header_01_01.jpg';
HeadWinterHome[0].src2 = '/i/header_01_02.jpg';
// Summer header images for the sub pages
HeadSummer[0].src = '/i/sub-header-02.jpg';
// Winter header images for the sub pages
HeadWinter[0].src = '/i/sub-header-01.jpg';
// Summer activities for the special bar
SpecialSummer[0].src = '/i/summer-activities.png';
SpecialSummer[0].url = '/summer_season/index.shtml';
// Winter activities for the special bar
SpecialWinter[0].src = '/i/winter-activities.png';
SpecialWinter[0].url = '/winter_season/index.shtml';
/***********************************************************************************************************************************
GENERAL FUNCTIONS
************************************************************************************************************************************/
// Generate random number based on time and date
function get_random(maxNum){
if (Math.random && Math.round){
var ranNum= Math.round(Math.random()*(maxNum-1));
ranNum+=1;
return ranNum;
}
else{
today= new Date();
hours= today.getHours();
mins= today.getMinutes();
secn= today.getSeconds();
if (hours==19)
hours=18;
var ranNum= (((hours+1)*(mins+1)*secn)%maxNum)+1;
return ranNum;
}
}
function itsHome(){
var showWho = get_random(2);
var HeadSummerHomeRand = get_random(HeadSummerHomeMax);
var HeadWinterHomeRand = get_random(HeadWinterHomeMax);
var SpecialWinterRand = get_random(SpecialWinterMax);
var SpecialSummerRand = get_random(SpecialSummerMax);
HeadSummerHomeRand--;
HeadWinterHomeRand--;
SpecialWinterRand--;
SpecialSummerRand--;
if(showWho == 1){ // Summer Header
document.getElementById('header').innerHTML = "<img src='"+HeadSummerHome[HeadSummerHomeRand].src1+"' alt='Blachford Lake Lodge'><img src='"+HeadSummerHome[HeadSummerHomeRand].src2+"' alt='Blachford Lake Lodge'>";
document.getElementById('Sidebaractivities').innerHTML = "<a href='"+SpecialWinter[SpecialWinterRand].url+"'><img src='"+SpecialWinter[SpecialWinterRand].src+"' alt='Winter Activities'></a>";
}
else { // Winter Header
document.getElementById('header').innerHTML = "<img src='"+HeadWinterHome[HeadWinterHomeRand].src1+"' alt='Blachford Lake Lodge'><img src='"+HeadWinterHome[HeadWinterHomeRand].src2+"' alt='Blachford Lake Lodge'>";
document.getElementById('Sidebaractivities').innerHTML = "<a href='"+SpecialSummer[SpecialSummerRand].url+"'><img src='"+SpecialSummer[SpecialSummerRand].src+"' alt='Summer Activities'></a>";
}
}
function itsSub(){
var showWho = get_random(2);
var HeadSummerRand = get_random(HeadSummerMax);
var HeadWinterRand = get_random(HeadWinterMax);
var SpecialWinterRand = get_random(SpecialWinterMax);
var SpecialSummerRand = get_random(SpecialSummerMax);
HeadSummerRand--;
HeadWinterRand--;
SpecialWinterRand--;
SpecialSummerRand--;
if(showWho == 1){ // Summer Header
document.getElementById('header').innerHTML = "<img src='"+HeadSummer[HeadSummerRand].src+"' alt='Blachford Lake Lodge'>";
document.getElementById('Sidebaractivities').innerHTML = "<a href='"+SpecialWinter[SpecialWinterRand].url+"'><img src='"+SpecialWinter[SpecialWinterRand].src+"' alt='Winter Activities'></a>";
}
else { // Winter Header
document.getElementById('header').innerHTML = "<img src='"+HeadWinter[HeadWinterRand].src+"' alt='Blachford Lake Lodge'>";
document.getElementById('Sidebaractivities').innerHTML = "<a href='"+SpecialSummer[SpecialSummerRand].url+"'><img src='"+SpecialSummer[SpecialSummerRand].src+"' alt='Summer Activities'></a>";
}
}
/***********************************************************************************************************************************
PROTOTYPE DEFINITIONS
************************************************************************************************************************************/
//This is a prototype definition used to create new navSet prototypes
//to contain all the information needed about each navigation div
function HeadSummerHome (){
this.src1 = '';
this.src2 = '';
}
function HeadWinterHome (){
this.src1 = '';
this.src2 = '';
}
function HeadSummer (){
this.src = '';
}
function HeadWinter (){
this.src = '';
}
function SpecialSummer (){
this.src = '';
this.url = '';
}
function SpecialWinter (){
this.src = '';
this.url = '';
}
/***********************************************************************************************************************************
SCRIPT MAIN FUNCTION
************************************************************************************************************************************/
function get_Image(){
// Number of slashes for the root
//var Root = 5; //test server
var Root = 4; //live server
var path=location.toString(); // convert the URL to a string
var urlParts=path.split("/"); // move the string into an array seporated by /
if(urlParts.length <= Root){ // If in root folder
itsHome();
}
else{
itsSub();
}
} 