
function applyShadowBox (elemArr)
{
	for (i in elemArr)
	{
		var elem = elemArr [i];
		
		$("" + elem + " img").each (
			function ()
			{
				
				
				var aTag = $(this).parent ();
				var link = aTag.attr ("href");
				
				var onclickAttr = "" + aTag.attr ("onclick");
				
				aTag.removeAttr ("onclick");
				aTag.removeAttr ("target");
				
				var substr = "" + onclickAttr.match (/[^&]width.*/);
				
				substr = "" + substr.match (/width=.*height=[0-9]*/, "");
				
				if (substr != null)
				{
					var valArr = substr.split (",");
					
					var width = ("" + valArr[0]).split ("=") [1];
					var height = ("" + valArr[1]).split ("=") [1];
					
					if (width > 0 && height > 0)
					{
						var attr = "shadowbox[page_pics];width=" + width + ";height=" + height + ";"
						aTag.attr ("rel", attr);
					}
				}
			}
		);
	}
}

function shadowBoxActivation ()
{
	Shadowbox.init({
		displayNav: true,
		continuous: true,
		language: "de-DE",
		players:  ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']
	});
}


$.fn.flash.update = function(htmlOptions) 
{
	var url = String(location).split('?');
	url.splice(1,0,'?hasFlash=true&');
	url = url.join('');
	var msg = '<div class="flashWarning"><p>F&uuml;r die Darstellung dieses Inhaltes wird der Flash-Player 10 ben&ouml;tigt.</p>';
	msg += '<p>Sie k&ouml;nnen diesen hier downloaden: <a href="http://www.adobe.com/go/getflashplayer" target="_blank">Download Flash Player</a>.</p>';
	msg += '<p>Sie haben den Flash Player 10 bereits installiert? <a href="'+url+'">Hier klicken.</a></p></div>';
	this.innerHTML = '<span class="alt">'+this.innerHTML+'</span>';
	jQuery(this)
		.addClass('flash-update')
		.prepend(msg);
};



$(document).ready (
	function ()
	{
		$(".spmMailAt").replaceWith ("&#064;");
		
		if (!$.browser.msie)
		{
			applyShadowBox (new Array (".csc-textpic", ".news-single-item"));
		}
		
		$('ul.sf-menu').supersubs({ 
            minWidth:    12,   // minimum width of sub-menus in em units 
            maxWidth:    27,   // maximum width of sub-menus in em units 
            extraWidth:  1     // extra width can ensure lines don't sometimes turn over 
                               // due to slight rounding differences and font-family 
        }).superfish({
        	autoArrows:  true,
        	dropShadows: false 
        });


		// Search Form
		$(".tx-indexedsearch-rules p").hide ();
		$(".tx-indexedsearch-rules h2").replaceWith ("<a id='search-rules-hide' href='javascript:void(0);'>Suchoptionen anzeigen</a>");
		$("#search-rules-hide").click (
			function ()
			{
				
				if ($(".tx-indexedsearch-rules p").css ("display") == "none")
				{
					$(".tx-indexedsearch-rules p").slideDown ();
					$("#search-rules-hide").html ("Suchoptionen verstecken");
				}
				else
				{
					$(".tx-indexedsearch-rules p").slideUp ();
					$("#search-rules-hide").html ("Suchoptionen anzeigen");
				}
			}
		);

	}
);

shadowBoxActivation ();






