<!--
$(document).ready(function() {
	if($('#Content').length && $('#Right').length){
		if($('#Content').height()>$('#Right').height()){
			$('#Right').height($('#Content').height())
		}else if ($('#Right').height()>$('#Content').height()){
			$('#Content').height($('#Right').height())
		}
	}
	$('#MainNavigation ul li a span').text('');
	$('#MainNavigation ul li a span').fadeTo(0,0);
    $('#MainNavigation ul li a').each(function (i){
        $(this).hover(function() {
            $(this).children().stop().fadeTo(400, 1);                       
        },
            function() {
                $(this).children().stop().fadeTo(400, 0);                       
        });                                              
    });
	$(".Scroller").click(function(event){
		event.preventDefault();
		var full_url = this.href;
		var parts = full_url.split("#");
		var trgt = parts[1];
		var target_offset = $("#"+trgt).offset();
		var target_top = target_offset.top;
		$('html, body').animate({scrollTop:target_top}, 500);
	});

})
function CheckEMail(EMailID) {
	var EMail = document.getElementById(EMailID);
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(EMail.value)) {
		EMail.focus
		return false;
	}
	return true;
}
function MerkeProjekt(ID,Titel){
	$('#ButtonMerke'+ID).hide();
	if($('#MerkProjekt'+ID).length){
		return false;
	}
	var Data='<li id="MerkProjekt'+ ID +'"><div class="Icon-Cancel" style="float:left" onclick="VergesseProjekt('+ ID +')"></div> <div class="Inhalt"><a href="/nano.cms/datenbank/projekt/'+ID+'">'+Titel+'</a></div></li>';
	$('#Merker ul').append(Data);
	$('#Merker').fadeIn('slow');

	$.cookie('Merker['+ID+']', Titel,{path: '/'});

}
function VergesseProjekt(ID){
	$.cookie('Merker['+ID+']',null,{path: '/'});
	$('#MerkProjekt'+ID).slideUp("fast",function(){$('#MerkProjekt'+ID).remove();});
	if($('#Merker ul li').length> 1){}else{$('#Merker').fadeOut();}
}
function RemoveSpecialChars(Buffer){
	var SearchArray=new Array('Ü','ü','Ä','ä','Ö','ö','ß',' ');var ReplaceArray=new Array('Ue','ue','Ae','ae','Oe','oe','ss','-');var KillStringArray=new Array('&','/','\\','!','§','%','(',')','|','?','"','$','=','[',']','@','/\s/','´','`','€');
	for (i=0;i<8;i++) Buffer=ReplaceIt(Buffer,SearchArray[i],ReplaceArray[i]);
	for (i=0;i<20;i++) Buffer=ReplaceIt(Buffer,KillStringArray[i],'');
	return Buffer
}
function ReplaceIt(string,suchen,ersetzen){ausgabe = "" + string;while (ausgabe.indexOf(suchen)>-1){pos= ausgabe.indexOf(suchen);ausgabe = "" + (ausgabe.substring(0, pos) + ersetzen + ausgabe.substring((pos + suchen.length), ausgabe.length));}return ausgabe}
function TextCounter(field,countfield,maxlimit){if(field.value.length>maxlimit)field.value=field.value.substring(0,maxlimit);else countfield.value=maxlimit-field.value.length;}
function MM_openBrWindow(theURL,winName,features) {window.open(theURL,winName,features);}
function CheckSelectedCategory(obj)
{
	if(obj.options[obj.selectedIndex].value=='')
		obj.selectedIndex=0;
}
function ToggleVisibility(id){var obj=document.getElementById(id);if(obj.className=="Hidden"){obj.className="Visible";}else{obj.className="Hidden";}
}

function SetClass(ID,ClassName){if(document.getElementById(ID,ClassName)){var Obj=document.getElementById(ID);Obj.className=ClassName;}}
function ToggleCSS(id,Element,First, Second) {
		if(document.getElementById(id))
		{
			var obj = document.getElementById(id);
			if (obj.style[Element]==First) {
	          obj.style[Element]=Second;
	        } else {
	           obj.style[Element]=First;
	        }
		}
}
function confirmation(Message){return confirm(Message);}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function JumpUrl(Target,URL){
  eval(Target+".location='"+URL+"'");
}

