// JavaScript Document
var jq = jQuery.noConflict();



jq(document).ready(function(){


	//nav dropdownplain

    jq("ul.navTreeLevel0 li").hover(function(){
    
        jq(this).addClass("hover");
        jq('ul:first',this).css('visibility', 'visible');
    
    }, function(){
    
        jq(this).removeClass("hover");
        jq('ul:first',this).css('visibility', 'hidden');
    
    });
    
    jq("ul.navTreeLevel0 li ul li:has(ul)").find("a:first").append(" &raquo; ");



	// startseite
	jq('div.cursor').click(function() {
		location.href = jq(this).find('a').attr("href");
	});
	
	if (jq('#slideshow li').size() > 1)
		{
		jq('#slideshow').fadeSlideShow({
		width:650,							   
		speed: 1000,							   
		interval: 6000
									   });				
		}


	
	jq('div.teaser-box').hover(
		function(){jq(this).addClass("hover")},
		function(){jq(this).removeClass("hover")}
	);
	
	jq('div.row').hover(
		function(){jq(this).addClass("hover-row")},
		function(){jq(this).removeClass("hover-row")}
	);
	
	
	 jq('#content-site img').attr( 'title', setTitleText );
	 
	 function setTitleText( index, attributeValue ) {
    	return (this.alt );
  		}

	
	// email encapsulate		
	jq("a[href*=' '], a[href*='%20']").click(function() {
			var realemail = '';
			var email = jq(this).attr("href");
			if ((email.indexOf("mailto:") == -1) && (email.indexOf("http://") == -1))
				{
				email = email.replace ("ftp://", "");
				if (email.indexOf(" ") != -1) 
				  {
				  var emailArray = email.split(" ");
				  }
				  else
				  {
				  var emailArray = email.split("%20");
				  }
				for (var i=emailArray.length; i>=0; i=i-1)
					{
						if (typeof emailArray[i] != 'undefined')
						{
							if (i==2)
							{
							realemail = realemail + emailArray[i] + '@';
							}
							else
							{
							realemail = realemail + emailArray[i] + '.';
							}
						}
					}
				realemail = realemail.substring(0, realemail.length -1);
				realemail = 'mailto:' + realemail;
				jq(this).attr("href", realemail);
				//alert (realemail);
				}
			});
	
	});

