jQuery.noConflict();
                                  


String.prototype.replaceAll = function(pcFrom, pcTo){
    var c = this;
    while (c.indexOf(pcFrom) > -1)
	c = c.replace(pcFrom, pcTo); 
    return c;
};

function initFancybox() {
    var el = jQuery('a.iframe');
    if (el.length) {
	el.fancybox({
	    'width':	'75%',
	    'height':	'75%',
	    'autoScale':	true,
	    'transitionIn':		'none',
	    'transitionOut':	'none',
	    'type'	:	'iframe',
	    'hideOnContentClick'	:	false,
	});
	el.click();
    }
    if (jQuery("a[target=thePicture]").length) {
	jQuery("a[target=thePicture]").each(function() {
	    var el = jQuery(this);
	    var href = el.attr('href');
	    var src = querySt(href,'file');
	    src = src.replaceAll('%2F','/');
	    el.attr('href','/'+src);
	    el.removeAttr('onclick');
	});

	jQuery("a[target=thePicture]").fancybox({
	    'transitionIn'		: 'none',
	    'transitionOut'		: 'none',
	});
    }
}

var is_in_menu = false;

function closeMenuHover(obj) {
  //  jQuery(obj).find('div.colsubwrapper').fadeOut('fast');
	var options = {direction: "up"};
	var showeffekt = 'slide';
  jQuery(obj).find('div.colsubwrapper').hide(showeffekt, options , 200);
}

function initMenuHover(obj) {
	var options = {direction: "up"};
	var showeffekt = 'slide';
  jQuery(obj).find('div.colsubwrapper').show(showeffekt, options , 400);
}



function initMenu() {
    jQuery('.head_menu ul.topmenu li.level0').bind("mouseenter", function () {
	if (jQuery(this).find('div.colsubwrapper').css('display') == 'none') {
	    is_in_menu = true;
	    initMenuHover(this);
	}
    });
    
    jQuery('.head_menu ul.topmenu li.level0').bind("mouseleave", function () {
	if (jQuery(this).find('div.colsubwrapper').css('display') != 'none') {
	    is_in_menu = false;
	    closeMenuHover(this);
	}
    });
    
}

var _id = null;
function cz_slider_initCallback(carousel) {
	carousel.clip.hover( function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
	
	
	//set click events
	
	jQuery('#imageslider ul li.jcarousel-item').click(function() {
		_id = jQuery(this).find('span.slidersel').attr('rel');
		var options = {};
		var hideeffekt = 'slide';
		
		jQuery('.post .active').hide(hideeffekt, options , 1000,sliderCallback);
		jQuery('.post .active').removeClass('active');
		
	});
	
}
function sliderCallback() {
	var options = {};
	var showeffekt = 'bounce';

	jQuery('.post #'+_id).show(showeffekt, options , 1000);
	jQuery('.post #'+_id).addClass('active');
}

function initAccordion() {
    if (jQuery('#accordion').length) {
	jQuery('#accordion').accordion({
    	    collapsible: true
	});
    }
}

function initMore() {
	if (jQuery('.moreinfobtn').length) {
		jQuery('.moreinfobtn').click(function() {
			var rel = jQuery(this).attr('id');
			jQuery('span.'+rel).toggle();
			if (jQuery('span.'+rel).css('display') == 'inline') {
				jQuery(this).html('&lt;&lt; weniger');
			} else {
				jQuery(this).html('&gt;&gt; mehr');
			}
		});
	}
}

function initStars() {
	if (jQuery('#powermaildiv_uid41').length) {
		
		jQuery("#powermaildiv_uid41").children().not("select").hide();

		
		jQuery('#powermaildiv_uid41').stars({
			inputType: 'select',
			showTitles: true,
			cancelTitle: 'lösche Bewertung',
			disableValue: false,
			disabled: false,
		});
		jQuery('#powermaildiv_uid41 label').css('display','');
	}
}


jQuery(document).ready(function() {

    initFancybox();
    
    initMenu();
    
    initAccordion();
    
    initMore();
    
    initStars();

});

