/* Author: Andreas Walter */
/* Company: Euroweb Internet GmbH */
/* Copyright: 2010 - Andreas Walter & Euroweb Internet GmbH */

/* ///////////////////////////////////////////////////////////
	=> mailmask 
/////////////////////////////////////////////////////////// */

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;
			}
		}
	}
}

function slideSwitch() {
    var $active = $('#slideshow img.active');
    if ( $active.length == 0 ) $active = $('#slideshow img:last');
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow img:first');
    var $sibs  = $active.siblings();
    var rndNum = Math.floor(Math.random() * $sibs.length );
    var $next  = $( $sibs[ rndNum ] );
    $active.addClass('last-active');
    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

 /* ///////////////////////////////////////////////////////////
	=> slideNavi 
/////////////////////////////////////////////////////////// */

function slideNavi(navi,naviTopTo,naviTopFrom) {
	$(navi+' ul').css({top:naviTopFrom+'px',display:'none',opacity:0});
	$(navi+' > a').mouseenter(function (){
			$(navi+' ul').css({display:'block'});
			$(navi+' ul').stop().animate({top:naviTopTo+'px',opacity:1},150);
	});
	$(navi).mouseleave(function (){
			$(navi+' ul').stop().animate({top:naviTopFrom+'px',opacity:0},150,
				function(){
					$(navi+' ul').css({display:'none'});
			});
	});
}

/* ///////////////////////////////////////////////////////////
	=> on load 
/////////////////////////////////////////////////////////// */

Cufon.replace(['#content-main h2','#content-main h3','#content-main h4','#bottom h5'])('#navi-add a',{hover: true})('#navi a',{hover: true});

$(function(){	   
	noSpam();
	setInterval( "slideSwitch()",5000 );
});

$(function(){	   
	noSpam();
	slideNavi('.produkte-hunde-und-katzen',56,30);
	slideNavi('.produkte-terraristik',56,30);
});
