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;

function getAboutUsTracks(){
  strSpans = new Array(6);
  strTimes = new Array(6);
  strTracks = new Array(6);
 
  strTracks[0] = '/media/4323/aboutus1aboutus.mp3';
  strTracks[1] = '/media/4326/aboutus2grapevineisaregistered.mp3';  
  strTracks[2] = '/media/4329/aboutus3since1994wehave.mp3';
  strTracks[3] = '/media/4323/aboutus1aboutus.mp3';
  strTracks[4] = '/media/4329/aboutus3since1994wehave.mp3';
  strTracks[5] = '/media/4334/aboutus6weachievethisthrough.mp3';

  strSpans[0] = 0;
  strSpans[1] = 2;  
  strSpans[2] = 4;
  strSpans[3] = 6;
  strSpans[4] = 8;
  strSpans[5] = 10;

  strTimes[0] = "32000";
  strTimes[1] = "34000";
  strTimes[2] = "41000";
  strTimes[3] = "38000";
  strTimes[4] = "25000";
  strTimes[5] = "26000";

  intCheck = 1;
}

function getNewsTracks(){
  strSpans = new Array(5);
  strTimes = new Array(5);
  strTracks = new Array(5);
 
  strTracks[0] = '/media/4434/news1hockeylovinganoop.mp3';
  strTracks[1] = '/media/4437/news2cultureexhibition.mp3';  
  strTracks[2] = '/media/4440/news3filmcrewvisit.mp3';
  strTracks[3] = '/media/4443/news4mondaymorningwalks.mp3';
  strTracks[4] = ' /media/4446/news5newsletters.mp3 ';

  strSpans[0] = 0;
  strSpans[1] = 2;  
  strSpans[2] = 5;
  strSpans[3] = 8;
  strSpans[4] = 11;

  strTimes[0] = '11000';
  strTimes[1] = '7000';  
  strTimes[2] = '8000';
  strTimes[3] = '12000';
  strTimes[4] = '4000';

  intCheck = 1;
}

function getHomeTracks(){
  strSpans = new Array(3);
  strTimes = new Array(3);
  strTracks = new Array(3);
 
  strTracks[0] = '/media/4425/homepage1helloandwelcome.mp3';
  strTracks[1] = '/media/4428/homepage2weprovidesupport.mp3';  
  strTracks[2] = '/media/4431/homepage3wethinkthat.mp3';

  strSpans[0] = 0;
  strSpans[1] = 1;  
  strSpans[2] = 2;

  strTimes[0] = '11000';
  strTimes[1] = '29000';  
  strTimes[2] = '17000';

  intCheck = 1;
}


function getContactUs(){
  strTracks = new Array(6);

  strTracks[0] = '/media/4385/contactus1.mp3';
  strTracks[1] = '/media/4388/contactus2grapevineregisteredoffice.mp3';  
  strTracks[2] = '/media/4391/contactus3email.mp3';
  strTracks[3] = '/media/4394/contactus4clickherefoot.mp3';
  strTracks[4] = '/media/4397/contactus5clickbus.mp3';
  strTracks[5] = '/media/4400/contactus6clickformap.mp3';

  intCheck = 1;
}

function getDivine(){
  strTracks = new Array(2);

  strTracks[0] = '/media/4403/divine1.mp3';
  strTracks[1] = '/media/4407/divine2youngpeoplewho.mp3';  

  intCheck = 1;
}

function getStayingHealthy(){
  strTracks = new Array(2);

  strTracks[0] = '/media/4512/stayinghealthy1.mp3';
  strTracks[1] = '/media/4509/stayinghealth2paulsstory.mp3';  

  intCheck = 1;
}

function getConnectingPeople(){
  strTracks = new Array(4);

  strTracks[0] = '/media/4372/connectingpeople1.mp3';
  strTracks[1] = '/media/4375/connectingpeople2thewholepoint.mp3';  
  strTracks[2] = '/media/4381/connectingpeoplegerardsstory.mp3';
  strTracks[3] = '/media/4378/connectingpeople3thegrouphave.mp3';

  intCheck = 1;
}

function getCampaigning(){
  strTracks = new Array(2);

  strTracks[0] = '/media/4365/campaigning1.mp3';
  strTracks[1] = '/media/4368/campaigning2wearealso.mp3';  

  intCheck = 1;
}

function getNewsAnoop(){
  strTracks = new Array(3);

  strTracks[0] = '/media/4449/news_anoop1.mp3';
  strTracks[1] = '/media/4452/news_anoop2hispassionfor.mp3';  
  strTracks[2] = '/media/4455/news_anoop3hispositionat.mp3'; 

  intCheck = 1;
}

