var Team = {
 Naam           : function (intNr) {return arrTeam[intNr][0];},
 Speeldag       : function (intNr) {return arrTeam[intNr][1];},
 Zaalnaam       : function (intNr) {return arrTeam[intNr][2];},
 Adres          : function (intNr) {return arrTeam[intNr][3];},
 Postcode       : function (intNr) {return arrTeam[intNr][4];},
 Plaats         : function (intNr) {return arrTeam[intNr][5];},
 TijdOpen       : function (intNr) {return arrTeam[intNr][6];},
 TijdInspelen   : function (intNr) {return arrTeam[intNr][7];},
 TijdWedstrijd  : function (intNr) {return arrTeam[intNr][8];},
 Wachtwoord     : function (intNr) {return arrTeam[intNr][9];},
 ZaalOpmerking  : function (intNr) {return arrTeam[intNr][10];},
 TeamOpmerking  : function (intNr) {return arrTeam[intNr][11];},
 Contactpersoon : function (intNr) {return arrTeam[intNr][12];},
 Telefoon1      : function (intNr) {return arrTeam[intNr][13];},
 Telefoon2      : function (intNr) {return arrTeam[intNr][14];},
 Email          : function (intNr) {return arrTeam[intNr][15];},
 Foto           : function (intNr) {return arrTeam[intNr][16];},
 ZaalNaw        : function (intNr)
  {aZnaw='';
   if (Team.Zaalnaam(intNr)!='')
     aZnaw+=Team.Zaalnaam(intNr) + '<br />';
   if (Team.Adres(intNr)!='')
     aZnaw+=Team.Adres(intNr) + '<br />';
   if (Team.Postcode(intNr)!='' || Team.Plaats(intNr)!='')
     {if (Team.Postcode(intNr)!='' && Team.Plaats(intNr)!='')
        aZnaw+=Team.Postcode(intNr) + ' ' + Team.Plaats(intNr) + '<br />';
      else if (Team.Postcode(intNr)!='')
        aZnaw+=Team.Postcode(intNr) + '<br />';
      else
        aZnaw+=Team.Plaats(intNr) + '<br />';
   return aZnaw.substr(0, aZnaw.length - 6); // Strip '<br />'
     }
   }
 }