function CheckNumber(obj)
{
	if(parseInt(obj.value)<1 || isNaN(obj.value))
	{
		document.forms.ArtikelKaufen.Submit.disabled=true; 
	}
	else
		document.forms.ArtikelKaufen.Submit.disabled=false; 
}
// Start Module Gallery
function GalleryChange(Direction,PlayOrNot,Timer)
{
	Counter=GalleryAr.length;Description='';
	if(typeof(Timer)=='undefined')
		Timer=6000;
	if(is_ie){document.all.Bild.filters.blendTrans.Apply();document.all.Bild.src = GalleryAr[n]['Path'];document.all.Bild.filters.blendTrans.Play();}else{document.all.Bild.src = GalleryAr[n]['Path'];}
	if(Direction<0)
		(n>0) ? n-- : n=GalleryAr.length-1;
	else
		(n<GalleryAr.length-1) ? n++ : n=0;
	(n==0)?ViewCounter=GalleryAr.length:ViewCounter=n;
	document.getElementById("CounterTxt").innerHTML='('+(ViewCounter)+' von '+ Counter + ')';
	if(GalleryAr[n]['Description'].length>0){Description='<div class="Comment">'+GalleryAr[n]['Description']+'</div>'};
	if(GalleryAr[n]['Headline'].length>0){Description='<strong style="margin-top:0">'+GalleryAr[n]['Headline']+Description+'</strong>';
	document.getElementById("GalleryDescription").innerHTML=Description}
	else{	document.getElementById("GalleryDescription").innerHTML='';}
	if(PlayOrNot==true)
	{
		GalleryPlay=window.setTimeout('GalleryChange(1,true)',Timer);
	}
	else if(GalleryPlay)
	{window.clearTimeout(GalleryPlay);}
 }
 function GalleryStop(){window.clearTimeout(GalleryPlay);}
// End Module Gallery
 function GetRadio(feld){var obj=document.getElementsByName(feld);for (i=0;i<obj.length;i++){if (obj[i].checked) return obj[i].value;}return null;}
