 function setPointer()
   {
      document.body.style.cursor='hand';
   }
   function resetPointer()
   {
      document.body.style.cursor='auto';
   }
   function linkPage( targetPage )
   {
      if ( targetPage == 'HOME' )
         location.href="http://www.ainslieparkkarate.co.uk";
      if ( targetPage == 'INSTRUCTORS' )
         location.href="instructors.html";
      if ( targetPage == 'CLASSTIMES' )
         location.href="classtimes.html";
      if ( targetPage == 'FINDUS' )
         window.open("http://maps.google.co.uk/maps?f=q&amp;hl=en&amp;geocode=&amp;q=Ainslie+Park+Leisure+Centre%E2%80%8E&amp;jsv=140g&amp;sll=55.980041,-3.209038&amp;sspn=0.04562,0.109863&amp;ie=UTF8&amp;latlng=55972060,-3230426,13452323521695077719&amp;ei=ahtQSZ34J43UNb_I0ecM&amp;cd=1");
      if ( targetPage == 'EVENTS' )
         window.open("http://www.skfscotland.co.uk/events.html");
      if ( targetPage == 'HISTORY' )
         location.href="history.html";  
      if ( targetPage == 'GALLERY' )
         location.href="gallery.html";
      if ( targetPage == 'SYLLABUS' )
         location.href="syllabus.html";
      if ( targetPage == 'BULLETIN' )
         location.href="bulletin.html"; 
      if ( targetPage == '2010' )
         location.href="gallery_2010.html"; 
      if ( targetPage == '2009' )
         location.href="gallery_2009.html"; 
      if ( targetPage == '2008' )
         location.href="gallery_2008.html"; 
      if ( targetPage == '2007' )
         location.href="gallery_2007.html"; 
      if ( targetPage == '2006' )
         location.href="gallery_2006.html"; 
      if ( targetPage == '2005' )
         location.href="gallery_2005.html"; 
      if ( targetPage == '2004' )
         location.href="gallery_2004.html"; 
      if ( targetPage == '2003' )
         location.href="gallery_2003.html"; 
      if ( targetPage == 'GALLERY_INSTRUCTOR' )
         location.href="gallery_instructor.html"; 
      if ( targetPage == 'GALLERY_OLDDAYS' )
         location.href="gallery_olddays.html"; 
      if ( targetPage == 'GALLERY_VIDEOS' )
         location.href="gallery_videos.html"; 
      if ( targetPage == 'SKF_GALLERY' )
         location.href="gallery_skf.html"; 
      if ( targetPage == 'MEMBERS' )
         location.href="members.html"; 
      if ( targetPage == 'MESSAGE' )
         location.href="special_message.html"; 

 }

   
 function chkPasswd()
 {
   if (document.getElementById('pagePass').value == 'trainharder')   
   {
      pageForm.style.visibility = 'hidden';
      checkPass.style.visibility = 'hidden';
      document.getElementById('sorry').style.visibility = 'hidden';
      pageMenu.style.visibility = 'visible';
      pageHeading.style.visibility = 'visible';
      pageImage.style.visibility = 'visible';
      pageContact.style.visibility = 'visible';
      pageContainer.style.visibility = 'visible';
      document.getElementById('mid').innerHTML = '<embed src="music/axelf.mid" autostart="true" loop="true" width="2" height="0"></embed>';
      //document.getElementById('mid').src = 'music/axelf.mid';
      paintTable( "leagueTable" );
   }
   else
      document.getElementById('sorry').style.visibility = 'visible';     
 }

 function showForm()
 {
   checkPass.style.visibility = 'visible';
   pageMenu.style.visibility = 'hidden';
   pageHeading.style.visibility = 'hidden';
   pageImage.style.visibility = 'hidden';
   pageContact.style.visibility = 'hidden';
   document.getElementById('sorry').style.visibility = 'hidden';
   pageContainer.style.visibility = 'hidden';
 }
   
