/* Javascript code copyright G.R.Gilmore. Not to be used without permission of copyright holder*/

var title = "Course Programme";
course = new Object();
number_of_courses = 3;
course.length = number_of_courses-1;

course[0] = '9th February 2010,1GSC,PT,£195,N';
course[1] = '10th - 11th February 2010,2GSC,PT,£545,N';
course[2] = '9th - 11th February 2010,3GSC,PT,£735,L';


/* course[3] = '8th September 2006,UBW,PT,£195,L'; */

var cdate = "";
var cname = "";
var cdurn = "";
var cloc  = "PT";
var ccost = "TBA";
var linkname = "" ;

var cline = location.search.substring(1);
var startPos = cline.indexOf("sel=");
var select = -1;
if (startPos>-1) {select = cline.substring(startPos+4,cline.length)};

 function getitem(string) {
	// returns value of parm from string
      var commaPos = string.indexOf(",");
      cdate = string.substring(0,commaPos);
	lastcommaPos = commaPos + 1;
	commaPos = string.indexOf(",",lastcommaPos);
	cname = string.substring(lastcommaPos,commaPos);

	switch (cname){
	  case "1GSC" :
		coursename = "Introductory Gamma-Ray Spectrometry"; cdurn = "One Day"; linkname="gsc.htm#1GSC" ;  break;
	  case "2GSC" :
		coursename = "Practical Gamma-Ray Spectrometry"; cdurn = "Two Days"; linkname="gsc.htm#2GSC" ;  break;
	  case "3GSC" :
		coursename = "Combined Gamma-Ray Spectrometry"; cdurn = "Three Days"; linkname="gsc.htm#3GSC" ;  break;
	  case "NDM" :
		coursename = "Neutron Detection and Measurement"; cdurn = "One Day"; linkname="ndm.htm" ;  break;
	  case "ARC" :
		coursename = "Alpha Radiochemistry"; cdurn = "Three Days"; linkname="alpha.htm" ;  break;
	  case "ERC" :
		coursename = "Environmental Radiochemistry"; cdurn = "Two Days"; linkname="rchem.htm" ;  break;
	  case "UBW" :
		coursename = "Uncertainty Budget Workshop"; cdurn = "One Day"; linkname="uncertainty.htm" ;  break;
	  case "CGV" :
		coursename = "Coping with GammaVision"; cdurn = "One Day"; linkname="gammavision.htm" ;  break;

	  default : coursename = "Private Course";
	  }

	lastcommaPos = commaPos + 1;
	commaPos = string.indexOf(",",lastcommaPos);
	cloc = string.substring(lastcommaPos,commaPos);

	switch (cloc){
	  case "PT" :
		cloc = "Portal Business Centres, Dallam Court, Warrington";
		break;
	  case "C+" :
		cloc = "Company Plus, Warrington";
		break;
	  case "Dounreay":
		cloc = "Dounreay (Private Course)";
	  default : "To be advised";
	  }

	ccost = string.substring(commaPos+1,string.length-2);
	if (ccost == "TBA") { ccost = "To be advised" };
	cline = string.substring(string.length-1,string.length);
	return '';
 	}

function filltable() {
	var extra = "";
	for (i=0; i < number_of_courses; i++){
	  getitem(course[i]);
	  extra = "" ;
	  if (cname == "3GSC") { extra = "" }
document.write('<TR bgcolor="#ccffcc" ALIGN=CENTER><TD>',cdate,'<BR><A HREF="booking.htm?sel=',i,'">Register</A></TD><TD>',cdurn,'</TD>');
	  document.write('<TD><A HREF="courses/',linkname,'"><B>',coursename,'</B></A><p><em>This will be the last regularly programmed course. <br>Future courses will be by arrangement only.</em>',extra,'</TD>\n');
	  document.write('<TD>',cloc,'</TD><TD>',ccost,'</TD>  </TR>\n');
 	  if (cline == "L") {document.write('<TR><TD ALIGN=CENTER COLSPAN=5><IMG SRC="img/line03.gif" WIDTH=600 HEIGHT=3 BORDER=0></TD></TR>') }
	}
	return '';
}

function lastmodified(){
  lastmod=new Date(document.lastModified)
  return lastmod.toGMTString().substring(0,16)
}

function filloptions(select) {
	document.write('<OPTION VALUE="Non Selected">Select the course from this list</OPTION>');
	for (i=0; i < number_of_courses; i++){
	  getitem(course[i]);
	  selected = "";
	  if (select == i) {selected = " selected"}
	  document.write('<OPTION VALUE="',cname,':',cdate,'"',selected,'>',coursename,': ',cdate,': ',ccost,'</OPTION>\n');
	}
	document.write('<OPTION VALUE="Onsite">I am interested in an onsite course - please ring me!</OPTION>');
	return '';
}