function Klick(ID,Name){
	var obj = document.getElementById(ID);
	obj.value=Name;
	obj.disabled=true;
    return true;
}
/*** Start Module DynRows ***/
function TextAreaDynRow(Obj,Row,maxChar){var text = Obj.value.replace(/(\015\012)|(\015)|(\012)/g, '\n');var Arr = text.split('\n');var counter = Arr.length;for(var i=0; i<Arr.length; i++){counter+=Math.floor(Arr[i].length/maxChar);}if(counter<Row)counter=Row;Obj.rows = counter+1;} 
/*** Start Module DynRows***/
/*** Start Member ***/
this.ZeigeMitgliederKontaktForm=function(MemberID,EMail,Name){
	if(Sprache=='DE'){
		var TTitel="Titel";
		var TKeywords="Begriffe";
		var TAbbruch="abbrechen";
		var TSubmit="E-Mail versenden";
		var YEMail="Ihre E-mail"
		var YName="Ihr Name"
	}else{
		var TTitel="Title";
		var TKeywords="Keywords";
		var TAbbruch="cancel";
		var TSubmit="send email";
		var YEMail="Your E-mail"
		var YName="Your name"
	}
	Formular='<form action="" id="EMailForm'+MemberID+'" style="display:none" method="post" onsubmit="SendeEMailMitglied(\''+ MemberID +'\');return false;"><input type="hidden" name="Benutzername" value="'+MemberID+'">';
	Formular=Formular+'<p>'+YName+':&nbsp;&nbsp;<input type="text" style="width:265px;"name="Name" value="'+ Name + '" id="Name'+ MemberID+'" /></p><p>'+YEMail+': <input type="text" style="width:265px;"name="EMail" value="'+ EMail + '" id="EMail'+ MemberID+'" />  </p>'
	Formular=Formular+'<textarea id="Nachricht'+ MemberID+'" name="Nachricht" rows="3" style="width:290px;float:left;margin-right:8px"></textarea><button class="Break-Button" type="button" onclick="NachrichtAbbruch(\''+MemberID+'\');return false;" value="" tabindex=""><span><em>'+ TAbbruch +'</em></span></button><div class="Barrier"></div><p><button class="Kommentar-Button" type="submit" value="" tabindex=""><span><em>'+TSubmit+'</em></span></button></p></form>';
	$('#Feedback'+MemberID).slideUp();
	$('#EMailHolder'+MemberID).append(Formular);
	$('#EMailSwitch'+MemberID).slideUp();
	$('#EMailForm'+MemberID).slideDown();
}
this.NachrichtAbbruch=function(MemberID){
	$('#EMailForm'+MemberID).slideUp("slow",function(){$('#EMailSwitch'+MemberID).slideDown();});
	$('#Error'+MemberID).slideUp();
	$('#Error'+MemberID).remove();
}
this.SendeEMailMitglied=function initialize(MemberID){
	var Error=false
	$('#Error'+ MemberID).text("")
	var Name=$('#Name'+MemberID).val();
	if(Name==''){
		Error='Sie müssen Ihren Namen eingeben.';
		if($('#Error'+MemberID).length==0){
			$('#EMailForm'+MemberID).prepend('<div class="ErrorMessage" id="Error'+ MemberID +'">'+Error+'</div>');
			Error=true
		}else{
			$('#Error'+ MemberID).text(Error);
			$('#Error'+ MemberID).show();
		}
	}
	if(!CheckEMail('EMail'+ MemberID)){
		Error='Sie müssen Ihre E-Mailadresse eingeben.';
		if($('#Error'+MemberID).length==0){
			$('#EMailForm'+MemberID).prepend('<div class="ErrorMessage" id="Error'+ MemberID +'">'+Error+'</div>');
			Error=true
		}else{
			var Buffer=($('#Error'+ MemberID).text());
			$('#Error'+ MemberID).html(Buffer+"<br>"+Error);
			$('#Error'+ MemberID).show();
		}
	}
	var Nachricht=$('#Nachricht'+MemberID).val();
	if(Nachricht==''){
		Error='Sie müssen eine Nachricht eingeben.';
		if($('#Error'+MemberID).length==0){
			$('#EMailForm'+MemberID).prepend('<div class="ErrorMessage" id="Error'+ MemberID +'">'+Error+'</div>');
			Error=true
		}else{
			var Buffer=($('#Error'+ MemberID).text());
			$('#Error'+ MemberID).html(Buffer+"<br>"+Error);
			$('#Error'+ MemberID).show();
		}
	}
	if(Error==false)$('#Error'+ MemberID).slideUp();
	else return false;
	TargetID="EMailForm"+MemberID
	$.ajax({
		type:"post",
		url:'/najax/MemberEMail.cms',
		data:$('#'+TargetID).serialize(),
		success:function(Feedback){
			if(Feedback=='success'){
				$('#EMailForm'+MemberID).slideUp();
				$('#Nachricht'+MemberID).val('');
				$('#EMailSwitch'+MemberID).slideDown();
				Meldung='<div class="FeedbackInfo" id="Feedback'+ MemberID +'">Die Nachricht wurde erfolgreich versendet.</div>'
				$('#EMailHolder'+MemberID).append(Meldung);
				window.setInterval(function(){$('#Feedback'+MemberID).fadeOut('slow');},3000);

			}else{
				alert(Feedback);
			}
		}
	});
}
/*** End Member ***/
/*** Start Tooltip***/
this.Tooltip = function(){
	$("a.Tooltip").each(function(){
		$(this).append('<img src="/communities-that-care/Image/Icons/Info.gif" width="16" height="16" style="margin-left:4px"alt="Information" class="Tooltip" title="'+ $(this).attr('Title') +'"/>');
	})
	
	/* CONFIG */		
		xOffset = 10;
		yOffset = 20;		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result		
	/* END CONFIG */		
	$("img.Tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("body").append("<p id='Tooltip'>"+ this.t +"</p>");
		$("#Tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
    },
	function(){
		this.title = this.t;		
		$("#Tooltip").remove();
    });	
	
	$("img.Tooltip").mousemove(function(e){
		$("#Tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
	$("a.Tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("body").append("<p id='Tooltip'>"+ this.t +"</p>");
		$("#Tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
    },
	function(){
		this.title = this.t;		
		$("#Tooltip").remove();
    });	
	$("a.Tooltip").mousemove(function(e){
		$("#Tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			

};
/*** Ende Tooltip***/

/*** Start Dateien ***/

this.TitelAendern=function(ID){
	if($('#Form'+ID).length> 0){DateiAbbruch(ID);return}
	var Titel=$('#Titel'+ID).html();
	Titel=Titel.replace(/"/g, "");
	var Keywords=$('#Row'+ID).attr('Keywords');
	Keywords=Keywords.replace(/"/g, "");
	if(Sprache=='DE'){
		var TTitel="Titel";
		var TKeywords="Begriffe";
		var TAbbruch="abbrechen";
		var TSubmit="ändern";
	}else{
		var TTitel="Title";
		var TKeywords="Keywords";
		var TAbbruch="cancel";
		var TSubmit="change";
	}
	Formular='<form action="" id="Form'+ID+'" style="display:none" method="post" onsubmit="SendeDateiForm(\''+ ID +'\');return false;"><input type="hidden" name="MediaID" value="'+ID+'"><button class="Break-Button" type="button" style="float:right"onclick="DateiAbbruch(\''+ID+'\');return false;" value="" tabindex=""><span><em>'+TAbbruch+'</em></span></button>';
	Formular=Formular+'<p>'+ TTitel +':&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" style="width:400px;"name="Titel" value="'+ Titel+ '" id="FormTitel'+ ID+'" /></p><p style="display:none">'+ TKeywords + ': <input type="text" style="width:400px;"name="Keywords" value="'+ Keywords + '" id="FormKeywords'+ ID+'" />  </p>'
	Formular=Formular+'<div class="Barrier"></div><p style="margin-left:53px"><button class="Kommentar-Button" type="submit" value="" tabindex=""><span><em>'+ TSubmit +'</em></span></button></p></form>';
	$('#Row'+ID).append(Formular);
	$('#Form'+ID).slideDown('fast');
}
this.DateiAbbruch=function(ID){
	$('#Form'+ID).slideUp('fast',function(){$('#Form'+ID).remove();})
}
this.SendeDateiForm=function initialize(ID){
	var Error=false
	$('#Error'+ ID).text("")
	var Titel=$('#FormTitel'+ID).val();
	var Keywords=$('#FormKeywords'+ID).val();
	/**
	if(Titel==''){
		Error='Sie müssen einen Titel eingeben.';
		if($('#Error'+ID).length==0){
			$('#Form'+ID).prepend('<div class="ErrorMessage" id="Error'+ ID +'">'+Error+'</div>');
			Error=true
		}else{
			$('#Error'+ ID).text(Error);
			$('#Error'+ ID).show();
		}
	}
	if(Keywords==''){
		Error='Sie müssen Schlüsselbegriffe eingeben.';
		if($('#Error'+ID).length==0){
			$('#Form'+ID).prepend('<div class="ErrorMessage" id="Error'+ ID +'">'+Error+'</div>');
			Error=true
		}else{
			var Buffer=($('#Error'+ ID).text());
			$('#Error'+ ID).html(Buffer+"<br>"+Error);
			$('#Error'+ ID).show();
		}
	}
	if(Error==false)$('#Error'+ ID).slideUp();
	else return false;
	**/
	TargetID="Form"+ID
	$.ajax({
		type:"post",
		url:'/najax/MediaTitel.cms',
		data:$('#'+TargetID).serialize(),
		success:function(Feedback){
			if(Feedback=='success'){
				$('#Form'+ID).slideUp('fast',function(){$('#Form'+ID).remove();})
				if(Titel!='')$('#Titel'+ID).text(Titel);
				if(Keywords!='')$('#Row'+ID).attr('Keywords',Keywords);
			}else{
				alert(Feedback);
			}
		}
	});
}
/*** Ende Dateien ***/
/*** Start FAQ ***/
this.FAQInit=function initialize(){
	$("#FAQ li strong").click(function(){
		$("#FAQ li strong").removeClass('markiert');
		$("#FAQ li div").slideUp('fast');
		$(this).next().next().slideDown('fast');
		$(this).toggleClass('markiert');

	})


}
/*** Ende FAQ ***/
//-->
