/*----------------------CUFON-------------------------------------*/

	Cufon.replace('h2');
	Cufon.replace('h3');
	Cufon.replace('#contentMainfoot a',{ fontFamily: 'Kozuka Gothic Pro M' , hover:true});
	Cufon.replace('#navi li a',{ fontFamily: 'Kozuka Gothic Pro M' , hover:true});


/*-----------------------------------------------------------
    to encrypt e-mail address
    ---------------------------------------------------------*/
	
function noSpam() {
    if (document.getElementById) {
		var at = "@";
	  	var links = document.getElementsByTagName('a');
	  
	  	for (var i = 0; i < links.length; i++) {
		  	var linkElem = links[i];
			
		  	if (linkElem.className == 'escape') {
		  		var mail = linkElem.firstChild; var domain = linkElem.lastChild;
		  		mail.nextSibling.firstChild.innerHTML = at;
		  		linkElem.href = "mailto:" + mail.data + at + domain.data;
		  	}
			
	  	} 
	  
    } 
}

/*-----------------------------------------------------------
    to start functions
    ---------------------------------------------------------*/
	 
$(function(){ 
	noSpam();
});

/*--- smooth scroll ------------------------------------*/
	 
$(function(){	    $('a[href*=#]').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
		&& location.hostname == this.hostname) {
            var $target = $(this.hash);
            $target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
				if ($target.length) {
                var targetOffset = $target.offset().top;
                $('html,body').animate({scrollTop: targetOffset}, 800);
                return false;
            }
	        }
});
});

/*--- Fancy ------------------------------------*/

		$(document).ready(function() {
			$("a.zoom2").fancybox({
				'easingIn, easingOut': true, 
				'zoomSpeedIn'		:	500,
				'zoomSpeedOut'		:	500,
				'overlayOpacity'	:	0.3,
					'overlayColor'		:	'#000'
			});
		});

/*--- accordion ------------------------------------*/

function acc(){
	var active = 'activeClick';
	var toggle = 'click';
	var content = 'inhalt';
	var accAnchor = 'accAnchor';

	jQuery('.'+content).hide();
	$active = jQuery('#'+document.URL.split("#")[1]);
	activeText = jQuery.trim($active.text());
/*	$active = activeText.length == 0 ? jQuery('.'+toggle+':first') : $active;
	$active.addClass(active).next('.'+content).show(10,function(){
		if(activeText.length != 0){
			var top = $active.offset().top;
			jQuery(window).scrollTop(top);
		}
	});*/
	jQuery('.'+toggle+', .'+accAnchor).click(function(){
		$this = jQuery(this);
		$toggler = $this.hasClass(toggle) ? $this : jQuery(jQuery(this).attr('href'));
		var hidden = $toggler.next('.'+content).is(':hidden') ? true : false;
		jQuery('.'+content).slideUp(300);
		jQuery('.'+active).removeClass(active);
		if(hidden){
			$toggler.addClass(active).next('.'+content).slideDown(300);
		};
	});
};