function paintTable( divName )
{
    var rowStr; 
    var numStamps;

//    var namesList = new Array ( );   
//    var stampsList = new Array  ( );
//    var gradeDateList = new Array  ( );
//    var gradeList = new Array  ( );

    var namesList = new Array ( "Matthew Tainsh","Sarah McMillan","Callum Vardy","Erin Carse","Grant Miller","Cameron Collins","Keith Evans","Tracy Chalmers","Cheryl Rintoul","Lauren Miller","Lewis McGill","Gaynor Boughey","Claire Henderson","Anne Quinn","Gail Rose","Paul Rose","Danielle Trotter","Chelsie Bain","Morgan Bain","Katie McCaskey","Amelia Quinn","Rebecca Howard","Lewis Howard","Elle Rose","Joe Riemersma","Martha Quinn","Sam McEwan","James Henderson","Andrew Beames","Maximillian Campbell Jones","Josh Davidson","David Calder","Reece Boyle","Thomas Rose","Ryan McGinley","Qasim Haniff","Riaz Hussain","John Wilson","David McGill","Emily Beames","Greg Halliday","Brent Collie","Ray Sheerin","Lindsey McCarroll","Angie Leary","Bea Riemersma","Pawel Gucik ","Holly-Rae Sheerin","Gary McFarlane","Jordan Currie","Brooke Killin","Steven Brines","Hannah Grant","Beth Anderson","Joe Wrigley","Lewis Henderson","John Headley","Emma Wood","Alice Beames","Logan Chan","James Donaldson","Alexander Lance","Tom Lance","Rob Lance","Jack Lance","Devin Ure","Theo Vickers","Megan Rose","Daniel Stanger","James Jackson","Duncan Littlejohn","Samantha Fuller","Alex Gilchrist","Seth Nicholson","Victor Lunga","Brooke Lyons","James Paterson","Craig Preston","Taylor Walker","Callum Westwood","Molly Whitelaw","Liam Wilson","Callum Wishart",Ben Austin,Lewis Munro,Gabriella Chavis);   
    var stampsList = new Array  ( "45","25","23","22","20","19","17","16","16","15","15","14","12","11","11","11","11","11","11","10","10","10","10","9","6","6","5","4","3","3","3","3","3","3","2","2","2","2","2","2","2","1","1","1","1","1","1","1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","");
    var gradeDateList = new Array  ("March 2007","November 2008","November 2009","November 2005","June 2010","August 2009","February 2009","July 2010","September 2009","May 2010","July 2010","June 2007","June 2006","February 2010","February 2010","February 2010","July 2010","August 2009","August 2009","November 2006","August 2009","June 2010","August 2009","September 2009","March 2010","February 2009","March 2010","March 2010","March 2010","March 2010","March 2010","May 2010","March 2010","September 2008","June 2008","March 2010","March 2010","February 2010","June 2010","September 2009","","June 2010","September 2010","March 2010","August 2009","March 2010","June 2010","July 2010","November 1999","May 2010","September 2009","March 2010","March 2010","September 2009","June 2010","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","" );
    var gradeList = new Array  ( "1st Dan","1st Dan","1st Kyu","1st Dan","1st Kyu","1st Kyu","1st Kyu","1st Kyu","1st Kyu","1st Kyu","1st Kyu","2nd Dan","1st Dan","2nd Kyu","2nd Kyu","2nd Kyu","2nd Kyu","4th Kyu","4th Kyu","1st Dan","4th Kyu","4th Kyu","5th Kyu","6th Kyu","5th Kyu","6th Kyu","2nd Kyu","5th Kyu","6th Kyu","6th Kyu","6th Kyu","7th Kyu","8th Kyu","8th Kyu","1st Dan","6th Kyu","6th Kyu","7th Kyu","7th Kyu","8th Kyu","Ungraded","1st Dan","3rd Kyu","6th Kyu","8th Kyu","8th Kyu","8th Kyu","8th Kyu","1st Dan","4th Kyu","4th Kyu","6th Kyu","7th Kyu","8th Kyu","8th Kyu","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded","Ungraded");
   
    rowStr = '<table cellspacing="0" cellpadding="2" style="position:relative; top:175; left:15; border-top: solid black 1; border-left: solid black 1;" border="0" >';
    rowStr = rowStr + '<tr><td class=tableheading style="width:200;" rowspan="2"> Name</td>';
    rowStr = rowStr + '<td class=tableheading colspan="21">Attendance Stamps</td>';
    rowStr = rowStr + '<td class=tableheading style="width:125;" rowspan="2">Date of Last Grading</td>';
    rowStr = rowStr + '<td class=tableheading style="width:100;" rowspan="2"; >Grade</td></tr>';
    rowStr = rowStr + '<tr>';
    for (var h=1; h<21; h++)
    {
       rowStr = rowStr + '<td class=tableheading style="width:15; font-size:9.0pt;">'+ h +'</td>';
    }
    rowStr = rowStr + '<td class=tableheading style="width:15; font-size:9.0pt;">20+</td>';
    rowStr = rowStr + '</tr>';
    for (i in namesList )
    {
       rowStr = rowStr + '<tr><td class=celltext> ' + namesList[i] + '</td>';
       numStamps = stampsList[i];
       if ( numStamps > 20 )
          numStamps = 20 ;
       for ( var j=0;j<20;j++ )
       {
          if ( j < stampsList[i] )
          {
             rowStr = rowStr + '<td class=celltext style="background-color:#336699;">&nbsp</td>';
          }   
          else   
          {   
             rowStr = rowStr + '<td class=celltext >&nbsp</td>';
          }
       }
       if ( stampsList[i] > numStamps )
       {
          rowStr = rowStr + '<td class=celltext style="background-color:#336699;color:white;">' + stampsList[i] + '</td>';
       }
       else
       {   
          rowStr = rowStr + '<td class=celltext >&nbsp</td>';
       }  
    rowStr = rowStr + '<td class=celltext >'+ gradeDateList[i].replace("","&nbsp") + '</td>' ;
    rowStr = rowStr + '<td class=celltext >'+ gradeList[i] + '</td>' ;
    rowStr = rowStr + '</tr>';
    }               
    rowStr = rowStr + '</table>';
    document.getElementById(divName).innerHTML = rowStr;
//    alert(rowStr);

}
     
function leadZeros ( val, numSize )
{
   var retVal = new String(val);
   var loops = numSize - retVal.length;
   
   for ( i=0; i<loops; i++ )
   {
      retVal = '0' + retVal;
   }
  return retVal;
}     