// JavaScript source code
var imagesdir = "images/93px_gfm_now_play_pics" ; //directory where the images are kept
var sun = new Array(13);
var mon = new Array(13);
var tue = new Array(13);
var wed = new Array(13);
var thu = new Array(13);
var fri = new Array(13);
var sat = new Array(13);

/*
Modify the schedule below according to this syntax:
Show Name;Show Bio; Presenter's Name;E-mail; Presenter's Image
*/

////////////////////////////////////////////////
//Sunday 93px
////////////////////////////////////////////////

//Sunday 8am - 10am
sun[0] = "Gospel Show;Vere Richards & Sister Hyacinth;vere_presenters2.jpg";

//Sunday 10am - 12 pm
sun[1] = "Nasreen & Tahira;Nasreen & Tahira;nasreen_and_tahira_now_play.jpg";

//Sunday 12pm - 1pm
sun[2] = "Musical Memories;Derek B;derrickb_presenters2.jpg";

//Sunday 1pm - 2pm
sun[3] = "Musical Memories;Derek B;derrickb_presenters2.jpg";

//Sunday 2pm - 4pm
sun[4] = "Rice & Peas Show;Father Rue;rudolph_presenters2.jpg";

//Sunday 4pm - 6pm
sun[5] = "Sexy House Music, Garage & A Bit More...;Donovan Smith;donavan_presenters2.jpg";

//Sunday 6pm - 7pm
sun[6] = "Daddy G ;Daddy G;glenn_presenters2.jpg";

//Sunday 7pm - 8pm
sun[7] = "Daddy G ;Daddy G;glenn_presenters2.jpg";

//Sunday 8pm - 9pm
sun[8] = "Action Jaxon;Action Jaxon;action_presenters2.jpg";

//Sunday 9pm - 10pm
sun[9] = "Action Jaxon;Action Jaxon;action_presenters2.jpg";

//Sunday 10pm - 11pm
sun[10] = "Gabba;Gabba;gabba_presenters2.jpg";

//Sunday 11pm - 1am
sun[11] = "Gabba;Gabba;gabba_presenters2.jpg";

//Sunday 1am - 5am
sun[12] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

//Sunday 5am-7am
sun[13] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

////////////////////////////////////////////////
//Monday
////////////////////////////////////////////////

//Monday 7am - 10am - Morning Show
mon[0] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Monday 10am - 12 pm - Morning Show
mon[1] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Monday 12pm - 1pm - Lunchtime Mix
mon[2] = "Lunch Time Mix;GFM in the Mix;gfm_inthemix_green.jpg";

//Monday 1pm - 2pm - Lunchtime Mix
mon[3] = "Lunch Time Mix;GFM in the Mix;gfm_inthemix_green.jpg";

//Monday 2pm - 4pm
mon[4] = "Jenne;Jenne;jenne_presenters2.jpg";

//Monday 4pm - 6pm
mon[5] = "Drivetime Show;Daddy G;glenn_presenters2.jpg";

//Monday 6pm - 7pm
mon[6] = "The Community Link Show;Community Link Crew;com_link_now_playing.jpg";

//Monday 7pm - 8pm
mon[7] = " DJ Mizzi; DJ Mizzi;mizzi_presenters2.jpg";

//Monday 8pm - 9pm
mon[8] = " DJ Mizzi; DJ Mizzi;mizzi_presenters2.jpg";

//Monday 9pm - 10pm
mon[9] = "Keke;Keke;keke_presenters2.jpg";

//Monday 10pm - 11pm
mon[10] = "Keke;Keke;keke_presenters2.jpg";

//Monday 11pm - 1am
mon[11] = "DJ Fade;DJ Fade;late_now_playing.jpg";

//Monday 1am - 5am
mon[12] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

//Monday 5am-7am
mon[13] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

////////////////////////////////////////////////
//Tuesday
////////////////////////////////////////////////

//Tuesday 7am - 10am
tue[0] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Tuesday 10am - 12 pm
tue[1] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Tuesday 12pm - 1pm
tue[2] = "Lunch Time Mix;Rich Edwards;rich_presenters2.jpg";

//Tuesday 1pm - 2pm
tue[3] = "Lunch Time Mix;Rich Edwards;rich_presenters2.jpg";

//Tuesday 2pm - 4pm
tue[4] = "Jenne;Jenne;jenne_presenters2.jpg";

//Tuesday 4pm - 6pm
tue[5] = "Drivetime Show;Daddy G;glenn_presenters2.jpg";

//Tuesday 6pm - 7pm
tue[6] = "The Community Link Show;Community Link Crew;com_link_now_playing.jpg";

//Tuesday 7pm - 8pm
tue[7] = "Dino Sam & The Crew;Dino Samura;dino_presenters2.jpg";

//Tuesday 8pm - 9pm
tue[8] = "Dino Sam & The Crew;Dino Samura;dino_presenters2.jpg";

//Tuesday 9pm - 10pm
tue[9] = "Della Dread;Della Dread;dela_dread_now_playing.jpg";

//Tuesday 10pm - 11pm
tue[10] = "Della Dread;Della Dread;dela_dread_now_playing.jpg";

