
/*************************************************** Externe Links vorbereiten */

function externalLinks() 
	{	
	if (!document.getElementsByTagName) return; 
 	var anchors = document.getElementsByTagName("a"); 
 	for (var i=0; i<anchors.length; i++)
		{ 
   		var anchor = anchors[i]; 
   		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "blank")anchor.target = "_blank"; 
		} 
	} 
	
/*************************************************** IE6 */

function handleIE6()
	{
	if($.browser.msie && parseInt($.browser.version,0)<7)
		{
		$(":text").addClass("ie6textinput");
		$("textarea").addClass("ie6textinput");
		$("input[type='password']").addClass("ie6textinput");
		}
	}

/*************************************************** killCSS */

function killCSS(parent,element,css)
	{
	if($(parent).length)
		{
		$(parent).find(element).css(css)
		}
	}
/*************************************************** bildergalerie */

function bildergalerie()
{
	if($('.gallery .slideshowgal').length)
	{
		if($('.gallery .element').length>1)
		{
			$('.gallery .slideshowgal').cycle({slideExpr:'.element',timeout:6000,speed:4000,pause:1,cleartype:true,cleartypeNoBg:true})
		}
	}
}
	
/*************************************************** bildergalerie */
	
function calendars()
	{
	if($('form .date').length)
		{
		var a=new Date();
		var dateInputs = $('form').find('.date');
		$.datepicker.setDefaults($.extend({constrainInput:true,prevText:'&laquo;',nextText:'&raquo;',showOtherMonths:true,showMonthAfterYear:false,defaultDate:a,showOptions:{direction:'right'},dateFormat:'dd.mm.yy'},$.datepicker.regional['de']));
		dateInputs.each(function(){ $(this).datepicker(); });
		}
	}
	

/*************************************************** Funktionsaufrufe */

$(document).ready(function(){
	externalLinks();
	handleIE6(); 
	bildergalerie();
	calendars();
});
