jQuery.noConflict();
jQuery(document).ready(function(){

	// PNG-Fix for IE
	jQuery('div.contentleft').pngFix();
	jQuery('div.contentwide').pngFix();

	// Height left/right Content
	jQuery(".contentleft").each(function() {
			lh = jQuery(this)[0].clientHeight-25;
			rh = jQuery(".contentright")[0].clientHeight-25;
			if (rh>lh){
				jQuery(this).height(rh);
			} else {
				jQuery(".contentright").height(lh);
			}
	});

	// Hover Box
	jQuery(".contentboxlow").hover(
		function () {
			jQuery(this).addClass('contentboxhigh').removeClass('contentboxlow');
		},
		function () {
			jQuery(this).addClass('contentboxlow').removeClass('contentboxhigh');
		}
	);

	// Click Box
	jQuery(".contentboxlow").click(function() {
		window.location = jQuery(this).find('a').attr('href');
		return false;
	});

	// Hover Content
	jQuery(".contentlow").hover(
		function () {
			jQuery(this).addClass('contenthigh').removeClass('contentlow');
		},
		function () {
			jQuery(this).addClass('contentlow').removeClass('contenthigh');
		}
	);

	// Hover right content
	jQuery(".contentright").hover(
		function () {
			jQuery(this).addClass('contenthighr');
		},
		function () {
			jQuery(this).removeClass('contenthighr');
		}
	);

	// Soft Scrolling
	jQuery("a[@href^="+document.URL+"#]").click(function() {
		var parts = this.href.split('#');
		var scrolltarget = '#' + parts[1];
		jQuery(scrolltarget).ScrollTo(500);
		return false;
	});

	// Toggler
	if (jQuery().toggleElements) {
		jQuery('.toggle').toggleElements( { fxAnimation:'slide', fxSpeed:'medium', className:'faqs' } );
		jQuery('.faq').toggleElements( { fxAnimation:'slide', fxSpeed:'medium', className:'faqs', onHide:resizeRight, onShow:resizeRight } );
	}

});

// Resize Right Column
function resizeRight() {
	lh = jQuery(".contentleft")[0].clientHeight-25;
	jQuery(".contentright").height(lh);
}

// Open all FAQ-Entries
function openFaq() {
	jQuery('.faqs-closed').addClass('faqs-opened').removeClass('faqs-closed');
	jQuery('.faqs-c-closed').addClass('faqs-c-opened').removeClass('faqs-c-closed').slideDown('medium',function(){
		resizeRight();
	});
}

// Close all FAQ-Entries
function closeFaq() {
	jQuery('.faqs-opened').addClass('faqs-closed').removeClass('faqs-opened');
	jQuery('.faqs-c-opened').addClass('faqs-c-closed').removeClass('faqs-c-opened').slideUp('medium',function(){
		resizeRight();
	});
}