runOnLoad( function() {
	/*Ext.QuickTips.interceptTitles = false;
	Ext.QuickTips.init();
	Ext.select('.regdesc .reglongdesc').each( function(el) {
		if (el.dom.innerHTML && el.dom.innerHTML !== '') {
			var master = Ext.get(el.dom.parentNode);
			master.removeAllListeners();
		}
	}); */ 
	var evserie  = Ext.get('editorext');
	var endevents0 = Ext.get('endevents0tablerow'); 
	evserie.insertAfter(endevents0);
	
	
	
});



function openFAQ(id) {
	var faqid = 'faq' + id;
	var linkid = 'faqlink' + id;
	var elems = Ext.select('.faqdisplays');
	Ext.select('.c_titlemi').each( function(ele) {
		ele.dom.className = 'c_titlenomi';
	});
	if (elems) {
		elems.each( function(el) {
			if (el.dom.id == faqid) {
				if (el.dom.style.display == 'none') {
					Ext.get(linkid).dom.className = 'c_titlemi';
					el.fadeIn( {
						easing : 'easeOut',
						duration : 1,
						useDisplay : true
					});
				} else if (el.dom.style.display == 'block') {
					el.fadeOut( {
						easing : 'easeOut',
						duration : 0.5,
						useDisplay : true
					});
					Ext.get(linkid).dom.className = 'c_titlenomi';
				} else {
					Ext.get(linkid).dom.className = 'c_titlemi';
					el.fadeIn( {
						easing : 'easeOut',
						duration : 1,
						useDisplay : true
					});
				}
			} else {
				//el.dom.style.display ="none";
		}
	})	;
	}
}
Ext.onReady( function() {
	if (document.documentElement.clientWidth) {
		var el = Ext.get('hauptcontainerrightwidth');
		if (document.documentElement.clientWidth % 2 == 0 && el) {
			if (Ext.isIE) {
				el.dom.style.marginLeft = "5px";
			} else {
				el.dom.style.marginLeft = "3px";
			}
		}
	}
});
Ext.onReady( function() {
	var box;
	var initlink = Ext.select('.extwndowlink');
	initlink.each( function(el) {
		var lnk = el.dom;
		var conf_title = 'Weitere Informationen';
		var conf_modal = true;
		var conf_width = 900;
		var conf_height = 600;
		var conf_display_header = false;
		Ext.MessageBox.maxWidth = 1000;
		lnk.onclick = function() {
			box = Ext.MessageBox.show( {
				title : conf_title,
				msg : '<img src=\"' + basepath + '_/scripts/ext/resources/images/default/grid/loading.gif\" alt=\"\" style=\"border:0; vertical-align:middle;\"> Loading...',
				animEl : lnk,
				modal : conf_modal,
				fn : function() {
					Ext.MessageBox.hide();
				}
			});
			//
			if (conf_display_header == false) {
				box.getDialog().header.dom.style.display = 'none';
			}
			var url = lnk.href;
			Ext.Ajax.request( {
				url : url,
				success : function(req) {
					var treg = /<!--\sINHALT\s-->(.+)<!--\sINHALT\s-->/gi;
					var bd = treg.exec(req.responseText.split(/\n/).join(''));
						if (bd && bd[1]) {
						var txt = bd[1];
						
						txt = txt.replace(/<style>(.*[^<])<\/style>/gi,""); // styles rausschmeissen...
						txt = '<div id="blubber" style="width:' + (conf_width - 40) + 'px; overflow-x:hidden;overflow-y:auto;">' + txt + '</div>';
						Ext.MessageBox.updateText(txt);
						txt.evalScripts();
						var dlg = Ext.MessageBox.getDialog();
						dlg.center();
						dlg.refreshSize();
						//return;
						if (dlg.size.height > conf_height) {
							Ext.get("blubber").dom.style.height = (conf_height-40)+"px";
							dlg.resizeTo(conf_width, conf_height);
						} else {
							dlg.resizeTo(conf_width, dlg.size.height);
						}
						// dlg.resizeTo(conf_width,conf_height);
					}
				}
			});
			return (false);
		}
	});
});
var showPopup = function(lnk) {
	var conf_title = 'Weitere Informationen';
	var conf_modal = true;
	var conf_width = 640;
	var conf_height = 320;
	var conf_display_header = false;
	box = Ext.MessageBox.show( {
		title : conf_title,
		msg : '<img src=\"' + basepath + '_/scripts/ext/resources/images/default/grid/loading.gif\" alt=\"\" style=\"border:0; vertical-align:middle;\"> Loading...',
		modal : conf_modal,
		fn : function() {
			Ext.MessageBox.hide();
		}
	});
	Ext.Ajax.request( {
		url : lnk,
		success : function(req) {
			var treg = /<!--\sINHALT\s-->(.+)<!--\sINHALT\s-->/gi;
			var bd = treg.exec(req.responseText.split(/\n/).join(''));
			if (bd && bd[1]) {
				var txt = bd[1];
				txt = '<div id="blubber" style="width:' + (conf_width - 40) + 'px; overflow-x:hidden;overflow-y:auto;">' + txt + '</div>';
				Ext.MessageBox.updateText(txt);
				Ext.MessageBox.getDialog().center();
				if (Ext.MessageBox.getDialog().size.height > 500) {
					Ext.get("blubber").dom.style.height = "420px";
					Ext.MessageBox.getDialog().resizeTo(conf_width, 500);
				} else {
					Ext.MessageBox.getDialog().resizeTo(conf_width, Ext.MessageBox.getDialog().size.height);
				}
				var els = Ext.get('fieldsbschwp');
				if (els) {
					var i = els.select('img');
					var c = i.getCount();
					var n = 0;
					i.each( function(e) {
						if (e.dom.src.match(/no.gif/)) {
							e.dom.parentNode.style.display = 'none';
							n++;
						}
					});
					if (n == c) {
						els.dom.style.display = 'none';
					}
				}
			}
		}
	});
};
function setDirections(fromAddress) {
	gdir.load("from: " + fromAddress + " to: Kitzingen", {
		"locale" : "de"
	});
};
function routeLoaded(map) {
	var ua = navigator.userAgent.toLowerCase();
	var isIE6 = ua.indexOf("msie 6");
	var isIE7 = ua.indexOf("msie 7");
	if (isIE6 > 0) {
		var tb = '<div>' + map.getSummaryHtml() + '</div>';
		tb += '<table width="100%" cellspacing="2" border="0">';
		var route = map.getRoute(map.getNumRoutes() - 1);
		for (var k = 0;  k < route.getNumSteps(); k++) {
			var step = route.getStep(k);
			var desc = step.getDescriptionHtml();
			var dist = step.getDistance();
			tb += '<tr><td valign="top">' + (k+1) + '.</td><td>' + desc + '</td><td>' + dist.html + '</td></tr>';
		};
		tb += '</table>';
		Ext.getDom('route').innerHTML = tb;
	}
};

runOnLoad(function() {
	var cat = Ext.select('select[id^=treeevents]');
	if (cat.getCount() > 0) {
		cat.each(function(el) {
			var o = el.dom.options.firstChild;
			while (o) {
				var v = o.value;
				tmpo = o.nextSibling;
				if (v == '1496' || v == '1665' || v == '1570' || v == '1461') {
					el.dom.removeChild(o);
				};
				o = tmpo;
			}
		});
	}
});