var onloadstring='';
function onloadFunction(){
	IE_7_object_activation_fix();
	//makeTargetBlank();
	eval(onloadstring);
}

function isEmailValid(who) {
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}

function focus_text(){
	if((document.all || document.getElementsByTagName) && document.getElementById){
		var alltags3=document.all? document.all : document.getElementsByTagName("*");
		for (i=0; i<alltags3.length; i++){
			if(alltags3[i].tagName=="INPUT" && alltags3[i].className.indexOf("text")!=-1){
				alltags3[i].onfocus=function(){ this.className='text active';};
				alltags3[i].onblur=function(){ this.className='text';};
			};
			if(alltags3[i].tagName=="SELECT"){
				alltags3[i].onfocus=function(){ this.className='active';};
				alltags3[i].onblur=function(){ this.className='';};
			};
			if(alltags3[i].tagName=="TEXTAREA"){
				alltags3[i].onfocus=function(){ this.className='active';};
				alltags3[i].onblur=function(){ this.className='';};
			};
			/*if(alltags3[i].tagName=="INPUT" && alltags3[i].className.indexOf("checkbox")!=-1){
				alltags3[i].onfocus=function(){ this.className='checkbox active';};
				alltags3[i].onblur=function(){ this.className='checkbox';};
			};*/
		};
	};
}


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(){
	$('a.targetblank').each(function(i){
		$(this).click(function(){
			opennewwindow($(this).attr('href'));
		});
	});
}

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=$$('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=$$('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(){
	$('dt a[onclick*='openPic']').each(function(i){
		href_a=$(this).attr('href');
		if(href_a.indexOf('tx_cms_showpic')!=-1){
			if(document.all){
				$(this).mouseover(function(){$(this).find('span').css({'background-position':'right top'});});
				$(this).mouseout(function(){$(this).find('span').css({'background-position':'left top'});});
			}
			$(this).addClass('onclickvergrossern');
			$(this).append('<span></span>');
		}
	});
}

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