/**
**
 */
function isCheckableBox(me)
{	return	me
			&& me.nodeType==1
			&& me.nodeName.toUpperCase() == "INPUT"
			&& me.getAttribute("type")
			&& ( me.getAttribute("type").toUpperCase() == "CHECKBOX"
				|| me.getAttribute("type").toUpperCase() == "RADIO"
				);
}
/** Checks the checkbox before this... 
** @author Steffen Friedrich
 */
function checkBefore(me)
{   if( me )
	while(	me.previousSibling 
			&& !isCheckableBox(me)
		) me = me.previousSibling;

	if( isCheckableBox(me) )
	{	me.checked = !me.checked;
		if(me.onchange) me.onchange();
	}
}

function openPage(url)
{
	document.getElementById('scountrylink').href = url;
}

function switchCountry(ele)
{ hoCo(ele,1);

  var href = ele.getAttribute("title");
  while( ele.nodeName != 'A' )
   		 ele = ele.parentNode;
  ele.href = "http://"+href;
}
/** Set childs (in)visible.
*/
function childsVis(ele,vis,all)
{ var vis = vis ? "visible":"hidden";
  ele =  ele.firstChild;
  while( ele )
  {
  	if( ele.style && ele.nodeName.toUpperCase() == "SPAN" && ele.getAttribute("id")=="lmenu" )
  		ele.style.visibility = vis;
  	ele = ele.nextSibling;
  }
}
/** Hover country.
*/
function hoCo(ele,hov)
{
	if( hov )
	{	if( ele.className.indexOf("hover")==-1 )
    		if( ele.className.length>0 )
    		ele.className += " hover";
    		else ele.className = "hover";
	}else
	 if(ele.className.indexOf("hover")!=-1)
		if( ele.className.length=="hover".length )
			ele.className = "";
			else ele.className = ele.className.substr(0,ele.className.indexOf(" hover"));

}

function lesezeichen() 
{
	var url=document.location.href;
	var title=document.title;
	
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) 
	{
		window.external.AddFavorite(url,title);
	}
	else if (navigator.appName == "Netscape") 
	{
		window.sidebar.addPanel(title,url,"");
	}
	else 
	{
		alert("Verwenden Sie bitte die Bookmark Funktion Ihres Browsers.");
	}
}

var startpageReportBlock = 1;
var minReportBlock = 1;
var maxReportBlock = 4

if(typeof(window.$) == "function") {
	$(document).ready(function () {
		$('#scroll-right').css('display','inline');		
		$('.tx-kfstartpageteaser-pi1 .teaser').mouseenter(function() {
			$(".teasercontent",this).slideDown("slow");
		}); 		
	});
};

function showReportBlock(direction, link)
{
	if (direction == 1)
	{
		startpageReportBlock++;
		if (startpageReportBlock == maxReportBlock)
		{
			$('#scroll-right').css('display','none');
		}
		if (startpageReportBlock > minReportBlock)
		{
			$('#scroll-left').css('display','inline');
		}
		
//		$('#report-block-'+(startpageReportBlock-1)).hide("slide", { direction: "left" }, 700);
//		$('#report-block-'+startpageReportBlock).show("slide", { direction: "right" }, 700);

		
		$('#report-block-'+(startpageReportBlock-1)).fadeOut(600, function(){$('#report-block-'+startpageReportBlock).fadeIn(600);});		
	}
	else if (direction == -1)
	{
		startpageReportBlock--;
		if (startpageReportBlock < maxReportBlock)
		{
			$('#scroll-right').css('display','inline');
		}
		if (startpageReportBlock == minReportBlock)
		{
			$('#scroll-left').css('display','none');
		}	
		$('#report-block-'+(startpageReportBlock+1)).fadeOut(600, function(){$('#report-block-'+startpageReportBlock).fadeIn(600);});		
	}
	link.blur();
}

