// VJamm website Javeascript Functions


function onLoad(sec_nav) {
	highlightSection(section);
	if (sec_nav) { highlightPage(page_number); }
	preloadImages();
}


// Header

function highlightSection(section) {
  var section;
  document.images[section].src = "images/header_button_purple.gif";
}  
  
function headerButtonMouseOut(button) {
  if (section==button) {
	document.images[button].src = "images/header_button_purple.gif";
  } else {
	document.images[button].src = "images/header_button_grey.gif"; 
  }	
}

function headerButtonMouseOver(button) {
  document.images[button].src = "images/header_button_red.gif";
}


// Secondary Navigation 

function highlightPage(page_number) {
  document.images['page_'+page_number].src = "images/secondary_nav_button_purple.gif";
}  

function secNavButtonMouseOut(button) {
  page_name = 'page_'+page_number;	
  if (page_name==button) {
	document.images[button].src = "images/secondary_nav_button_purple.gif";
  } else {
	document.images[button].src = "images/secondary_nav_button_grey.gif"; 
  }	
}

function secNavButtonMouseOver(button) {
  document.images[button].src = "images/secondary_nav_button_red.gif";
}


// Image Ready Functions inc Rollover Preloads for manual (otimised) rollovers

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		sidebar_04_over = newImage("images/sidebar_04-over.gif");
		sidebar_07_over = newImage("images/sidebar_07-over.gif");
		sidebar_09_over = newImage("images/sidebar_09-over.gif");
		sidebar_16_over = newImage("images/sidebar_16-over.gif");
		sidebar_28_over = newImage("images/sidebar_28-over.gif");
		header_button_red = newImage("images/header_button_red.gif");
		sec_nav_button_red = newImage("images/secondary_nav_button_red.gif");
		preloadFlag = true;
	}
}

// Language detection

// var langcodes=new Array("en", "fr", "es", "ja", "zh", "default")
//  de, it
var language

function detectLanguage() {
	if (navigator.appName == 'Netscape') 
	var language = navigator.language; 
	else 
	var language = navigator.browserLanguage;  
	if (language.indexOf('fr') < 0) language = 'en';
}