function getSelfAdvocacy(){
  strTracks = new Array(4);

  strTracks[0] = '/media/4497/selfadvocacy1.mp3';
  strTracks[1] = '/media/4500/selfadvocacy2wealsosupport.mp3';  
  strTracks[2] = '/media/4503/selfadvocacy3helensstory.mp3';
  strTracks[3] = '/media/4506/selfadvocacy4shecompleteda.mp3'; 

  intCheck = 1;
}

function getPersonCentredPlanning(){
  strTracks = new Array(5);

  strTracks[0] = '/media/4482/personcentredplanning1.mp3';
  strTracks[1] = '/media/4485/personcentredplanning2personcentredplanningis.mp3';  
  strTracks[2] = '/media/4488/personcentredplanning3ellasstory.mp3';
  strTracks[3] = '/media/4491/personcentredplanning4staffatthe.mp3'; 
  strTracks[4] = '/media/4494/personcentredplanning5thesearestill.mp3'; 

  intCheck = 1;
}

function getNewsFilmCrewVisit(){
  strTracks = new Array(4);

  strTracks[0] = '/media/4461/news_filmcrewvisit1.mp3';
  strTracks[1] = '/media/4464/news_filmcrewvisit2asthecrew.mp3';  
  strTracks[2] = '/media/4467/news_filmcrewvisit3petersaidit.mp3';
  strTracks[3] = '/media/4470/news_filmcrewvisit4laterintheday.mp3'; 

  intCheck = 1;
}

function getMondayMorningWalks(){
  strTracks = new Array(2);

  strTracks[0] = '/media/4473/news_mondaymorningwalks1.mp3';
  strTracks[1] = '/media/4476/news_mondaymorningwalks2sponendis.mp3';  

  intCheck = 1;
}

function getDonate(){
  strTracks = new Array(3);

  strTracks[0] = '/media/4410/donate1donate.mp3';
  strTracks[1] = '/media/4413/donate2amonthlydonation.mp3';  
  strTracks[2] = '/media/4416/donate3pleaserememberto.mp3'; 

  intCheck = 1;
}

function getWats(){
  strTracks = new Array(3);

  strTracks[0] = '/media/4515/wats1.mp3';
  strTracks[1] = '/media/4518/wats2youcanemail.mp3';  
  strTracks[2] = '/media/4521/wats3wewillalsoaward.mp3'; 

  intCheck = 1;
}

function getYoungPeopleFromDifferentCommunities(){
  strTracks = new Array(2);

  strTracks[0] = '/media/4533/youngpeoplefromdifferentcommunities1.mp3';
  strTracks[1] = '/media/4536/youngpeoplefromdifferentcommunities2wewillmake.mp3';  

  intCheck = 1;
}

function getVolunteers(){
  strTracks = new Array(2);

  strTracks[0] = '/media/4747/volunteer1.mp3';
  strTracks[1] = '/media/4750/volunteer2forexample.mp3';  

  intCheck = 1;
}

function getAboutAdvocacy(){
  strTracks = new Array(6);

  strTracks[0] = '/media/4343/advocacy1advocacy.mp3';
  strTracks[1] = '/media/4346/advocacy2wealsorecruit.mp3';
  strTracks[2] = '/media/4349/advocacy3examplesofissues.mp3';
  strTracks[3] = '/media/4352/advocacy4kerryandrachel.mp3';  
  strTracks[4] = '/media/4356/advocacy5grapevinearranged.mp3';
  strTracks[5] = '/media/4359/advocacy6someweeksafter.mp3';  

  intCheck = 1;
}

function getGoingOut(){
  strTracks = new Array(2);

  strTracks[0] = '/media/4419/goingout1.mp3';
  strTracks[1] = '/media/4422/goingout2petersstory.mp3';

  intCheck = 1;
}

function getYoungPeolpesProjects(){
  strTracks = new Array(1);

  strTracks[0] = '/media/4540/youngpeoplsprojects.mp3';

  intCheck = 1;
}

function getJobs(){
  strTracks = new Array(1);

  strTracks[0] = '/media/4741/jobs.mp3';

  intCheck = 1;
}

function getWhatWeDo(){
  strTracks = new Array(1);

  strTracks[0] = '/media/4524/whatwedo.mp3';

  intCheck = 1;
}

function getNewsletters(){
  strTracks = new Array(1);

  strTracks[0] = '/media/4479/newsletters1.mp3';

  intCheck = 1;
}

