jQuery(document).ready(function(){
	jQuery(".divref").tooltip({ effect: 'slide'});   
		
	jQuery(".java_test").click(function(){		 		
//		jQuery('#start_popup').css("display", "");
		var rel = "#"+this.getAttribute("rel");
//		alert(".java_test "+rel);
		jQuery(rel).fadeIn('slow');	// entsprechende details anzeigen
	});
	
	jQuery(".aref").click(function(){
		jQuery('#start_popup').css("display", "");
		var rel = "#details"+this.getAttribute("rel");
//		alert(".aref "+rel);
		jQuery(rel).fadeIn('fast');	// entsprechende details anzeigen
		jQuery('#cur_iteration').val(this.getAttribute("rel"));
	});
	
	
	jQuery(".details_closer").click(function(){
		jQuery('#start_popup').css("display", "none");
		//var rel = "#"+this.getAttribute("rel");
		var rel = '#'+jQuery(this).children('.rel').html();
		jQuery('#myImageFlow_navigation').css("display", "");
		jQuery(rel).fadeOut('fast');	// entsprechende details verbergen
		jQuery('.start_details').hide();
	});
	
	jQuery('.backward.navi_left').click(function() {
		cur = parseInt(jQuery('#cur_iteration').val());
		if (cur > 1) {
			_new = cur-1;
		}
		else {
			_new = parseInt(jQuery('#max_iteration').val());
		}
		
		jQuery('#cur_iteration').val(_new);
		
		jQuery('.start_details').hide();
//		alert(".backward.navi_left "+_new);
		jQuery('#details'+_new).show();
	}
	);
	
	jQuery('.forward.navi_right').click(function() {
		cur = parseInt(jQuery('#cur_iteration').val());
		max = parseInt(jQuery('#max_iteration').val());
		
		if (cur < max) {
			_new = cur+1;
		}
		else {
			_new = 1;
		}
		
		jQuery('#cur_iteration').val(_new);
		
		jQuery('.start_details').hide();
//		alert(".forwad.navi_right "+_new)
		jQuery('#details'+_new).show();
	}
	);
		
			
	$("div.detailtabs").tabs(".detail_content > div", { 
        // enable "cross-fading" effect 
        effect: 'fade', 
        fadeOutSpeed: "slow", 
 
        // start from the beginning after the last tab 
        rotate: true 
 
    	// use the slideshow plugin. It accepts its own configuration 
    }).slideshow();


	$('a.email').each(function(){
        e = this.rel.replace('/','@');
        this.href = 'mailto:' + e;        
        $(this).text(e);
    });

	$('a.email_href').each(function(){
        e = this.rel.replace('/','@');
        this.href = 'mailto:' + e;        
    });
	
	jQuery('.cycle').each(function() {
		var rel = jQuery(this).attr('rel');
		
		var self = this;
		
		jQuery(this).cycle({
			fx:     'fade', 
			speed: 	'fast',
		    prev:   '.navi_left_gallery[rel='+rel+']', 
		    next:   '.navi_right_gallery[rel='+rel+']', 
			prevNextClick: function(isNext, zeroBasedSlideIndex, slideElement) {
				$(".subrefA").hide();
				$(".subrefC").hide();
				$("#subrefA_"+rel+"_"+(zeroBasedSlideIndex+1)).show();
				$("#subrefC_"+rel+"_"+(zeroBasedSlideIndex+1)).show();
			}, 
		    timeout: 0
    	});
    });
});

jQuery(window).resize(function() {
	jQuery('#abdunkler').height(jQuery(document).height());
});