function cookiesAreEnabled() {
/*
	expire_date = new Date();
	in_one_year = expire_date.getTime() + (365 * 24 * 60 * 60 * 1000);
	expire_date.setTime(in_one_year);
	document.cookie = name + "=" + value + "; expires=" + expire_date.toGMTString() + ";path=/;";
*/
	return (document.cookie.match("test_cookie")) ? true : false;
}

function addAutoCompleteOff(el) {
	var msg = '';
	if (el.hasChildNodes()) {
		var sub = el.firstChild;
		while(sub) {
			if (sub.nodeType==1 && sub.nodeName.toLowerCase()=='input') {
				sub.setAttribute('autocomplete','off');
				msg += 'got node: '+sub.nodeName+' = '+(sub.attributes.name ? sub.attributes.name.value : sub.attributes.value.value)+' ('+sub.attributes.type.value+')'+"\n";
			}
			if (sub.hasChildNodes()) {
				for (var i=0; i<sub.childNodes.length; i++) {
					msg += addAutoCompleteOff(sub.childNodes[i]);
				}
			}
			sub = sub.nextSibling;
		}
	}
	return msg;
}

function cookieCheckOnLoad() {
	var el = null;
	var els = null;
	if (document.getElementById) {
		el = document.getElementById('tx-frontendformslib-form');
		if (el && cookiesAreEnabled()==false) {
			var warnCookie = document.createElement('p');
			warnCookie.className = 'error';
			warnCookieInner = document.createElement('strong');
			warnCookieInner.appendChild(document.createTextNode('Ohne Cookies funktionieren die Formulare nicht !'));
			warnCookieInner.appendChild(document.createElement('br'));
			warnCookieInner.appendChild(document.createTextNode('Bitte aktivieren Sie die Cookies und laden Sie dann diese Seite neu !'));
			warnCookie.appendChild(warnCookieInner);
			el.insertBefore(warnCookie,el.firstChild);
			el.onsubmit = function() { return false; }
		}
	}
	if (navigator.userAgent.toLowerCase().indexOf('firefox/2')>-1 && document.getElementsByTagName) {
		els = document.getElementsByTagName('form')
		if (els)  {
			var msg = '';
			for (var i=0; i<els.length; i++) {
				msg += addAutoCompleteOff(els[i]);
			}
//			alert(msg);
		}
	}

	fixContentBodyHeight();

}

function fixContentBodyHeight() {
	heightCenter = document.getElementById("content_slot_01");
	if (heightCenter) {
		heightLeft = document.getElementById("sub_navigation");
		heightRight = document.getElementById("content_slot_02");
		heightCompare = (heightRight?heightRight.offsetHeight:(heightLeft?heightLeft.offsetHeight:0));
		if (heightLeft && heightRight) {
			heightCompare = (heightLeft.offsetHeight>heightRight.offsetHeight?heightLeft.offsetHeight:heightRight.offsetHeight);
		}
		if (heightCompare>0 && heightCenter.offsetHeight<heightCompare) {
			document.getElementById("content_slot_01").style.height = heightCompare + "px";
		}
	}

}
