// JavaScript Document

var on = 0;
var color = 0;
var browser=navigator.appName
var b_version=navigator.appVersion
var version=parseFloat(b_version)
var strSoundFile = '';
var strTracks = new Array();
var strSpans = new Array();
var strTimes = new Array();
intArray = 0;
var intCheck = 0;
var intPlayCount = 0;

function getLearningDev(){
  strSpans = new Array(4);
 
  strTracks[0] = '/txtsounds/BOCLearninganddevelopment1.mp3';
  strTracks[1] = '/txtsounds/BOCLearninganddevelopment2.mp3';
  strTracks[2] = '/txtsounds/BOCLearninganddevelopment3.mp3';
  strTracks[3] = '/txtsounds/BOCLearninganddevelopment4.mp3';
  
  intCheck = 1;
}

function getPensionScheme(){
  strSpans = new Array(3);
 
  strTracks[0] = '/txtsounds/BOCpension1.mp3';
  strTracks[1] = '/txtsounds/BOCpension2.mp3';
  strTracks[2] = '/txtsounds/BOCpension3.mp3';

  intCheck = 1;
}

function getWestfield(){
  strSpans = new Array(4);
 
  strTracks[0] = '/txtsounds/BOCwestfield1.mp3';
  strTracks[1] = '/txtsounds/BOCwestfield2.mp3';
  strTracks[2] = '/txtsounds/BOCwestfield3.mp3';
  strTracks[3] = '/txtsounds/BOCwestfield4.mp3';

  intCheck = 1;
}


function getWorkingForUs(){
  strTracks = new Array(3);

  strTracks[0] = '/txtsounds/BOCWorkingforus1.mp3';
  strTracks[1] = '/txtsounds/BOCWorkingforus2.mp3';
  strTracks[2] = '/txtsounds/BOCWorkingforus3.mp3';

  intCheck = 1;
}

function getAboutUs(){
  strTracks = new Array(4);

  strTracks[0] = '/txtsounds/BOCAboutUs1AboutUs.mp3';
  strTracks[1] = '/txtsounds/BOCAboutUs2Foundedin.mp3';
  strTracks[2] = '/txtsounds/BOCAboutUs3TheBrothers.mp3';
  strTracks[3] = '/txtsounds/BOCAboutUs4WhilstThere.mp3';

  intCheck = 1;
}

function getContactUs(){
  strTracks = new Array(5);

  strTracks[0] = '/txtsounds/BOCContactUs1.mp3';
  strTracks[1] = '/txtsounds/BOCContactUs2.mp3';
  strTracks[2] = '/txtsounds/BOCContactUs3.mp3';
  strTracks[3] = '/txtsounds/BOCContactUs4.mp3';
  strTracks[4] = '/txtsounds/BOCContactUs5.mp3';

  intCheck = 1;
}

function getWhatWeDo(){
  strTracks = new Array(6);

  strTracks[0] = '/txtsounds/BOCWhatwedo1.mp3';
  strTracks[1] = '/txtsounds/BOCWhatwedo2.mp3';
  strTracks[2] = '/txtsounds/BOCWhatwedo3.mp3';
  strTracks[3] = '/txtsounds/BOCWhatwedo4.mp3';
  strTracks[4] = '/txtsounds/BOCWhatwedo5.mp3';
  strTracks[5] = '/txtsounds/BOCWhatwedo6.mp3';

  intCheck = 1;
}

function loadArrays(){
	
	if (intCheck == 0){
		var sPath = window.location.pathname;
    	//var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
    	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	sPage = sPage.toLowerCase(); 
	switch(sPage){
 	  /*case '':
	    getIndexTracks();
	    break;
 	  */case 'learningdevelopment.aspx':
	    getLearningDev();
	    break;
	  case 'pension-scheme.aspx':
	  	getPensionScheme();
	    break;
	  //case '':
	    //getATracks();
	   // break;
	  case 'westfield.aspx':
	    getWestfield();
	    break;
	  case 'workingforus.aspx':
	    getWorkingForUs();
	    break;
	  case 'aboutus.aspx':
	    getAboutUs();
	    break;
	  case 'contactus.aspx':
	    getContactUs();
	    break;
	  case 'whatwedo.aspx':
	    getWhatWeDo();
	    break;
	}

	}
}

function audioControl(whSound,play) {
  var text = '';
  if (play=='true') {
    if (browser == 'Microsoft Internet Explorer') {
	  document.getElementById('ieplayer').src = whSound;
	}
	else {
	  text = "<OBJECT WIDTH=\"1\" HEIGHT=\"1\" type='audio/midi' data='" + whSound + "'></OBJECT>";
	}
  }
  else {
    if (browser == 'Microsoft Internet Explorer') {
	  document.getElementById('ieplayer').src = 'jsilence.mid';
	}
  }
  document.getElementById('player').innerHTML = text;
}

//Different Audio Playes for different sites

/* Audio Play from below for likes of Grapevine
function audioPlay(){
  loadArrays();
  strSoundFile = strTracks[intArray];
  if (on == 0){
    on = 1;
    playSound(strSoundFile);
  }
  else {
    on = 0;
    stopSound(strSoundFile);  }
}*/

//Dial House
function audioPlay(){

  if (strSoundFile != ''){
  	stopSound(strSoundFile);
  }
  loadArrays();
  strSoundFile = strTracks[intArray];
  playSound(strSoundFile);
  /*if (on == 0){
    on = 1;
    playSound(strSoundFile);
  }
  else {
    on = 0;
    stopSound(strSoundFile);  }*/
}

function nextSound(){
  if (strSoundFile != ''){
  	stopSound(strSoundFile);
  }
  loadArrays();
  if (intArray < strTracks.length - 1){
	  intArray = intArray + 1;
  }
  else {
	  intArray = 0;
  }
  //alert(intArray);
  strSoundFile = strTracks[intArray];
  on = 0;
  playSound(strSoundFile);
}


function prevSound(){
  if (strSoundFile != ''){
  	stopSound(strSoundFile);
  }
  loadArrays();
  
  if (intArray == 0){
	  intArray = strTracks.length - 1;
  }
  else {
	  intArray = intArray - 1;
  }

  strSoundFile = strTracks[intArray];
  on = 0;
  playSound(strSoundFile);

}

function playSound(whSound) {
  audioControl(whSound,'true');
  //changeBackground();
}

function stopSound(whSound) {
    audioControl(whSound,'false');
    //resetBackground();
}

function changeBackground(){
	var intStart = 0;
	var intEnd = 0
	var doc = document.getElementsByTagName('p');

	intStart = strSpans[intArray];
	
	if (intArray  == strSpans.length - 1){
		intEnd = doc.length;
	}
	else {
		intEnd = strSpans[intArray + 1];
	}

	for (var i = 0; i < doc.length; i++){

		if (i >= intStart && i < intEnd){		
   			doc[i].style.fontSize = '16px';
		}
	}

	self.setTimeout('resetBackground();', strTimes[intArray]);

}

function resetBackground(){
	var intStart = 0;
	var intEnd = 0
	var doc = document.getElementsByTagName('p');

	intStart = strSpans[intArray];
	
	if (intArray  == strSpans.length - 1){
		intEnd = doc.length;
	}
	else {
		intEnd = strSpans[intArray + 1];
	}

	for (var i = 0; i < doc.length; i++){

		//if (i >= 0 && i < intEnd){		
   			doc[i].style.fontSize = '12px';
		//}
	}
}
