/* 	JavaScript Document : Ludger Müller  02/09 
*  
*  	Variablen initialisieren und Arrays vorbereiten
*/

var hsWeeksCount =  hsAccoWeeksCount = 0;
// Rechen- und Datumsarrays initialisieren
var statingDatesCalc = new Array(startingDates.length) ; //DatenArray zur Berechung mit Startdaten
var countDates = startingDates.length;
var startingDatesBeginnersCalc = new Array(); //DatenArray zur Berechung mit Anfängerdaten
var surfDatesCalc = new Array(); //DatenArray zur Berechung 
var surfDatesBeginnersCalc = new Array(); //DatenArray zur Berechung mit Anfängerdaten
var counter = addinfoTxt.length;
var masterDates = new Array();
var DELEDates = new Array();
var datesCode = beginnersDatesCode = surfDatesCode = courseWeeksCode = addinfoCode = masterDatesCode = DELEDatesCode = surfDatesBeginnersCode = "";


// Starting Dates in Rechenarray
for (i=0; i<countDates; i++) //das Array durchlaufen
{statingDatesCalc[i] =Number( startingDates[i][0].slice(8)+ startingDates[i][0].slice(3,5) +startingDates[i][0].slice(0,2));
if( highseasonEnd == statingDatesCalc[i])// Enddatum der Highseason als Arrayposition ausgeben
{ highseasonEnd = i;}
if( accoHighSeasonEnd == statingDatesCalc[i])// Enddatum der Acco Highseason als Arrayposition ausgeben
{ accoHighSeasonEnd = i;}

if(startingDates[i][1]== 1)//beginner  yes
{
	newElement = startingDatesBeginnersCalc.push([statingDatesCalc[i],i]);
	beginnersDatesCode +="<option value=\"" + startingDates[i][0] + "\">" + startingDates[i][0] + "</option>"	;
}
if(startingDates[i][3]== 1)//surf yes
{
	newElement = surfDatesCalc.push([statingDatesCalc[i],i]);
	surfDatesCode +="<option value=\"" + startingDates[i][0] + "\">" + startingDates[i][0] + "</option>"	;
}
if(startingDates[i][1]== 1 && startingDates[i][3]== 1)// Beginner yes  && surf yes
{
	newElement = surfDatesBeginnersCalc.push([statingDatesCalc[i],i]);
	surfDatesBeginnersCode +="<option value=\"" + startingDates[i][0] + "\">" + startingDates[i][0] + "</option>"	;
}
if(startingDates[i][5]== 1)//DELE yes
{
	newElement = DELEDates.push([statingDatesCalc[i],i]);
	DELEDatesCode +="<option value=\"" + startingDates[i][0] + "\">" + startingDates[i][0] + "</option>"	;
}
if(startingDates[i][6]== 1)//master yes
{
	newElement = masterDates.push([statingDatesCalc[i],i]);
	masterDatesCode +="<option value=\"" + startingDates[i][0] + "\">" + startingDates[i][0] + "</option>"	;
}
datesCode +="<option value=\"" + startingDates[i][0] + "\">" + startingDates[i][0] + "</option>" //pulldowns aus Arrays anlegen für startdaten
}
 
// Addinfo pulldown anlegen
for (i =0; i<counter; i++)
{
	addinfoCode  +="<option value=\"" + addinfoTxt[i] + "\">" + addinfoTxt[i] + "</option>";
}

/*var actDate = new Date;
var actDateCalc;
actDateCalc = calcDate(actDate); // function call for converting date to Number for calculation

function calcDate(Dateobject) // convert date to number for calculation
{	
  var year = Dateobject.getFullYear(  );
  year = year.toString().slice(-2); //09
  var month = Dateobject.getMonth(  );
  var month = month + 1;
  if (month < 10) {
    month = '0' + month;
  } 
   var day = Dateobject.getDate(  );
  if (day < 10) {
    day = '0' + day;
  } 
  combine =Number(  year + month + day);
  return combine;
} */

 
// set up Course Weeks select
 for( i=0; i<24; i++)
 {
	 courseWeeksCode +="<option value=\"" + (i+1) + "\">" + (i+1) + "</option>"
 }
  

