//variabeln
arrOptId = new Array;
arrOptHead1 = new Array;
arrOptHead2 = new Array;
arrOptHead3 = new Array;
arrOptHead4 = new Array;
arrOptHead5 = new Array;
arrOptHead6 = new Array;
arrOptText1 = new Array;

// system funktionen ----------------------------------------------------------
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function openQTwin(url) {
	qtwin = window.open(url,"titel",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=240,height=100');
	qtwin.focus();
}


// cookie funktionen ----------------------------------------------------------
function getCookieVal(offset) {
		var endstr = document.cookie.indexOf(";", offset);
  		if (endstr == -1) {
    		endstr = document.cookie.length;
   		}
  		return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) {
  		var arg = name + "=";
  		var alen = arg.length;
  		var clen = document.cookie.length;
  		var i = 0;
  		while (i < clen)  {
    		var j = i + alen;
    		if (document.cookie.substring(i, j) == arg)  {
      			return getCookieVal (j);
    		}
    		i = document.cookie.indexOf(" ", i) + 1;
    		if (i == 0) break; 
    	}
  		return null;
}

function SetCookie(name, value)  {
  		var argv = SetCookie.arguments;
  		var argc = SetCookie.arguments.length;
  		var expires = (argc > 2) ? argv[2] : null;
  		var path = (argc > 3) ? argv[3] : null;
  		var domain = (argc > 4) ? argv[4] : null;
  		var secure = (argc > 5) ? argv[5] : false;
  		document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}

function GDsetCookie(cooName,cooWert,reload,href) {
	if (reload == false) { reload = '0'; }
	if (href == false) { href = '0'; }
	document.cookie = SetCookie(cooName,cooWert);
 	if (reload == '1') {
 		location.reload();
 	}
 	if (reload == '2') {
 		location.href = href;
 	}
}

function GDclaenCookie(cooName) {
	document.cookie = SetCookie(cooName,'0');
}

// display funktionen -------------------------------------------------------------
function displayDetails(divId) {
	if (document.getElementById(previousDivId) && (previousDivId!=divId) )	{
			document.getElementById(previousDivId).style.display = 'none';
			document.getElementById('i_' + previousDivId).className = 'img_rand';
	}
	if (document.getElementById(divId)) {
			document.getElementById(divId).style.display = 'block';
			document.getElementById('i_' + divId).className = 'img_randSelected';
	}
	previousDivId = divId;
}




function displayShow(divId) {
	if (document.getElementById('loContent' + divId)) {
		if (document.getElementById('loContent' + divId).style.display == 'block') {
			document.getElementById('loContent' + divId).style.display = 'none';
			document.getElementById('loSymView' + divId).style.display = 'none';
			document.getElementById('loSymClose' + divId).style.display = 'block';
		
		} else {
			document.getElementById('loContent' + divId).style.display = 'block';
			document.getElementById('loSymView' + divId).style.display = 'block';
			document.getElementById('loSymClose' + divId).style.display = 'none';
		}	
	}	
}


function displaySelect(divId) {
	if (document.getElementById(previousDivId) && (previousDivId!=divId) )	{
			document.getElementById(previousDivId).className = '';
	}
	if (document.getElementById(divId)) {
			document.getElementById(divId).className = 'selected';
	}
	previousDivId = divId;
}

function openNewWindow(url,imgSizeX,imgSizeY,type) {
	if (typeof(type) == "undefined") { type = '0'; }
	if (type == 0) {
		popUp = window.open(url,"titel",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=auto,resizable=0,width='+imgSizeX+',height='+imgSizeY+'');
	} 
	if (type == 1) {
		popUp = window.open(url,"titel",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=yes,width='+imgSizeX+',height='+imgSizeY+'');
	}
    popUp.focus();
}


function noAction () {
}

function thisAction () {
}
//---- ADMIN ------------------
function vkOrt(id) {
	if (id > 0) {
		document.VK.va_ort_name.value = arrOptHead1[id];
		document.VK.va_ort_adresse.value = arrOptHead2[id];
		document.VK.va_ort_tel.value = arrOptHead3[id];
		document.VK.va_ort_fax.value = arrOptHead4[id];
		document.VK.va_ort_email.value = arrOptHead5[id];
		document.VK.va_ort_www.value = arrOptHead6[id];
		document.VK.va_ort_map.value = arrOptText1[id];
	} else {
		document.VK.va_ort_name.value = ""; document.VK.va_ort_adresse.value = ""; document.VK.va_ort_tel.value = ""; document.VK.va_ort_fax.value = "";
		document.VK.va_ort_email.value = ""; document.VK.va_ort_www.value = ""; document.VK.va_ort_map.value = "";
	}
}

function vkVer(id) {
	if (id > 0) {
		document.VK.va_ver_name.value = arrOptHead1[id];
		document.VK.va_ver_adresse.value = arrOptHead2[id];
		document.VK.va_ver_tel.value = arrOptHead3[id];
		document.VK.va_ver_fax.value = arrOptHead4[id];
		document.VK.va_ver_email.value = arrOptHead5[id];
		document.VK.va_ver_www.value = arrOptHead6[id];
		document.VK.va_ver_map.value = arrOptText1[id];
	} else {
		document.VK.va_ver_name.value = ""; document.VK.va_ver_adresse.value = ""; document.VK.va_ver_tel.value = ""; document.VK.va_ver_fax.value = "";
		document.VK.va_ver_email.value = ""; document.VK.va_ver_www.value = ""; document.VK.va_ver_map.value = "";
	}
}



/*-- template t0030 -------------------------------------------------------------------------------- */
function adminView(divId,value,soll) {
	if (!soll) soll = 0;
	if (soll == 0) {
		if (value > 0) {
			document.getElementById(divId + '0').style.display = 'none';
		} else {
			document.getElementById(divId + '0').style.display = 'block';
		}
	}
	if (soll) {
		if (value == soll) {
			document.getElementById(divId + '0').style.display = 'block';
		} else {
			document.getElementById(divId + '0').style.display = 'none';
		}
	}
}

function displayAdminSelect(Id0, Id1, Id2, Id3, Id4, Id5, Id6) {
	if(Id0) document.getElementById('ADMIN1').style.display = Id0;
	if(Id1) document.getElementById('ADMIN2').style.display = Id1;
	if(Id2) document.getElementById('ADMIN3').style.display = Id2;
	if(Id3) document.getElementById('ADMIN4').style.display = Id3;
	if(Id4) document.getElementById('ADMIN5').style.display = Id4;
	if(Id5) document.getElementById('ADMIN6').style.display = Id5;
	if(Id6) document.getElementById('ADMIN7').style.display = Id6;
}


function displayAdminView(divId) {
	if (document.getElementById(previousDivId) && (previousDivId!=divId) )	{
			document.getElementById(previousDivId).style.display = 'none';
	}
	if (document.getElementById(divId)) {
			document.getElementById(divId).style.display = 'block';
	}
	previousDivId = divId;
}


function displayShow(divId) {
	if (document.getElementById('loContent' + divId)) {
		if (document.getElementById('loContent' + divId).style.display == 'block') {
			document.getElementById('loContent' + divId).style.display = 'none';
			document.getElementById('loSymView' + divId).style.display = 'none';
			document.getElementById('loSymClose' + divId).style.display = 'block';
			
		} else {
			document.getElementById('loContent' + divId).style.display = 'block';
			document.getElementById('loSymView' + divId).style.display = 'block';
			document.getElementById('loSymClose' + divId).style.display = 'none';
		}	
	}	
}

/*-- template t0041 -------------------------------------------------------------------------------- */
function tgView(value, soll) {
	if (!soll) soll = 0;
	if (soll == value) {
		document.getElementById('UkView').style.display = 'block';
		document.getElementById('TgDetail').style.display = 'none';
		document.getElementById('button2').style.display = 'none';
	} else {
		document.getElementById('UkView').style.display = 'none';
		document.getElementById('TgDetail').style.display = 'block';
		document.getElementById('button2').style.display = 'block';
	}
}


function tgRoom(typ,key,anzTgRoom) {
	if (!key) key = 0;
	if (!anzTgRoom) anzTgRoom = document.getElementById('anzTgRoom').value
	var arrTgRoom = new Array;
	var arrTgFlaeche = new Array;
	var arrTgHoehe = new Array;
	var arrTgReihe = new Array;
	var arrTgParlament = new Array;
	var arrTgUform = new Array;
	var arrTgBankett = new Array;
	var arrTgStehempfang = new Array;
	if (typ == "new") {
		var work = ""; var x = 0;
		for(i=0;i<=anzTgRoom;i++){
			var	newTgRoom = tgRoom(i);
			work += newTgRoom;
			if (i >= 1) { 
				tgRoomValue(x,(i-1));
			}
			x++;
		}
		anzTgRoom++;
		document.getElementById('inhTgRoom').innerHTML = work;
		document.getElementById('anzTgRoom').value = anzTgRoom;
		for (z=0;z<arrTgRoom.length;z++) {
			if (z >= 1) { 
				tgRoomSetValue((z-1),z);
			}
		}
	}
	if (typ == "delete") {
		var message = confirm ('Wollen Sie den Eintrag wirklich löschen?');
		if (message == true) {
			var work = ""; var i = 0;
			for(x=0;x<anzTgRoom;x++){
				if (x != key ) { 
					var	newTgRoom = tgRoom(i);
					work += newTgRoom;
					tgRoomValue(i,x);
					i++;
				}
			
			}
			document.getElementById('inhTgRoom').innerHTML = "";
			document.getElementById('inhTgRoom').innerHTML = work;
			document.getElementById('anzTgRoom').value = arrTgRoom.length;
			for (z=0;z<arrTgRoom.length;z++) {
				tgRoomSetValue(z,z);
			}
		}
	}
	if (typ == "view") {
		var work = ""; 
		for(i=0;i<anzTgRoom;i++){
			var	newTgRoom = tgRoom(i);
			work += newTgRoom; 
			arrTgRoom[i] = arrGlTgRoom[i]; arrTgFlaeche[i] = arrGlTgFlaeche[i]; arrTgHoehe[i] = arrGlTgHoehe[i]; arrTgReihe[i] = arrGlTgReihe[i]; arrTgParlament[i] = arrGlTgParlament[i];	arrTgUform[i] = arrGlTgUform[i]; arrTgBankett[i] = arrGlTgBankett[i]; arrTgStehempfang[i] = arrGlTgStehempfang[i];
		}
		document.getElementById('inhTgRoom').innerHTML = work;
		document.getElementById('anzTgRoom').value = arrTgRoom.length;
		for (z=0;z<arrTgRoom.length;z++) {
			tgRoomSetValue(z,z);
		}
	}

	function tgRoom(i) {
		return '<div style="padding-bottom:5px;"><table border="0" cellspacing="0" cellpadding="5" width="100%"><tr align="left" valign="top"><td width="30%">Raum:</td><td><input type="text" name="tgRoomName' + i + '" id="tgRoomName' + i + '"" value="" style="width:80%"> <input type="button" name="insert" value="-" title="Eintrag löschen" onClick="javascript:tgRoom(\'delete\',\''+ i +'\');"></td></tr><tr align="left" valign="top"><td>Fläche:</td><td><input type="text" name="tgRoomflaeche' + i + '" id="tgRoomflaeche' + i + '" value="-"></td></tr><tr align="left" valign="top"><td>Höhe:</td><td><input type="text" name="tgRoomHoehe' + i + '" id="tgRoomHoehe' + i + '" value="-"></td></tr><tr align="left" valign="top"><td>Reihe:</td><td><input type="text" name="tgRoomReihe' + i + '" id="tgRoomReihe' + i + '" value="-"></td></tr><tr align="left" valign="top"><td>Parlament:</td><td><input type="text" name="tgRoomParlament' + i + '" id="tgRoomParlament' + i + '" value=""></td></tr><tr align="left" valign="top"><td>U-Form:</td><td><input type="text" name="tgRoomUform' + i + '" id="tgRoomUform' + i + '" value="-"></td></tr><tr align="left" valign="top"><td>Bankett:</td><td><input type="text" name="tgRoomBankett' + i + '" id="tgRoomBankett' + i + '" value="-"></td></tr><tr align="left" valign="top"><td>Stehempfang:</td><td><input type="text" name="tgRoomStehempfang' + i + '" id="tgRoomStehempfang' + i + '" value="-"></td></tr><tr align="left" valign="top"><td></td><td><hr></td></tr></table></div>';
	}
	
	function tgRoomValue(i,x) {
		arrTgRoom[i] = document.getElementById('tgRoomName' + x).value; 
		arrTgFlaeche[i] = document.getElementById('tgRoomflaeche' + x).value; 
		arrTgHoehe[i] = document.getElementById('tgRoomHoehe' + x).value; 
		arrTgReihe[i] = document.getElementById('tgRoomReihe' + x).value; 
		arrTgParlament[i] = document.getElementById('tgRoomParlament' + x).value; 
		arrTgUform[i] = document.getElementById('tgRoomUform' + x).value; 
		arrTgBankett[i] = document.getElementById('tgRoomBankett' + x).value; 
		arrTgStehempfang[i] = document.getElementById('tgRoomStehempfang' + x).value;
	}

	function tgRoomSetValue(z,x) {	
		document.getElementById('tgRoomName' + z).value = arrTgRoom[x];
		document.getElementById('tgRoomflaeche' + z).value = arrTgFlaeche[x];
		document.getElementById('tgRoomHoehe' + z).value = arrTgHoehe[x];
		document.getElementById('tgRoomReihe' + z).value = arrTgReihe[x];
		document.getElementById('tgRoomParlament' + z).value = arrTgParlament[x];
		document.getElementById('tgRoomUform' + z).value = arrTgUform[x];
		document.getElementById('tgRoomBankett' + z).value = arrTgBankett[x];
		document.getElementById('tgRoomStehempfang' + z).value = arrTgStehempfang[x];
	}
}

/*-- template t0051 -------------------------------------------------------------------------------- */
function agTermin(typ,key,anzAgDate) {
	if (!key) key = 0;
	if (!anzAgDate) anzAgDate = document.getElementById('anzAgDate').value
	var datum = new Date();
	var arrAgTTfirst = new Array; var arrAgMMfirst = new Array; var arrAgYYfirst = new Array; var arrAgTTend = new Array; var arrAgMMend = new Array; var arrAgYYend = new Array; var arrAgHHfirst = new Array; var arrAgMIfirst = new Array; var arrAgHHend = new Array; var arrAgMIend = new Array; var arrTagMo = new Array; var arrTagDi = new Array;	var arrTagMi = new Array; var arrTagDo = new Array; var arrTagFr = new Array; var arrTagSa = new Array; var arrTagSo = new Array; var arrTagFt = new Array; arrTypOf = new Array; arrTypGf = new Array; var arrAgHinw = new Array;
	if (typ == "new") {
		var work = ""; var x = 0;
		for(i=0;i<=anzAgDate;i++){
			var	newAgDate = agDate(i);
			work += newAgDate;
			if (i >= 1) { 
				agTerminValue(x,(i-1));
			}
			x++;
		}
		anzAgDate++;
		document.getElementById('inhAgDate').innerHTML = work;
		document.getElementById('anzAgDate').value = anzAgDate;
		for (z=0;z<arrAgTTfirst.length;z++) {
			if (z >= 1) { 
				agTerminSetValue(z,(z-1));
			}
		}
	}
	if (typ == "delete") {
		var message = confirm ('Wollen Sie den Eintrag wirklich löschen?');
		if (message == true) {
			var work = ""; var i = 0;
			for(x=0;x<anzAgDate;x++){
				if (x != key ) { 
					var	newAgDate = agDate(i);
					work += newAgDate;
					agTerminValue(i,x);
					i++;
				}
			
			}
			document.getElementById('inhAgDate').innerHTML = "";
			document.getElementById('inhAgDate').innerHTML = work;
			document.getElementById('anzAgDate').value = arrAgTTfirst.length;
			for (z=0;z<arrAgTTfirst.length;z++) {
				agTerminSetValue(z,z);
			}
		}
	}
	if (typ == "view") {
		var work = ""; 
		for(i=0;i<anzAgDate;i++){
			var	newAgDate = agDate(i);
			work += newAgDate; 
			arrAgTTfirst[i] = arrGlAgTTfirst[i]; arrAgMMfirst[i] = arrGlAgMMfirst[i]; arrAgYYfirst[i] = arrGlAgYYfirst[i]; arrAgTTend[i] = arrGlAgTTend[i];	arrAgMMend[i] = arrGlAgMMend[i]; arrAgYYend[i] = arrGlAgYYend[i]; arrAgHHfirst[i] = arrGlAgHHfirst[i]; arrAgMIfirst[i] = arrGlAgMIfirst[i];	arrAgHHend[i] = arrGlAgHHend[i]; arrAgMIend[i] = arrGlAgMIend[i]; arrAgHinw[i] = arrGlAgHinw[i];
			if (arrGlTagMo[i] == 'Mo') { arrGlTagMo[i] = true; } if (arrGlTagDi[i] == 'Di') { arrGlTagDi[i] = true; } if (arrGlTagMi[i] == 'Mi') { arrGlTagMi[i] = true; } if (arrGlTagDo[i] == 'Do') { arrGlTagDo[i] = true; } if (arrGlTagFr[i] == 'Fr') { arrGlTagFr[i] = true; } if (arrGlTagSa[i] == 'Sa') { arrGlTagSa[i] = true; } if (arrGlTagSo[i] == 'So') { arrGlTagSo[i] = true; } if (arrGlTagFt[i] == 'Ft') { arrGlTagFt[i] = true; } if (arrGlTypOf[i] == 'Of') { arrGlTypOf[i] = true; }  if (arrGlTypGf[i] == 'Gf') { arrGlTypGf[i] = true; } 
			arrTagMo[i] = arrGlTagMo[i]; arrTagDi[i] = arrGlTagDi[i]; arrTagMi[i] = arrGlTagMi[i]; arrTagDo[i] = arrGlTagDo[i]; arrTagFr[i] = arrGlTagFr[i]; arrTagSa[i] = arrGlTagSa[i]; arrTagSo[i] = arrGlTagSo[i]; arrTagFt[i] = arrGlTagFt[i]; arrTypOf[i] = arrGlTypOf[i]; arrTypGf[i] = arrGlTypGf[i];
		}
		document.getElementById('inhAgDate').innerHTML = work;
		document.getElementById('anzAgDate').value = arrAgTTfirst.length;
		for (z=0;z<arrAgTTfirst.length;z++) {
			agTerminSetValue(z,z);				
		}
	}
	
	function agDate(i) {
		return '<div style="padding-bottom:5px;"><table border="0" cellspacing="0" cellpadding="5" width="100%"><tr align="left" valign="top"><td width="30%">Datum (Start - Ende):</td><td><input type="text" name="agTTfirst' + i + '" id="agTTfirst' + i + '"" value="" style="width:20px">.<input type="text" name="agMMfirst' + i + '" id="agMMfirst' + i + '"" value="" style="width:20px">.<input type="text" name="agYYfirst' + i + '" id="agYYfirst' + i + '"" value="' + datum.getFullYear() + '" style="width:50px"> - <input type="text" name="agTTend' + i + '" id="agTTend' + i + '"" value="" style="width:20px">.<input type="text" name="agMMend' + i + '" id="agMMend' + i + '"" value="" style="width:20px">.<input type="text" name="agYYend' + i + '" id="agYYend' + i + '"" value="' + datum.getFullYear() + '" style="width:50px">  <input type="button" name="insert" value="-" title="Eintrag löschen" onClick="javascript:agTermin(\'delete\',\''+ i +'\');"></td></tr><tr align="left" valign="top"><td>Zeit (Start - Ende):</td><td><input type="text" name="agHHfirst' + i + '" id="agHHfirst' + i + '"" value="" style="width:20px">:<input type="text" name="agMIfirst' + i + '" id="agMIfirst' + i + '"" value="" style="width:20px"> - <input type="text" name="agHHend' + i + '" id="agHHend' + i + '"" value="" style="width:20px">:<input type="text" name="agMIend' + i + '" id="agMIend' + i + '"" value="" style="width:20px"></td></tr><tr align="left" valign="top"><td>Tag:</td><td>Mo<input name="agTagMo' + i + '" type="checkbox" id="agTagMo' + i + '" value="Mo"> Di<input name="agTagDi' + i + '" type="checkbox" id="agTagDi' + i + '" value="Di"> Mi<input name="agTagMi' + i + '" type="checkbox" id="agTagMi' + i + '" value="Mi"> Do<input name="agTagDo' + i + '" type="checkbox" id="agTagDo' + i + '" value="Do"> Fr<input name="agTagFr' + i + '" type="checkbox" id="agTagFr' + i + '" value="Fr"> Sa<input name="agTagSa' + i + '" type="checkbox" id="agTagSa' + i + '" value="Sa"> So<input name="agTagSo' + i + '" type="checkbox" id="agTagSo' + i + '" value="So"> Ft<input name="agTagFt' + i + '" type="checkbox" id="agTagFt' + i + '" value="Ft"></td></tr><tr align="left" valign="top"><td>ÖF/GF:</td><td>ÖF<input name="agTypOf' + i + '" type="checkbox" id="agTypOf' + i + '" value="Of"> GF<input name="agTypGf' + i + '" type="checkbox" id="agTypGf' + i + '" value="Gf"></td></tr><tr align="left" valign="top"><td>Hinweis:</td><td><input type="text" name="agHinw' + i + '" id="agHinw' + i + '"" value="" style="width:80%"></td></tr><tr align="left" valign="top"><td></td><td><hr></td></tr></table></div>';
	}
	
	function agTerminValue(i,x) {
		arrAgTTfirst[i] = document.getElementById('agTTfirst' + x).value; 
		arrAgMMfirst[i] = document.getElementById('agMMfirst' + x).value; 
		arrAgYYfirst[i] = document.getElementById('agYYfirst' + x).value; 
		arrAgTTend[i] = document.getElementById('agTTend' + x).value; 
		arrAgMMend[i] = document.getElementById('agMMend' + x).value; 
		arrAgYYend[i] = document.getElementById('agYYend' + x).value; 
		arrAgHHfirst[i] = document.getElementById('agHHfirst' + x).value; 
		arrAgMIfirst[i] = document.getElementById('agMIfirst' + x).value; 
		arrAgHHend[i] = document.getElementById('agHHend' + x).value; 
		arrAgMIend[i] = document.getElementById('agMIend' + x).value;
		arrAgHinw[i] = document.getElementById('agHinw' + x).value;
		arrTagMo[i] = document.getElementsByName('agTagMo' + x)[0].checked;
		arrTagDi[i] = document.getElementsByName('agTagDi' + x)[0].checked;
		arrTagMi[i] = document.getElementsByName('agTagMi' + x)[0].checked;
		arrTagDo[i] = document.getElementsByName('agTagDo' + x)[0].checked;
		arrTagFr[i] = document.getElementsByName('agTagFr' + x)[0].checked;
		arrTagSa[i] = document.getElementsByName('agTagSa' + x)[0].checked;
		arrTagSo[i] = document.getElementsByName('agTagSo' + x)[0].checked;
		arrTagFt[i] = document.getElementsByName('agTagFt' + x)[0].checked;
		arrTypOf[i] = document.getElementsByName('agTypOf' + x)[0].checked;
		arrTypGf[i] = document.getElementsByName('agTypGf' + x)[0].checked;
	}

	function agTerminSetValue(z,x) {	
		document.getElementById('agTTfirst' + x).value = arrAgTTfirst[z];
		document.getElementById('agMMfirst' + x).value = arrAgMMfirst[z];
		document.getElementById('agYYfirst' + x).value = arrAgYYfirst[z];
		document.getElementById('agTTend' + x).value = arrAgTTend[z];
		document.getElementById('agMMend' + x).value = arrAgMMend[z];
		document.getElementById('agYYend' + x).value = arrAgYYend[z];
		document.getElementById('agHHfirst' + x).value = arrAgHHfirst[z];
		document.getElementById('agMIfirst' + x).value = arrAgMIfirst[z];
		document.getElementById('agHHend' + x).value = arrAgHHend[z];
		document.getElementById('agMIend' + x).value = arrAgMIend[z];
		document.getElementById('agHinw' + x).value = arrAgHinw[z];
		if (arrTagMo[z] == !false) { document.getElementsByName('agTagMo' + x)[0].checked = true; }
		if (arrTagDi[z] == !false) { document.getElementsByName('agTagDi' + x)[0].checked = true; }
		if (arrTagMi[z] == !false) { document.getElementsByName('agTagMi' + x)[0].checked = true; }
		if (arrTagDo[z] == !false) { document.getElementsByName('agTagDo' + x)[0].checked = true; }
		if (arrTagFr[z] == !false) { document.getElementsByName('agTagFr' + x)[0].checked = true; }
		if (arrTagSa[z] == !false) { document.getElementsByName('agTagSa' + x)[0].checked = true; }
		if (arrTagSo[z] == !false) { document.getElementsByName('agTagSo' + x)[0].checked = true; }
		if (arrTagFt[z] == !false) { document.getElementsByName('agTagFt' + x)[0].checked = true; }
		if (arrTypOf[z] == !false) { document.getElementsByName('agTypOf' + x)[0].checked = true; }	
		if (arrTypGf[z] == !false) { document.getElementsByName('agTypGf' + x)[0].checked = true; }	
	}
}

function agPreis(typ,key,anzAgPreis) {
	if (!key) key = 0;
	if (!anzAgPreis) anzAgPreis = document.getElementById('anzAgPreis').value
	var datum = new Date();
	var arrAgPrHinwA = new Array; 
	var arrAgPrTyp = new Array; 
	var arrAgPrPrice = new Array; 
	var arrAgPrHinwB = new Array; 
	var arrAgPrTypOf = new Array; 
	var arrAgPrTypGf = new Array; 
	var arrAgPrTypPp = new Array; 
	var arrAgPrTypPg = new Array; 
	if (typ == "new") {
		var work = ""; var x = 0;
		for(i=0;i<=anzAgPreis;i++){
			var	newAgPreis = agPreis(i);
			work += newAgPreis;
			if (i >= 1) { 
				agPreisValue(x,(i-1));
			}
			x++;
		}
		anzAgPreis++;
		document.getElementById('inhAgPreis').innerHTML = work;
		document.getElementById('anzAgPreis').value = anzAgPreis;
		for (z=0;z<arrAgPrPrice.length;z++) {
			if (z >= 1) { 
				agPreisSetValue(z,(z-1));
			}
		}
	}
	if (typ == "delete") {
		var message = confirm ('Wollen Sie den Eintrag wirklich löschen?');
		if (message == true) {
			var work = ""; var i = 0;
			for(x=0;x<anzAgPreis;x++){
				if (x != key ) { 
					var	newAgPreis = agPreis(i);
					work += newAgPreis;
					agPreisValue(i,x);
					i++;
				}
			
			}
			document.getElementById('inhAgPreis').innerHTML = "";
			document.getElementById('inhAgPreis').innerHTML = work;
			document.getElementById('anzAgPreis').value = arrAgPrTyp.length;
			for (z=0;z<arrAgPrTyp.length;z++) {
				agPreisSetValue(z,z);
			}
		}
	}
	if (typ == "view") {
		var work = ""; 
		for(i=0;i<anzAgPreis;i++){
			var	newAgPreis = agPreis(i);
			work += newAgPreis; 
			arrAgPrHinwA[i] = arrGlAgPrHinwA[i]; arrAgPrTyp[i] = arrGlAgPrTyp[i]; arrAgPrPrice[i] = arrGlAgPrPrice[i]; arrAgPrHinwB[i] = arrGlAgPrHinwB[i];	
			if (arrGlAgPrTypOf[i] == '1') { arrGlAgPrTypOf[i] = true; } if (arrGlAgPrTypGf[i] == '1') { arrGlAgPrTypGf[i] = true; } if (arrGlAgPrTypPp[i] == '1') { arrGlAgPrTypPp[i] = true; } if (arrGlAgPrTypPg[i] == '1') { arrGlAgPrTypPg[i] = true; } 
			arrAgPrTypOf[i] = arrGlAgPrTypOf[i]; arrAgPrTypGf[i] = arrGlAgPrTypGf[i]; arrAgPrTypPp[i] = arrGlAgPrTypPp[i]; arrAgPrTypPg[i] = arrGlAgPrTypPg[i];
		}

		document.getElementById('inhAgPreis').innerHTML = work;
		document.getElementById('anzAgPreis').value = arrAgPrTyp.length;
		for (z=0;z<arrAgPrTyp.length;z++) {
			agPreisSetValue(z,z);				
		}
	}
	function agPreis(i) {
		return '<div style="padding-bottom:5px;"><table border="0" cellspacing="0" cellpadding="5" width="100%"><tr align="left" valign="top"><td width="30%">Preis gilt/Hinweis:</td><td><input type="text" name="agPrHinwA' + i + '" id="agPrHinwA' + i + '"" value="" style="width:80%">  <input type="button" name="insert" value="-" title="Eintrag löschen" onClick="javascript:agPreis(\'delete\',\''+ i +'\');"></td></tr><tr align="left" valign="top"><td>Preis(Typ/EUR):</td><td><input type="text" name="agPrTyp' + i + '" id="agPrTyp' + i + '"" value="" style="width:200px"> Preis: <input type="text" name="agPrPrice' + i + '" id="agPrPrice' + i + '"" value="" style="width:50px"> €</td></tr><tr align="left" valign="top"><td></td><td>ÖF<input name="agPrTypOf' + i + '" type="checkbox" id="agPrTypOf' + i + '" value="1"> GF<input name="agPrTypGf' + i + '" type="checkbox" id="agPrTypGf' + i + '" value="1"> p.P.<input name="agPrTypPp' + i + '" type="checkbox" id="agPrTypPp' + i + '" value="1"> p.G.<input name="agPrTypPg' + i + '" type="checkbox" id="agPrTypPg' + i + '" value="1"></td></tr><tr align="left" valign="top"><td>Hinweis:</td><td><input type="text" name="agPrHinwB' + i + '" id="agPrHinwB' + i + '"" value="" style="width:90%"></td></tr><tr align="left" valign="top"><td></td><td><hr></td></tr></table></div>';
	}
	
	function agPreisValue(i,x) {
		arrAgPrHinwA[i] = document.getElementById('agPrHinwA' + x).value; 
		arrAgPrTyp[i] = document.getElementById('agPrTyp' + x).value; 
		arrAgPrPrice[i] = document.getElementById('agPrPrice' + x).value; 
		arrAgPrHinwB[i] = document.getElementById('agPrHinwB' + x).value; 
		arrAgPrTypOf[i] = document.getElementsByName('agPrTypOf' + x)[0].checked;
		arrAgPrTypGf[i] = document.getElementsByName('agPrTypGf' + x)[0].checked;
		arrAgPrTypPp[i] = document.getElementsByName('agPrTypPp' + x)[0].checked; 
		arrAgPrTypPg[i] = document.getElementsByName('agPrTypPg' + x)[0].checked;
	}

	function agPreisSetValue(z,x) {	
		document.getElementById('agPrHinwA' + x).value = arrAgPrHinwA[z];
		document.getElementById('agPrTyp' + x).value = arrAgPrTyp[z];
		document.getElementById('agPrPrice' + x).value = arrAgPrPrice[z];
		document.getElementById('agPrHinwB' + x).value = arrAgPrHinwB[z];
		if (arrAgPrTypOf[z] == !false) { document.getElementsByName('agPrTypOf' + x)[0].checked = true; }
		if (arrAgPrTypGf[z] == !false) { document.getElementsByName('agPrTypGf' + x)[0].checked = true; }
		if (arrAgPrTypPp[z] == !false) { document.getElementsByName('agPrTypPp' + x)[0].checked = true; }
		if (arrAgPrTypPg[z] == !false) { document.getElementsByName('agPrTypPg' + x)[0].checked = true; }
	}
}

/*-- t0020 -------------------------------------------------------------------------------- */
function orderSouvenirRequest() {
	var loAblauf = 0;
	var loSelectColor = '#d6542b;';
	var loNormColor2 = '#FFFFFF';
	var errorDiv = 'errorMessage';
	document.getElementById(errorDiv).style.display = 'none';
	if (document.order.vorname.value == false || document.order.vorname.value.length < 3) { document.getElementById('vorname').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('vorname').style.backgroundColor = loNormColor2; }		
	if (document.order.nachname.value == false || document.order.nachname.value.length < 3) { document.getElementById('nachname').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('nachname').style.backgroundColor = loNormColor2; }	
	if (document.order.strasse.value == false || document.order.strasse.value.length < 3) { document.getElementById('strasse').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('strasse').style.backgroundColor = loNormColor2; }		
	if (document.order.telefon.value == false || document.order.telefon.value.length < 3) { document.getElementById('telefon').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('telefon').style.backgroundColor = loNormColor2; }		
	if (document.order.plzOrt.value == false || document.order.plzOrt.value.length < 3) { document.getElementById('plzOrt').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('plzOrt').style.backgroundColor = loNormColor2; }		
/*	if (document.advice.email.value == false || document.advice.email.value.length < 3) { document.getElementById('email').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { 
			if (document.advice.email.value.indexOf('@') == -1 || document.advice.email.value.indexOf('.') == -1) { document.getElementById('email').style.backgroundColor = loSelectColor; loAblauf = 2;} 
			else { document.getElementById('email').style.backgroundColor = loNormColor2;}
		}	*/
	if (loAblauf == 1) {
		document.getElementById(errorDiv).innerHTML = 'Bitte überprüfen Sie Ihre Angaben in den markierten Feldern!';
		document.getElementById(errorDiv).style.display = 'block';
		return false;
	}
	if (loAblauf == 2) {
		document.getElementById(errorDiv).innerHTML = 'Die E-Mail-Adresse ist nicht richtig!';
		document.getElementById(errorDiv).style.display = 'block';
		return false;
	}
}


/*-- t0130 0 -------------------------------------------------------------------------------- */
function orderRequest() {
	var loAblauf = 0;
	var loSelectColor = '#E4B6BA';
	var loNormColor2 = '#E9EAEB';
	var errorDiv = 'errorMessage';
	document.getElementById(errorDiv).style.display = 'none';
	if (formA == 0) { /* öffentliche stadtführung */
		if (formB == 3) {
			if (document.order.umbName.value == false || document.order.umbName.value.length < 3) { document.getElementById('umbName').style.backgroundColor = loSelectColor; loAblauf = 1;} 
				else { document.getElementById('umbName').style.backgroundColor = loNormColor2; }		
			if (document.order.umbDate.value == false || document.order.umbDate.value.length < 3) { document.getElementById('umbDate').style.backgroundColor = loSelectColor; loAblauf = 1;} 
				else { document.getElementById('umbDate').style.backgroundColor = loNormColor2; }		
		}
		if (document.order.persAnzGes.value == false || document.order.persAnzGes.value.length < 1) { document.getElementById('persAnzGes').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('persAnzGes').style.backgroundColor = loNormColor2; }		
		if (document.order.setAgb.checked == false) { loAblauf = 3;} 
	}
	if (formA == 1) { /* gruppenführung */
		if (formB == 3) {
			if (document.order.umbName.value == false || document.order.umbName.value.length < 3) { document.getElementById('umbName').style.backgroundColor = loSelectColor; loAblauf = 1;} 
				else { document.getElementById('umbName').style.backgroundColor = loNormColor2; }		
			if (document.order.umbDate.value == false || document.order.umbDate.value.length < 3) { document.getElementById('umbDate').style.backgroundColor = loSelectColor; loAblauf = 1;} 
				else { document.getElementById('umbDate').style.backgroundColor = loNormColor2; }		
		}	
		if (document.order.angbZeit.value == false || document.order.angbZeit.value.length < 1) { document.getElementById('angbZeit').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('angbZeit').style.backgroundColor = loNormColor2; }		
		if (document.order.angbSpr.value == false || document.order.angbSpr.value.length < 1) { document.getElementById('angbSpr').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('angbSpr').style.backgroundColor = loNormColor2; }		
		if (document.order.angbTfp.value == false || document.order.angbTfp.value.length < 1) { document.getElementById('angbTfp').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('angbTfp').style.backgroundColor = loNormColor2; }		
		if (document.order.persAnzGes.value == false || document.order.persAnzGes.value.length < 1) { document.getElementById('persAnzGes').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('persAnzGes').style.backgroundColor = loNormColor2; }		
		if (document.order.setAgb.checked == false) { if (loAblauf == 0) { loAblauf = 3;} } 
	}	
	if (formA == 2) { /* pauschalen */
		if (formB == 3) {
			if (document.order.umbDateAn.value == false || document.order.umbDateAn.value.length < 3) { document.getElementById('umbDateAn').style.backgroundColor = loSelectColor; loAblauf = 1;} 
				else { document.getElementById('umbDateAn').style.backgroundColor = loNormColor2; }		
			if (document.order.umbDateAb.value == false || document.order.umbDateAb.value.length < 3) { document.getElementById('umbDateAb').style.backgroundColor = loSelectColor; loAblauf = 1;} 
				else { document.getElementById('umbDateAb').style.backgroundColor = loNormColor2; }		
			if (document.order.umbName.value == false || document.order.umbName.value.length < 3) { document.getElementById('umbName').style.backgroundColor = loSelectColor; loAblauf = 1;} 
				else { document.getElementById('umbName').style.backgroundColor = loNormColor2; }		
		}	
		if ((document.order.anzDZ.value == false || document.order.anzDZ.value.length < 1) && document.order.anzEZ.value == false) { document.getElementById('anzDZ').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('anzDZ').style.backgroundColor = loNormColor2; }		
		if ((document.order.anzEZ.value == false || document.order.anzEZ.value.length < 1) && document.order.anzDZ.value == false) { document.getElementById('anzEZ').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('anzEZ').style.backgroundColor = loNormColor2; }		
		if (document.order.setAgb.checked == false) { if (loAblauf == 0) { loAblauf = 3;} } 
	}	
	if (formA == 3) { /* tickets */
		if (document.order.vstName.value == false || document.order.vstName.value.length < 3) { document.getElementById('vstName').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('vstName').style.backgroundColor = loNormColor2; }		
		if (document.order.vrstDate.value == false || document.order.vrstDate.value.length < 3) { document.getElementById('vrstDate').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('vrstDate').style.backgroundColor = loNormColor2; }		
		if (document.order.vrstTime.value == false || document.order.vrstTime.value.length < 3) { document.getElementById('vrstTime').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('vrstTime').style.backgroundColor = loNormColor2; }		
		if (document.order.vrstCount.value == false || document.order.vrstCount.value.length < 1) { document.getElementById('vrstCount').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('vrstCount').style.backgroundColor = loNormColor2; }			
	}		
	if (formA == 5) { /* unterkunft */
		if ((document.order.ukFirst.value == false || document.order.ukFirst.value.length < 3) && document.order.anzEZ.value == false) { document.getElementById('ukFirst').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('ukFirst').style.backgroundColor = loNormColor2; }		
		if ((document.order.ukSecond.value == false || document.order.ukSecond.value.length < 3) && document.order.anzEZ.value == false) { document.getElementById('ukSecond').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('ukSecond').style.backgroundColor = loNormColor2; }		
		if ((document.order.anzDZ.value == false || document.order.anzDZ.value.length < 1) && document.order.anzEZ.value == false) { document.getElementById('anzDZ').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('anzDZ').style.backgroundColor = loNormColor2; }		
		if ((document.order.anzEZ.value == false || document.order.anzEZ.value.length < 1) && document.order.anzDZ.value == false) { document.getElementById('anzEZ').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('anzEZ').style.backgroundColor = loNormColor2; }		
		if ((document.order.anzPers.value == false || document.order.anzPers.value.length < 1) && document.order.anzEZ.value == false) { document.getElementById('anzPers').style.backgroundColor = loSelectColor; loAblauf = 1;} 
			else { document.getElementById('anzPers').style.backgroundColor = loNormColor2; }		
		if (document.order.setAgb.checked == false) { if (loAblauf == 0) { loAblauf = 3;} } 
	}	
	if (document.order.datVnm.value == false || document.order.datVnm.value.length < 3) { document.getElementById('datVnm').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('datVnm').style.backgroundColor = loNormColor2; }		
	if (document.order.datNnm.value == false || document.order.datNnm.value.length < 3) { document.getElementById('datNnm').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('datNnm').style.backgroundColor = loNormColor2; }	
	if (document.order.datStr.value == false || document.order.datStr.value.length < 3) { document.getElementById('datStr').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('datStr').style.backgroundColor = loNormColor2; }		
	if (document.order.datPlz.value == false || document.order.datPlz.value.length < 5) { document.getElementById('datPlz').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('datPlz').style.backgroundColor = loNormColor2; }		
	if (document.order.datOrt.value == false || document.order.datOrt.value.length < 3) { document.getElementById('datOrt').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('datOrt').style.backgroundColor = loNormColor2; }	
	if (document.order.datTel.value == false || document.order.datTel.value.length < 3) { document.getElementById('datTel').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { document.getElementById('datTel').style.backgroundColor = loNormColor2; }
	if (document.order.datEml.value == false || document.order.datEml.value.length < 3) { document.getElementById('datEml').style.backgroundColor = loSelectColor; loAblauf = 1;} 
		else { 
			if (document.order.datEml.value.indexOf('@') == -1 || document.order.datEml.value.indexOf('.') == -1) { document.getElementById('datEml').style.backgroundColor = loSelectColor; loAblauf = 2;} 
			else { document.getElementById('datEml').style.backgroundColor = loNormColor2;}
		}	
	if (loAblauf == 1) {
		document.getElementById(errorDiv).innerHTML = 'Bitte überprüfen Sie Ihre Angaben in den markierten Feldern!';
		document.getElementById(errorDiv).style.display = 'block';
		return false;
	}
	if (loAblauf == 2) {
		document.getElementById(errorDiv).innerHTML = 'Die E-Mail-Adresse ist nicht richtig!';
		document.getElementById(errorDiv).style.display = 'block';
		return false;
	}
	if (loAblauf == 3) {
		document.getElementById(errorDiv).innerHTML = 'Bitte bestätigen Sie unsere Allgemeinen Reisebedingungen!';
		document.getElementById(errorDiv).style.display = 'block';
		return false;
	}	
	if (loAblauf == 0) {	
		GDclaenCookie('formA');
		GDclaenCookie('formB');
		GDclaenCookie('view');
		GDclaenCookie('termAngbtId');
	}		
}
