jQuery(document).ready(function() {
	IE_7_object_activation_fix();
	makeTargetBlank();
});
function regexEmail(who) {
	var regexobj=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(regexobj.test(who));
}

function regexDate(who) {
	var regexobj=/^[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{4}$/i;
	return(regexobj.test(who));
}

var targettopnummer=0;
function gettargetblank(aobject){
	window.open(aobject,'targettop'+targettopnummer,'location=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes,menubar=yes,resizable=yes');
	w.focus();
	targettopnummer++;
	return false;
}
function opennewwindow(aobject){
	w = window.open(aobject,'targettop'+targettopnummer,'location=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes,menubar=yes,resizable=yes');
	w.focus();
	targettopnummer++;
	return false;
}

function makeTargetBlank(){
	jQuery('a.targetblank').each(function(i){
		jQuery(this).attr({'target':'_blank'});
	});
}

function IE_7_object_activation_fix(){
	if (navigator.userAgent.toLowerCase().indexOf("msie") != -1 && document.all){
		objects = document.getElementsByTagName("object");
		for (var i = 0; i < objects.length; i++){
			var closedTagIndex = objects[i].outerHTML.toLowerCase().indexOf('>')
			var contents = objects[i].outerHTML.substring(0, closedTagIndex + 1);
			for (var j = 0; j < objects[i].childNodes.length; j++){
				contents += objects[i].childNodes[j].outerHTML;
			}
			contents += '</object>';
			objects[i].outerHTML = contents;
		}
	}
}

/* 
	setIconOnTextMitBild - Aktiviere die Lupe bei Bildern die vergrossert werden sollen
	onload_pngIEFix - wenn mann in die seiten einen PNG eingibt soll dieser auch in IE richtig angezeigt werden
*/
/* mootools begin */
/*
onloadstring+='setIconOnTextMitBild();';
function setIconOnTextMitBild(){
	dta=jQueryjQuery('dt a');
	dta.each(function(el){
		if(el.getProperty('href').indexOf('tx_cms_showpic')!=-1){
			if(document.all){
				el.addEvents({
					'mouseenter': function(){
        				this.setStyle('background-position','right top');
    				},
    				'mouseleave': function(){
        				this.setStyle('background-position','left top');
    				}
				});
			}
			el.addClass('onclickvergrossern');
			el.innerHTML +='<span></span>';
		};
	});
}
onloadstring+='onload_pngIEFix();';
function onload_pngIEFix(){
	if (IELowerThen7){
		img=jQueryjQuery('img');
		img.each(function(el){
			if(el.getProperty('src').indexOf('.png',1)>0){
				el.setProperty('style',"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/"+el.getProperty('src')+"', sizingMethod='scale');");	
				el.setProperty('src',"/clear.gif");
			}
		});
	 }
}
*/
/* mootools end */
/* jquery begin */
/*
onloadstring+='setIconOnTextMitBild();';
function setIconOnTextMitBild(){
	jQuery('dt a[onclick*='openPic']').each(function(i){
		href_a=jQuery(this).attr('href');
		if(href_a.indexOf('tx_cms_showpic')!=-1){
			if(document.all){
				jQuery(this).mouseover(function(){jQuery(this).find('span').css({'background-position':'right top'});});
				jQuery(this).mouseout(function(){jQuery(this).find('span').css({'background-position':'left top'});});
			}
			jQuery(this).addClass('onclickvergrossern');
			jQuery(this).append('<span></span>');
		}
	});
}

onloadarray+='onload_pngIEFix();';
function onload_pngIEFix(){
	if (IELowerThen7){
	 	jQuery('img').each(function(i){
	 		var image=jQuery(this).attr('src');
	 		if(image.indexOf('.png',1) > 0){
	 			jQuery(this).attr({'style':"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/"+image+"', sizingMethod='scale');"});
	 			jQuery(this).attr({'src':"/clear.gif"});
	 		}
	 	});
	 }
}
*/
/* jquery end */

/*
	
	BrowserDetect.init();
	alert(BrowserDetect.browser);
	alert(BrowserDetect.version);
	alert(BrowserDetect.OS);

var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
*/
