// JavaScript Document
// Navigation Copyright Huber Mediendesign
// sebastian@huber-mediendesign.ch


  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-26196459-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();






function loadFachleute(obj,target){
	
 if (!obj.length && !target.length) return;
 
	var fachurl = obj.split('/');
	var real = fachurl[fachurl.length -1];

	var url = real;
	
	if (url.length > '3') {
	$(target).load('inhalt/fachleute/' + url, function(){
									  

		
			$('.spalte_l a').each(function(){
										   
										   
				$(this).wrap("<div></div>");
				$(this).addClass('open');
				
									  
				$(this).parent('div').addClass('teaser teaser_grau ajax').append('<div class="inhalt"></div>');				
				
				
				var url = $(this).attr('href');
				
				$(this).siblings('.inhalt').load('inhalt/fachleute/' + url, function(){
																					 
				$(this).find('img').each(function(){															 
					var imgurl = $(this).attr('src').split('/');
					var real = imgurl[imgurl.length -1];
					$(this).attr('src', 'inhalt/fachleute/adressen/logos/' + real);
				
				});	
				
				$('.inhalt a:contains("www")').each(function(){
					$(this).addClass('url');			   
				});
				
				$('.inhalt a:contains("@")').each(function(){
					$(this).addClass('mail');			   
				});
		
				
				
				
				});	
			});					   

		
		$('.inhalt').hide();
	});
	
	return false;
	}

}






$(document).ready(function() {
				   


//Teaser
$('.load_teaser').load('teaser.html');

//slide
$('.inhalt').hide();

$('.open').live('click', function(a){
	$(this).siblings('.inhalt').slideToggle(300);
	$('.inhalt:not(:animated)').slideUp(300);								
return false;						
});









$('a.teaser_grau').live('click', function(e){
							
							
		e.preventDefault();					
});




/*$('.spalte_l a.ajax').live('click', function(){
	$(this).children('.inhalt').slideToggle(300);
	$('.inhalt:not(:animated)').slideUp(300);								
	var url = $(this).attr('href');
	$('.inhalt').load('inhalt/fachleute/' + url, function(){
														  
			var imgurl = $('.inhalt img').attr('src').split('/')	
			var real = imgurl[imgurl.length -1];
			$('.inhalt img').attr('src', 'inhalt/fachleute/adressen/logos/' + real);
			
	});
	
	
	return false;
});*/


// Regionalgruppen


		$('.adress').hide();
$('a.gruppe').click(function(){
		$('.info_regio').hide();
		$('a.gruppe').removeClass('grau');
		$(this).addClass('grau');
			
	var url = $(this).attr('alt');
		$('.adress').fadeOut(function(){
	$('#' + url).fadeIn(300);
	});
//	return false;
});

//Fachleute



$.address.init(function(event) {  
	//$(this).address();
	loadFachleute(event.value, $('.spalte_l'));
	
}).change(function(event) {  

	loadFachleute(event.value, $('.spalte_l'));

}).externalChange(function(event) {  

	loadFachleute(event.value,$('.spalte_l'));


});



 $('.navi a').click(function(e){
		e.preventDefault();
		$('.navi a').removeClass('grau');
		$(this).addClass('grau');
		$.address.value($(this).attr('href').replace(/^#/, '')); 
		loadFachleute(this, $('.spalte_l'));
});  

});	