//Tuesday 11pm - 1am
tue[11] = "Andrew Gillespie;Andrew Gillespie;andrew_gillespie_now_playin.jpg";

//Tuesday 1am - 5am
tue[12] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

//Tuesday 5am-7am
tue[13] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";


////////////////////////////////////////////////
//Wednesday
////////////////////////////////////////////////



//Wednesday 7am - 10am
wed[0] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Wednesday 10am - 12 pm
wed[1] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Wednesday 12pm - 1pm
wed[2] = "Lunch Time Mix;Rich Edwards;rich_presenters2.jpg";

//Wednesday 1pm - 2pm
wed[3] = "Lunch Time Mix;Rich Edwards;rich_presenters2.jpg";

//Wednesday 2pm - 4pm
wed[4] = "DJ Cage;Cage;cage_presenters2.jpg";

//Wednesday 4pm - 6pm
wed[5] = "Drivetime Show;Daddy G;glenn_presenters2.jpg";

//Wednesday 6pm - 7pm
wed[6] = "The Community Link Show;Community Link Crew;com_link_now_playing.jpg";

//Wednesday 7pm - 8pm
wed[7] = "Leon Brown;Leon Brown;leon_presenters2.jpg";

//Wednesday 8pm - 9pm
wed[8] = "Leon Brown;Leon Brown;leon_presenters2.jpg";

//Wednesday 9pm - 10pm
wed[9] = "Juicy;Juicy;juicy_presenters2.jpg";

//Wednesday 10pm - 11pm
wed[10] = "Juicy;Juicy;juicy_presenters2.jpg";

//Wednesday 11pm - 1am
wed[11] = "Gary T;Gary T;garyt_presenters3.jpg";

//Wednesday 1am - 5am
wed[12] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

//Wednesday 5am-7am
wed[13] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

////////////////////////////////////////////////
//Thursday
////////////////////////////////////////////////


//Thursday 7am - 10am
thu[0] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Thursday 10am - 12 pm
thu[1] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Thursday 12pm - 1pm
thu[2] = "Lunch Time Mix;DJ H.;djh_presenters2.jpg";

//Thursday 1pm - 2pm
thu[3] = "Lunch Time Mix;DJ H.;djh_presenters2.jpg";

//Thursday 2pm - 4pm
thu[4] = "DJ Cage;Cage;cage_presenters2.jpg";

//Thursday 4pm - 6pm
thu[5] = "Drivetime Show;Daddy G;glenn_presenters2.jpg";

//Thursday 6pm - 7pm
thu[6] = "The Community Link Show;Community Link Crew;com_link_now_playing.jpg";

//Thursday 7pm - 8pm
thu[7] = "John Mustoe;John Mustoe;mustoe_presenters2.jpg";

//Thursday 8pm - 9pm
thu[8] = "John Mustoe;John Mustoe;mustoe_presenters2.jpg";

//Thursday 9pm - 10pm
thu[9] = "Ade Simpson;Ade Simpson;ade_simpson_now_playing.jpg";

//Thursday 10pm - 11pm
thu[10] = "Ade Simpson;Ade Simpson;ade_simpson_now_playing.jpg";

//Thursday 11pm - 1am
thu[11] = "GFM Roots n Dub Mix;BT, Kulchalee, Ras Head, Willie G;rootsdub_presenters2.jpg";

//Thursday 1am - 5am
thu[12] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

//Thursday 5am-7am
thu[13] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

////////////////////////////////////////////////
//Friday
////////////////////////////////////////////////


//Friday 8 - 12am
fri[0] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Friday 10am - 12 pm
fri[1] = "Jerry Hipkiss;Jerry Hipkiss;jerry_presenters2.jpg";

//Friday 12pm - 1pm
fri[2] = "Lunch Time Mix;GFM in the Mix;gfm_inthemix_green.jpg";

//Friday 1pm - 2pm
fri[3] = "Lunch Time Mix;GFM in the Mix;gfm_inthemix_green.jpg";

//Friday 2pm - 4pm
fri[4] = "DJ Cage;Cage;cage_presenters2.jpg";

//Friday 4pm - 6pm
fri[5] = "Drivetime Show;Daddy G;glenn_presenters2.jpg";

//Friday 6pm - 7pm
fri[6] = "The Community Link Show;Community Link Crew;craig_luke_presenters2.jpg";

////Friday
fri[7] = "Diamond;Diamond;diamond_now_playing.jpg";

//Friday 8pm - 9pm
fri[8] = "Diamond;Diamond;diamond_now_playing.jpg";

//Friday 9pm - 10pm
fri[9] = "Della Dread;Della Dread;dela_dread_now_playing.jpg";

//Friday 10pm - 11pm
fri[10] = "Della Dread;Della Dread;dela_dread_now_playing.jpg";

//Friday 11pm - 1am
fri[11] = "DJ Subverse;DJ Subverse;subverse_presenters3.jpg";

//Friday 1am - 5am
fri[12] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

//Friday 5am-7am
fri[13] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

////////////////////////////////////////////////
//Saturday
////////////////////////////////////////////////

 //Saturday 7am - 10am
