/* Array für Gästebuch Captcha */
ALPHABET = new Array('A', 'B', 'C', 'D', 'E', 'F', 'G',
             'H', 'Q', 'J', 'K', 'L', 'M', 'N',
             'P', 'R', 'S', 'T', 'U', 'V', 'Y',
             'W', '2', '3', '4', '5', '6');

// aus Kompatbilitätsgründen für das Gästebuch und die Terminübersichten
function falert(message){if(Ext.isReady)ExtAlert(message);}
function fwait(message){if(Ext.isReady)ExtWait(message);}
function finfo(message){if(Ext.isReady)ExtInfo(message);}
function finfo(tit,message){if(Ext.isReady)ExtInfo(message);}

function ExtAlert(message){
	if(message == '')return false;
	Ext.MessageBox.show(
	{
		title: 'ACHTUNG!',
		msg: message,
      buttons: Ext.MessageBox.OK,
		width:300,
      icon: Ext.MessageBox.ERROR
	});
}

function ExtInfo(message){
	if(message == '')return false;
	Ext.MessageBox.show(
	{
		title: 'Hinweis',
		msg: message,
      buttons: Ext.MessageBox.OK,
		width:300,
      icon: Ext.MessageBox.INFO
	});
}

function ExtWait(message){
	if(message != '')
	{
		Ext.MessageBox.show(
		{
			msg: message,
			progressText: 'Saving...',
			width:300,
			wait:true,
			waitConfig: {interval: 200},
			//icon:'ext-mb-download', //custom class in msg-box.html
			animEl: 'mb7'
		});
	}
	else
	{
		Ext.MessageBox.hide();
	}
}

function versicherung (){rv();}
function rv() {
	externpopup('https://www.reiseversicherung.de/vrv/partner/ep-Assistent.html?/data/agent/hagtnr=082169&/data/agent/nagtnr=000000&/ctrl/state=dtl-start&/io/ext/response/mail=mail@nordseetraum.de',450,300,'rv',10,10,'');
}

function umzu(obj) {
	externpopup2('http://www.heyken-vermietung.de/html/umzu.html?id=' + obj.id,450,300,'umzu',10,10,'fullscreen=0,directories=0,location=0,menubar=0,resizable=1,scrollbars=1,status=1,toolbar=0,depend=no');
}

function anreisePopup() {
	externpopup2('http://www.heyken-vermietung.de/html/anreisePopup.html',610,645,'anreisePopup',10,10,'fullscreen=0,directories=0,location=0,menubar=0,resizable=0,scrollbars=1,status=1,toolbar=0,depend=no');
}

///////////////////////////////////
// Funktion für scrollbare Preisetabellen
////////////////////////////////////
function fscroll_table(id, single) {
   var max_w = 570;
   var w1 = 0;
   if($('td1_' + id))
   {
      // Breite der 1. Spalte bestimmen
      var dimensions = $('td1_' + id).getDimensions();
      w1 = dimensions.width;
   }

   // Breite der restlichen Spalten ändern
   var dimensions = $('div_content1_' + id).getDimensions();
   var w = dimensions.width;
   if(w < max_w && w1 == 0)
   {
      $('div_content1_' + id).style.overflow = "auto";
      $('div_content1_' + id).style.width = w + "px";
   }
   else
   {
      var w = max_w - w1;
      $('div_content1_' + id).style.width = w + "px";
   }

   // restlichen Spalten um einen Pixel verschieben
   if(single != 1 && w1 != 0)
   {
      $('div_content3_' + id).style.left = "-1px";
      var dimensions = $('div_content3_' + id).getDimensions();
      var w = dimensions.width;
      w = w - 2;
      $('div_content2_' + id).style.width = w + "px";
   }
}

////////////////////////////////////
// Löschen-Button für Datumsfelder
////////////////////////////////////
function hoverDelete(obj, hover) {
   (hover == 0) ?
   obj.src = '../gfx/ExtDelete-21x22.gif':
   obj.src = '../gfx/ExtDelete-21x22-hover.gif';
}

function clearValue(obj) {
   if(!obj.val)obj.val = ''
   $(obj.id).value = obj.val;
}

////////////////////////////////////
// Kontaktformular
////////////////////////////////////
// überpwacht, ob im Kontaktformular N'siel oder Werdum ausgewählt wird
function checkInt(){
	document.getElementById('div_nsiel').style.display = "none";
	document.getElementById('div_werdum').style.display = "none";
	var arr_ort = document.forms['form_contact'].elements['interesse_ort'];
	for(var a = 0; a < arr_ort.length; a++){
		if(arr_ort[a].checked == true) {
			if(arr_ort[a].value == "Neuharlingersiel"){
				document.getElementById('div_nsiel').style.display = "inline";
				break;
			}
			if(arr_ort[a].value == "Werdum"){
				document.getElementById('div_werdum').style.display = "inline";
				break;
			}
		}
	}
}

// markiert alle Ankreuzkästchen einer Gruppe
function checkAll(chk,arr){
	for(var a = 0; a < arr.length; a++){
		var arr_group = document.forms['form_contact'].elements[arr[a]];
		for(var b = 0; b < arr_group.length; b++){
			arr_group[b].checked = chk;
		}
	}
}

// demarkiert übergeodnete Ankreuzkästchen
function uncheckAll(chk,unchk){
	if(chk == true)return;
	document.getElementById('cb_all_nsiel').checked = false;
	document.getElementById('cb_all_werdum').checked = false;
	if(unchk!="")
		document.getElementById(unchk).checked = false;
}
