/* JavaScript Document needs jQuery 1.2.1 */

 $(document).ready(function(){		


       // address format
	$("p:contains('Tel'), td:contains('Tel')").each(function(){
		// $("p:not(.address), td:not(.address)").addClass("address");												 
		//alert($(this).html());
		var filter = /(Tel.?: ?)/;
		var strg = "<span class=\"adr-left\">Tel.:</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});	
	$("p:contains('Fax:'), td:contains('Fax:')").each(function(){
		var filter = /(Fax: ?)/;
		var strg = "<span class=\"adr-left\">Fax:</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});	 
	$("p:contains('Email:'), td:contains('Email:')").each(function(){
		var filter = /(Email: ?)/;
		var strg = "<span class=\"adr-left\">Email:</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});	
	$("p:contains('Web:'), td:contains('Web:')").each(function(){
		var filter = /(Web: ?)/;
		var strg = "<span class=\"adr-left\">Web:</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});
	
	    // event format, ignore case flag 'i' for IE (<STRONG> )
	$("p:contains('Datum:')").each(function(){											 
		//alert($(this).html());
		var filter = /((<strong>)?Datum: ?(<\/strong>)? ?)/i;
		var strg = "<span class=\"event-left\">Datum:</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});
	$("p:contains('Ort:')").each(function(){
		var filter = /((<strong>)?Ort: ?(<\/strong>)? ?)/i;
		var strg = "<span class=\"event-left\">Ort:</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});	 	 
	$("p:contains('Weitere Infos:')").each(function(){
		var filter = /((<strong>)?Weitere Infos: ?(<\/strong>)? ?)/i;
		var strg = "<span class=\"event-left\">Infos:</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});
	$("p:contains('Infos:')").each(function(){
		var filter = /((<strong>)?Infos: ?(<\/strong>)? ?)/i;
		var strg = "<span class=\"event-left\">Infos:</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});
	$("p:contains('Kontakt:')").each(function(){
		var filter = /((<strong>)?Kontakt: ?(<\/strong>)? ?)/i;
		var strg = "<span class=\"event-left\">Kontakt:</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});	
	
/*	
		// email adress antispam
	$("#content p:contains('@'),#content td:contains('@')").each(function(){
		//alert($(this).html());
		// atribute without " in IE so: \"?
		var filter = /<span class=\"?nospam\"?> @ <\/span>/ig;
		var strg = "<span class=\"nospam\">@</span>";
		$(this).html($(this).html().replace(filter, strg));	
	});
*/

	   // open external links with target _blank	
	$("a[href^=http], a[href$=.pdf]").click(function(){  
		this.target = "_blank";
	});
	
	$(".search_result a[href^=http]").click(function(){  
		this.target = "_self";
	});
	
	$("a[href$=.pdf]").addClass("pdf");
	
	$('#links tr').find('td:eq(1)').css("padding",0); 
	
	
	   //zebra table
	$("tr:nth-child(odd)").addClass("odd");
	
		// indexed search					
	var linkText1 = "[mehr...]";
	var linkText2 = "[Text ausblenden]";
	if($(".text1").text() == "» Suchtipps") linkText1 = "anzeigen";
	var showLink = "&nbsp;<a class=\"info\" title=\"Text vollständig anzeigen\">"+linkText1+"<\/a>";
	
   if($(".tx-indexedsearch-rules h4").text() == "» Suchtipps"){
		linkText1 = "» Suchtipps anzeigen";
	   linkText2 = "» Suchtipps ausblenden";
		$(".tx-indexedsearch-rules h4").html("<a href=\"#\" class=\"info\" title=\"Suchtipps anzeigen\">"+linkText1+"<\/a>");
	}
   if($(".tx-indexedsearch-rules h4").text() == "» Rules"){
		linkText1 = "» Show Rules";
	   linkText2 = "» Hide Rules";
		$(".tx-indexedsearch-rules h4").html("<a href=\"#\" class=\"info\" title=\"Show Rules\">"+linkText1+"<\/a>");
	}
	
	
	
	$(".text2").hide(); 
	$(".text1").append(showLink);
	
	$(".text1 a, .search-rules a").click(function(){	
		$(this).parents("p").next("div").slideToggle("slow");
		$(this).parents("h4").next("p").slideToggle("slow");
		
		if($(this).text() == linkText1)
		{	
			$(this).attr({title:"Text ausblenden"});
			$(this).text(linkText2);	
		}
		else
		{	
			$(this).attr({title:"Text anzeigen"});
			$(this).text(linkText1);
		}
		return false;
	});
	
	
	$("div.tx-indexedsearch-whatis:contains('\"\"')").each(function(){
      // alert($(this).html());		
		var filter = /im Bereich \"\"/i;
		var strg = "";
		$(this).html($(this).html().replace(filter, strg));	
	});
	
		   // searchbox Seite
	$("#b24  .browsebox").prepend("<li>Ergebnisseite: </li>");	
       $("#b493 .browsebox").prepend("<li>Result: </li>");
	
	if ($.browser.mozilla) {
   	$('#b47 #content p').css({ margin:"0 0 18px 0"}); 
   }
	
 });