function getNewscultures(){
  strTracks = new Array(1);

  strTracks[0] = '/media/4458/news_culturespeakout.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);
    	//alert(sPage);

	switch(sPage){
 	  case 'AboutUs.aspx':
	    getAboutUsTracks();
	    break;

	  case 'News.aspx':
	    getNewsTracks();
	    break;

	  case 'news.aspx':
	    getNewsTracks();
	    break;

	  case '':
	    getHomeTracks();
	    break;

	  case 'index.aspx':
	    getHomeTracks();
	    break;

	  case 'Index.aspx':
	    getHomeTracks();
	    break;

	  case 'ContactUs.aspx':
	    getContactUs();
            break;

	  case 'contactus.aspx':
	    getContactUs();
            break;

	  case 'dvine.aspx':
	    getDivine();
            break;

	  case 'Dvine.aspx':
	    getDivine();
            break;

	  case 'stayinghealthy.aspx':
	    getStayingHealthy();
            break;

	  case 'StayingHealthy.aspx':
	    getStayingHealthy();
            break;

	  case 'ConnectingPeople.aspx':
	    getConnectingPeople();
            break;

	  case 'connectingpeople.aspx':
	    getConnectingPeople();
            break;

	  case 'campaigning.aspx':
	    getCampaigning();
            break;

	  case 'Campaigning.aspx':
	    getCampaigning();
            break;

	  case 'News_anoop.aspx':
	    getNewsAnoop();
	    break;

	  case 'news_anoop.aspx':
	    getNewsAnoop();
	    break;

	  case 'SelfAdvocacy.aspx':
	    getSelfAdvocacy();
	    break;

	  case 'selfadvocacy.aspx':
	    getSelfAdvocacy();
	    break;

	  case 'personcentredplanning.aspx':
	    getPersonCentredPlanning();
	    break;

	  case 'PersonCentredPlanning.aspx':
	    getPersonCentredPlanning();
	    break;

	  case 'news_filmcrewvisit.aspx':
	    getNewsFilmCrewVisit();
	    break;

	  case 'news_mondaymorningwalks.aspx':
	    getMondayMorningWalks();
	    break;

	  case 'Donate.aspx':
	    getDonate();
	    break;

	  case 'wats.aspx':
	    getWats();
	    break;

	  case 'youngpeoplefromdifferentcommunities.aspx':
	    getYoungPeopleFromDifferentCommunities();
	    break;

	  case 'AboutAdvocacy.aspx':
	    getAboutAdvocacy();
	    break;

	  case 'GoingOut.aspx':
	    getGoingOut();
	    break;

	  case 'youngpeoplesprojects.aspx':
	    getYoungPeolpesProjects();
	    break;

	  case 'WhatWeDo.aspx':
	    getWhatWeDo();
	    break;
	
	  case 'newsletters.aspx':
	    getNewsletters();
	    break;

	  case 'news_culturespeakout.aspx':
	    getNewscultures();
	    break;

	  case 'News_CultureSpeakout.aspx':
	    getNewscultures();
	    break;

	  case 'volunteer.aspx':
	    getVolunteers();
	    break;

	  case 'Volunteer.aspx':
	    getVolunteers();
	    break;

	  case 'jobs.aspx':
	    getJobs();
	    break;

	  case 'Jobs.aspx':
	    getJobs();
	    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;
}

function audioPlay(){
  loadArrays();
  strSoundFile = strTracks[intArray];
  if (on == 0){
    on = 1;
    playSound(strSoundFile);
  }
  else {
    on = 0;
    stopSound(strSoundFile);  }
}

/*function nextSound(){
  //stopSound(strSoundFile);
  strSoundFile = '/media/874/grapvineisacharity.wav';
  on = 0;
  playSound(strSoundFile);
  if (intArray < strSpans.length){
    intArray = intArray + 1;
  }
}*/

function nextSound(){
  stopSound(strTracks[intArray]);
  loadArrays();
  if (intArray < strTracks.length - 1){
	  intArray = intArray + 1;
  }
  else {
	  intArray = 0;
  }
  //alert(intArray);
  strSoundFile = strTracks[intArray];
  on = 0;
  playSound(strSoundFile);
}


function prevSound(){
  stopSound(strTracks[intArray]);
  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(){
  
    if (strSpans[intArray] == 'header'){
      document.getElementById(strSpans[intArray]).style.fontSize = '28px';
    }
    else {
      document.getElementById(strSpans[intArray]).style.fontSize = '16px';
    }
    document.getElementById(strSpans[intArray]).style.color = 'black';
    self.setTimeout('resetBackground();', strTimes[intArray]);
}*/

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(){
  if (strSpans[intArray] == 'header'){
      document.getElementById(strSpans[intArray]).style.color = '#D61B7D';
      document.getElementById(strSpans[intArray]).style.fontSize = '24px';
  }
  else {
      document.getElementById(strSpans[intArray]).style.color = '#480C6D';
      document.getElementById(strSpans[intArray]).style.fontSize = '12px';
  }
  on=0;
}*/

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';
		//}
	}
}