/*** Java Script ***/

function createHeader( theme )
	{
	var htmlString;
	htmlString = '<iframe src="';
	if ( theme == 'unicorn' )
		{
		htmlString += 'header_unicorn.html';
		}
	else
		{
		htmlString += 'header_studio.html';
		}
	htmlString += '" marginheight="0" marginwidth="0" frameborder="0" height="120" scrolling="no" width="100%"></iframe>'
	document.write( htmlString );
	}

/*** Navigation ***/

function createMenuLevel0() {

  var Level0Count = 0;
  var strMenuLevel0 = '<table border="0" cellpadding="0" cellspacing="0" height="22" Width="#tabWidth">';
  strMenuLevel0 += '<tr>';

  for(var i=1; i <= navItems.length-1; i++)
  {
    if (navItems[i][5] == 1) {

   	Level0Count += 1;

   	strMenuLevel0 += '<td class="NavLevel0" onmouseover="javascript:menuauf(\'NavLayer'+navItems[i][0] +'\');" onmouseout="javascript:menuzu(\'NavLayer'+navItems[i][0] +'\');" width="130">';

   	if(navItems[i][3].length > 0) {
   		strMenuLevel0 +=  '<a href="'+ navItems[i][3]+ '" class="NavLink0" target="'+navItems[i][4]+'">'+ navItems[i][2] +  '</a>';
   	} else {
		strMenuLevel0 +=   navItems[i][2];
   	}
   	strMenuLevel0 +=  '<td>';

    }
  }
  Level0Count += 1;
  strMenuLevel0 += '<td class="NavLevel0" width="130">&nbsp;</td>';
  strMenuLevel0 += '</tr>';
  strMenuLevel0 += '</table>';
  // Tabellenbreite setzen
  var tabWidth = Level0Count*138;
   strMenuLevel0 = strMenuLevel0.replace(/#tabWidth/,tabWidth);
   document.write(strMenuLevel0);
}

function createMenuLayer() {

  var strMenuLevel1 = "";
  var layerLeft = 5;

  for(var i=1; i <= navItems.length-1; i++)
  {
     if (navItems[i][5] == 1) {
   	// Beginn New Layer
   	if (strMenuLevel1.length > 0) {
   		strMenuLevel1 += '<tr><td heigth="1" class="NavLevel1End"><img src="/images/tran1.gif" height="1"></td></tr>';
   		strMenuLevel1 += '</Table></DIV>';
   		layerLeft += 138;
   	}

   	strMenuLevel1 += '<DIV id="NavLayer'+navItems[i][0]+'" style=\'Z-INDEX: 1; LEFT:'+layerLeft+'px; TOP:145px; VISIBILITY: hidden; WIDTH: 139px; POSITION: absolute\' onmouseover="javascript:menuauf(\'NavLayer'+navItems[i][0] +'\');" onmouseout="javascript:menuzu(\'NavLayer'+navItems[i][0] +'\');" name="NavLayer'+navItems[i][0]+'">'
   	strMenuLevel1 += '<Table border="0" cellspacing="0" cellpadding="0" width="100%">';
      } else {
      	// Menuelevel 1
      	strMenuLevel1 += '<tr><td class="NavLevel1"><a href="'+ navItems[i][3]+ '" class="NavLink1" target="'+navItems[i][4]+'">'+navItems[i][2]+'</a></td></tr>';
      }

   }
    document.write(strMenuLevel1);

}



function menuauf(ebene)
{
	if(document.layers){

	}else{
		document.getElementById(ebene).style.visibility='visible';
	}
}


function menuzu(ebene)
{
	if(document.layers){
		if(document.all[ebene] != null){
			document.all[ebene].style.visibility="hidden";
		}
	}else{

		document.getElementById(ebene).style.visibility='hidden';
	}
}


/*** Stundenplan ***/

function initDay(){
		var myiFrame =window.document.getElementById("stundenplan_frame");
		myiFrame.src = "stundenplan_mo.html";
}

function changeDay(daysrc, dayName){
	var myiFrame =window.document.getElementById("stundenplan_frame");
	myiFrame.src = daysrc;
	resetAktiveDay();
	var myDay = window.document.getElementById(dayName);
	myDay.className = "selectAktivDay";
	var myDayLink = window.document.getElementById(dayName+"link");
	myDayLink.className = "WochentagAktiv";

}

function resetAktiveDay() {
	for (var i=1; i<=6; i++) {

		var myDay = window.document.getElementById("day"+i);
		myDay.className = "selectDay";
		var myDayLink = window.document.getElementById("day"+i+"link");
		myDayLink.className = "Wochentag";

	}
}

var startTop = 28;
var startLeft = 52;

function createPlan(tag) {
  var planItems = null;
  var strLayer = "";
  if (tag == "montag") {
  	planItems = plan_montag;
  }
  if (tag == "dienstag") {
    	planItems = plan_dienstag;
    }
  if (tag == "mittwoch") {
    	planItems = plan_mittwoch;
    }
  if (tag == "donnerstag") {
    	planItems = plan_donnerstag;
    }
  if (tag == "freitag") {
    	planItems = plan_freitag;
    }
  if (tag == "samstag") {
	planItems = plan_samstag;
  }


  if (planItems != null)
  {
    for(var i=1; i <= planItems.length-1; i++)
	  {
	    strLayer +=	"<div style='Z-INDEX: 1; LEFT: "+ getLeft(planItems[i][7]) +"px; TOP:" +  getTop(planItems[i][3],planItems[i][4]) +"px; VISIBILITY: visible; WIDTH: 220px; POSITION: absolute'>";
	    strLayer +=	"<TABLE CLASS='WochenplanInnen' BORDER='0' CELLPADDING='0' CELLSPACING='0' WIDTH='199' Height='"+ getHeight(planItems[i][3],planItems[i][4],planItems[i][5],planItems[i][6]) +"'>";
	    strLayer += "<TR><TD WIDTH='194' CLASS='Wochenplan' BGCOLOR='#"+ getColor(planItems[i][8]) + "'><B>"+planItems[i][0]+"</B>";
	    if (planItems[i][1].length > 0) {
	    	strLayer += "<div class='WochenplanBemerkung'>"+planItems[i][1]+"</div>";
	    }
	    if (planItems[i][2].length > 0) {
	    	    	strLayer += "<div>"+planItems[i][2]+"</div>";
	    }

/***            if (tag == "samstag" || planItems[i][3] >= 18 ) {  ***/
                        strLayer += "<div class='WochenplanZeit'>"+                                     getTime(planItems[i][3],planItems[i][4],planItems[i][5],planItems[i][6]) +"</div>";

	    strLayer += "</TD></TR>";
	    strLayer += "</TABLE></div>";

	  }
      document.write(strLayer);
  }
}

function getLeft(saal) {
   saal = saal-1;
   var strLeft = startLeft + (saal * 199);
   return strLeft;
}

function getTop(beginnStd, beginnMin) {
   var strTop = -3; //27
  var countZeit = (beginnStd - 9) * 2;
 	countZeit = countZeit + beginnMin / 30;

        if (countZeit < 1) {
                countZeit = 1;
        }

   strTop = strTop + countZeit * 29;
   return strTop ;
}

function getHeight(beginnStd, beginnMin, endeStd, endeMin) {
   var strHeight = "";
   var countBeginn = (beginnStd - 9) * 2;
   	countBeginn = countBeginn + beginnMin / 30;
   	
   	if (countBeginn < 1) {
	        countBeginn = 1;
	}


   var countEnde = (endeStd - 9)* 2;
      countEnde = countEnde + endeMin / 30;

   strHeight = (countEnde - countBeginn) * 29+1;
   return strHeight ;
}

function getTime(beginnStd, beginnMin, endeStd, endeMin) {
   var strTime = "";
   var strBegMin = beginnMin;
      if (strBegMin == 0) {
      	strBegMin = "00";
      }
   var strEndMin = endeMin;
      if (strEndMin == 0) {
      	strEndMin = "00";
      }
   strTime = beginnStd + ":" + strBegMin + "-" + endeStd + ":" + strEndMin;
   return strTime;
}


function getColor(farbe) {
	var farbeCode = "";
	switch (farbe) {
	  case "Rot":
	    farbeCode = "ef2630";
	    break;
	  case "Blau":
	    farbeCode = "2c4cea";
	    break;
	  case "Hellblau":
	    farbeCode = "90b2f9";
	    break;
	  case "Gelb":
	    farbeCode = "f2f07d";
	    break;
	  case "Lila":
	    farbeCode = "9d56ad";
	    break;
	  case "Rosa":
	    farbeCode = "eda19e";
	    break;
	  case "Orange":
	    farbeCode = "eab12c";
	    break;
	  case "Weiss":
	    farbeCode = "FFFFFF";
	    break;

	  case "C_Ballett":
	    farbeCode = "FF0000";	//rot
	    break;
	  case "C_KiTBallett":
	    farbeCode = "FFCFCF";	//rosa
	    break;
	  case "C_Jazz":
	    farbeCode = "2C4CEA";	//blau
	    break;
	  case "C_KiTJazz":
	    farbeCode = "90B2F9";	//hellblau
	    break;
	  case "C_Ausbildung":
	    farbeCode = "FFFF7F";	//gelb
	    break;
	  case "C_Contemporary":
	    farbeCode = "9D56AD";	//lila
	    break;
	  case "C_TContemporary":
	    farbeCode = "CBA6D9";	//helllila
	    break;
	  case "C_Modern":
	    farbeCode = "009F00";	//gruen
	    break;
	  case "C_KiTModern":
	    farbeCode = "9FFF9F";	//hellgruen
	    break;
	  case "C_Street":
	    farbeCode = "FF7F00";	//orange
	    break;
	  case "C_TStreet":
	    farbeCode = "FFAE5E";	//hellorange
	    break;
	  case "C_KreaElternKind":
	    farbeCode = "7FA2B7";	//helltuerkis
	    break;

	  default:
	    farbeCode = "71ba8a";
	    break;
	  }
   return farbeCode;
}


/*** NEWS ***/

function createNewsIndex() {

	var strIndex = "";

	for(var i=1; i <= newsItems.length-1; i++)
	  {
	  strIndex += "<a href=\"#a"+ i +"\" class=\"index\">- "+newsItems[i][0]+"</a><br>";
	  }
	 document.write(strIndex);
}

function createNews() {

	var strNews = "";
	var strBild = "";

	strEnde = "<tr><td class=\"Inhalt\" colspan=\"2\"><p><a href=\"#top\"><img src=\"images/oben.jpg\" align=\"absmiddle\" border=\"0\">nach oben</a></p></td></tr>";

	for(var i=1; i <= newsItems.length-1; i++)
	  {
	  strNews += "<tr><td class=\"Inhalt\" width=\"60%\"><a name=\"a"+ i + "\">";

	  // Ueberschrift
	  strNews += "<h2>"+ newsItems[i][0] +"</h2>";
	  // Kurztext
	  if(newsItems[i][1].length > 0)
	  {
	  	strNews += "<h3>"+ newsItems[i][1] +"</h3>";
	  }
	  // Langtext
	  strNews += "<p>"+ newsItems[i][2] +"</p>";
	  // Hinweistext
	  if(newsItems[i][3].length > 0)
	  {
		strNews += "<br><p><b>"+ newsItems[i][3] +"</b></p>";
	  }

	  //Links einfügen
		if(newsItems[i][4] && newsItems[i][4].length > 0)
		{
			strNews += "<br><a href=\""+ newsItems[i][4] +"\" target=\"_blank\" >- "+ newsItems[i][5] +"</a>";
		}
		if(newsItems[i][6] && newsItems[i][6].length > 0)
		{
			strNews += "<br><a href=\""+ newsItems[i][6] +"\" target=\"_blank\" >- "+ newsItems[i][7] +"</a>";
		}
		if(newsItems[i][8] && newsItems[i][8].length > 0)
		{
			strNews += "<br><a href=\""+ newsItems[i][8] +"\" target=\"_blank\" >- "+ newsItems[i][9] +"</a>";
		}

	  //Bild einfügen
		if(newsItems[i][10] && newsItems[i][10].length > 0)
		{
			strBild = "</td><td class=\"Inhalt\" width=\"40%\"><img src=\"images\\" + newsItems[i][10] +"\" border=0 width=200></td></tr>";
		}
		else
		{
			strBild = "</td><td class=\"Inhalt\" width=\"40%\">&nbsp;</td></tr>";
		}

	  strNews += strBild+strEnde;
	} // for

	 document.write(strNews);
}

function createNewsTicker() {

	var strNews = "";
	var strEnde = "</li>";

	for(var i=1; i <= newsItems.length-1; i++)
	{
	  strNews += "<li class=\"Ticker\">";

	  strNews += "<b>"+ newsItems[i][0] +"</b>";
	  if(newsItems[i][1].length > 0)
	  {
	  	strNews += "<br>" + newsItems[i][1] +"<br>";
	  }

	  if(newsItems[i][10] && newsItems[i][10].length > 0)
	  {
		strNews += "<br><img src=\"images\\" + newsItems[i][10] +"\" border=0 width=160><br>";
	  }

	  // Link mehr
	  strNews += "<br><br><a href=\"News.html#a"+ i +"\">mehr ...</a><br>"  ;

	  strNews += strEnde;
	  }

	 document.write(strNews);
}



