var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

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"; 
				// ODER
				if (el.dom.style.display == 'block'){
					var idnumber = el.dom.id; 
					var numberofid = idnumber.substr(3);
					Ext.get('faqlink' + numberofid).dom.className = 'c_titlemi'; 
				}
		}
	})	;
	}
};
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 = 740;
		var conf_height = 420;
		var conf_display_header = false;
		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 = '<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 = "470px";
							Ext.MessageBox.getDialog().resizeTo(conf_width, 500);
						} else {
							Ext.MessageBox.getDialog().resizeTo(conf_width, Ext.MessageBox.getDialog().size.height);
						}
						//Ext.MessageBox.getDialog().resizeTo(conf_width,conf_height);
					}
				}
			});
			return (false);
		}
	});
});
runOnLoad(function(){
	if (Ext.select('a.lightbox').getCount() > 0) {
		Ext.ux.Lightbox.register('a.lightbox', true);
	}
});