sat[0] = "Gospel Show;Martin Wallace;martin_presenters2.jpg";

 //Saturday 10am - 12 pm
sat[1] = "Kamilla Sheikh;Kamilla Sheikh;kamlia_now_playing.jpg";

 //Saturday 12pm - 1pm
sat[2] = "JJ Watkins;JJ Watkins;jj_presenters2.jpg";

 //Saturday 1pm - 2pm
sat[3] = "JJ Watkins;JJ Watkins;jj_presenters2.jpg";

 //Saturday 2pm - 4pm
sat[4] = "Alex J;Alex J;alex_j_now_playing.jpg";

 //Saturday 4pm - 6pm
sat[5] = "Daddy English;Daddy English;daddy_english_now_playing.jpg";

 //Saturday 6pm - 7pm
sat[6] = "Martin In Full Swing;Martin In Full Swing;martinifs_presenters2.jpg";

 //Saturday 7pm - 8pm
sat[7] = "Martin In Full Swing;Martin In Full Swing;martinifs_presenters2.jpg";

 //Saturday 8pm - 9pm
sat[8] = "Callide;Callide;callide_presenters2.jpg";

 //Saturday 9pm - 10pm
sat[9] = "Callide;Callide;callide_presenters2.jpg";

 //Saturday 10pm - 11pm
sat[10] = "Saturday Night Reggae Jam;T.J.;tj_presenters2.jpg";

 //Saturday 11pm - 1am
sat[11] = "Saturday Night Reggae Jam;T.J.;tj_presenters2.jpg";

 //Saturday 1am - 5am
Sat[12] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";

 //Saturday 5am-7am
sat[13] = "GFM Night Grooves;NA;gfm_inthemix_white.jpg";


function nowPlaying(){
	var curdate = new Date();
	var curday, curhour, curtimespan, curtimespanname;
	var curarray;
	var curshowstring, curshow, curshowbio, curpresenter, curemail, curpresenterimage;

	curday = curdate.getDay();
	curhour = curdate.getHours();

	if(curhour < 1){
		curtimespan = 11;
		curtimespanname = "11pm - 1am";
		curday --;
	}
	else if (curhour < 5){
		curtimespan = 12;
		curtimespanname = "1am - 5am";
		curday --;
	}
	else if (curhour < 8){
		curtimespan = 13;
		curtimespanname = "5am - 8am";
		curday --;
	}
	else if (curhour < 10){
		curtimespan = 0;
		curtimespanname = "8am - 10am";
	}
	else if (curhour < 12){
		curtimespan = 1;
		curtimespanname = "10am - 12pm";
	}
	else if (curhour < 13){
		curtimespan = 2;
		curtimespanname = "12pm - 2pm";
	}
	else if (curhour < 14){
		curtimespan = 3;
		curtimespanname = "12pm - 2pm";
	}
	else if (curhour < 16){
		curtimespan = 4;
		curtimespanname = "2pm - 4pm";
	}
	else if (curhour < 18){
		curtimespan = 5;
		curtimespanname = "4pm - 6pm";
	}
	else if (curhour < 19){
		curtimespan = 6;
		curtimespanname = "6pm - 7pm";
	}
	else if (curhour < 20){
		curtimespan = 7;
		curtimespanname = "7pm - 8pm";
	}
	else if (curhour < 21){
		curtimespan = 8;
		curtimespanname = "8pm - 9pm";
	}
	else if (curhour < 22){
		curtimespan = 9;
		curtimespanname = "9pm - 10pm";
	}
	else if (curhour < 23){
		curtimespan = 10;
		curtimespanname = "10pm - 11pm";
	}

	if (curday < 0)
		curday = 0;

	switch(curday){
	case 0:
		curshowstring = sun[curtimespan];
		break;
	case 1:
		curshowstring = mon[curtimespan];
		break;
	case 2:
		curshowstring = tue[curtimespan];
		break;
	case 3:
		curshowstring = wed[curtimespan];
		break;
	case 4:
		curshowstring = thu[curtimespan];
		break;
	case 5:
		curshowstring = fri[curtimespan];
		break;
	case 6:
		curshowstring = sat[curtimespan];
		break;
	}

    curarray = curshowstring.split(";");
	curshow = curarray[0];
	curpresenter = curarray[1];
	curpresenterimage = imagesdir + "\/" + curarray[2];

	if (curpresenterimage == "NA"){
		curpresenterimage = "gfm_inthemix_green.jpg";
	}

	if (curshow == "NA"){
		curshow = "";
	}

	if (curpresenter == "NA"){
		curpresenter = "";
	}

	document.images("presenter").src = curpresenterimage;
	document.images("presenter").alt = curpresenter;
	document.all.timespan.innerText = curpresenter;
	return;
}

function getDayString(num){
	var day;
	switch(num){
	case 0:
		day = "Sunday";
		break;
	case 1:
		day = "Monday";
		break;
	case 2:
		day = "Tuesday";
		break;
	case 3:
		day = "Wednesday";
		break;
	case 4:
		day = "Thursday";
		break;
	case 5:
		day = "Friday";
		break;
	case 6:
		day = "Saturday";
		break;
	}
	return day;
}