function ShowThisTeam (numTeam)
{// Samenstellen van de canvas adresregel 
 cAdres='';
 if (Team.Adres(numTeam)!='' || Team.Postcode(numTeam)!='')
   {if (Team.Adres(numTeam)!='')
      cAdres+=Team.Adres(numTeam) + ', ' + Team.Postcode(numTeam) + ', ';
    if (Team.Postcode(numTeam)!='')
      cAdres+=Team.Postcode(numTeam) + ', ';
    cAdres+=Team.Plaats(numTeam) + ', NL';
	 }

 // Samenstellen van de tijden van de wedstrijd
 aTijden='';
 if (Team.TijdOpen(numTeam)!='')
   aTijden+='zaal open: ' + Team.TijdOpen(numTeam) + '<br />';
 if (Team.TijdInspelen(numTeam)!='')
   aTijden+='inspelen: ' + Team.TijdInspelen(numTeam) + '<br />';
 if (Team.TijdWedstrijd(numTeam)!='')
   aTijden+='wedstrijd: ' + Team.TijdWedstrijd(numTeam) + '<br />';
 aTijden=aTijden.substr(0, aTijden.length - 4);

 // Opmaken van de teamgegevens
 result='<table width="600" border="0" cellpadding="0" cellspacing="0" bordercolor="#FF0000">';
 if (Team.Foto(numTeam)=='')
   result=result+'<tr><td bordercolor="#000000" colspan="2">Geen foto<br /><br /></td></tr>';
 else
   result=result+'<tr><td bordercolor="#000000" colspan="2"><img src="teams/' + Team.Foto(numTeam) + '" width="550" height="412"></td></tr>';
 result=result+'<tr><td bordercolor="#000000" colspan="2" class="kop">' + Team.Naam(numTeam) + '</td></tr>';

 result=result+'<tr><td colspan="2">&nbsp;</td></tr>';
 result=result+'<tr><td width="105" valign="top"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">contact:</font></td>';
 result=result+'<td width="436" valign="top"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">' + Team.Contactpersoon(numTeam);
 if (Team.Telefoon1(numTeam)!='' && Team.Telefoon1(numTeam)!='0')
   result=result + '<br />' + Team.Telefoon1(numTeam);
 if (Team.Telefoon2(numTeam)!='' && Team.Telefoon2(numTeam)!='0')
   result=result + '<br />' + Team.Telefoon2(numTeam);
 if (Team.Email(numTeam)!='') // Team e-mail adres
   result=result + '<br /><br /><a href="mailto:' + Team.Email(numTeam) + '">' + Team.Email(numTeam) + '</a>';
 if (Team.TeamOpmerking(numTeam)!='') // Team opmerking
   result=result + '<br /><br />' + Team.TeamOpmerking(numTeam);
 result+='</font></td></tr>';

 result+='<tr><td colspan="2">&nbsp;</td></tr>' +
         '<tr><td valign="top"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">speelt op:</font></td>' +
         '<td valign="top"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">' + Team.ZaalNaw(numTeam) + '</font></td></tr>'

 result+='<tr><td colspan="2">&nbsp;</td></tr>' +
         '<tr><td valign="top"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">tijden:</font></td>' +
         '<td valign="top"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">' + Team.Speeldag(numTeam).toLowerCase() +
         '<br />' + aTijden + '</font></td></tr>';

 if (cAdres!='')
   result+='<tr><td colspan="2">&nbsp;</td></tr>' +
           '<tr><td valign="top"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">kaart:</font></td>' +
           '<td colspan="2"><div id="KaartCanvas" style="width: 100%;height: 400px"></div></td></tr>';

 result+='<tr><td colspan="2">&nbsp;</td></tr>' +
         '</table>';

 document.getElementById("Team").innerHTML=result;
 document.getElementById("Stand").innerHTML='';
 document.getElementById("Overzicht").innerHTML='';
 ToonKaart();
}

function ShowTeams ()
{result='';
 if (arrTeam.length>0)
  {result='<a href="" onClick="IngevenWw();return false;">ingeven wachtwoord<br/></a>';
   result+='<a href="" style="display:none" id="aIngaveComment" onClick="IngevenCommentaar();return false;">ingeven commentaar<br/></a>';
   result+='<a href="" style="display:none" id="aIngaveUitslag" onClick="IngevenUitslag();return false;">ingeven uitslag<br/></a>';
   result+='<br />clubgegevens:<br />';
   for (j in arrTeam)
    {if (j<9) {aNum='0' + (parseInt(j) + 1);} else {aNum=parseInt(j) + 1;}
     result+='<a href="" onClick="ShowThisTeam(' + j + ');return false;">' + aNum + '. ' + Team.Naam(j) + '</a><br />';}
  }
 document.getElementById("divClubgegevens").innerHTML=result;
 document.getElementById("aKlasseTitel").innerHTML=naamKlasse;
}

function ToggleDisplay (objId)
{obj=document.getElementById(objId);
 if (obj.style.display == 'none')
   obj.style.display = 'block';
 else
   obj.style.display = 'none';
}

function ToonKaart ()
{//var myLatlng = new google.maps.LatLng(51.587438,4.772758);
 geocoder = new google.maps.Geocoder();

 var myOptions = {
    zoom: 16,
   // center: myLatlng,
	  streetViewControl: false,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
 map = new google.maps.Map(document.getElementById("KaartCanvas"), myOptions);

 // Geocoder
 geocoder.geocode( { 'address': cAdres}, function(results, status) {
 if (status == google.maps.GeocoderStatus.OK)
   {map.setCenter(results[0].geometry.location);
    var marker = new google.maps.Marker({
            map: map, 
            position: results[0].geometry.location
        });
      }
 else {alert("Geocode was not successful for the following reason: " + status);}
    });
}
