jQuery.noConflict();


jQuery(document).ready(function() { 


	// smooth scrolling
	
	/*
	jQuery('a[href*=#]').bind("click", function(event) {
			event.preventDefault();
			var ziel = jQuery(this).attr("href");

	                if (jQuery.browser.opera) {
	                    var target = 'html';
	                }else{
	                    var target = 'html,body';
	                }

			jQuery(target).animate({
				scrollTop: jQuery(ziel).offset().top
			}, 2000 , function (){location.hash = ziel;});
	});
	*/
	
	jQuery('a[href*=#]').bind("click", function(event) {
		var elementClicked = jQuery(this).attr("href");
		var parts = elementClicked.split('#');
		var scrolltarget = '#' + parts[1];		
		var destination = jQuery(scrolltarget).offset().top;
		jQuery("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-20}, 1000 );
		location.hash = scrolltarget;
		return false;
	});
	

	// alternating table row colors
	jQuery("table.data tr:even").addClass('even');
	jQuery("table.data tr:odd").addClass('odd');
	jQuery("table.data td:nth-child(1)").addClass('tdlabel');
	
	// alternating row colors for downloads
	jQuery("ul.downloadList li:even").addClass('even');
	jQuery("ul.downloadList li:odd").addClass('odd');

	// alternating row colors for downloads
	jQuery("li.downloadList:even").addClass('even');
	jQuery("li.downloadList:odd").addClass('odd');

	jQuery("div.csc-sitemap ul:first").addClass('last');
	jQuery("div.csc-sitemap ul:last").addClass('last');
	jQuery("div.csc-sitemap ul li:last-child").addClass('last');

	jQuery("a").click( function() {
		if (self.parent.frames.length != 0) {
			self.parent.location = jQuery(this).attr("href");
		}
	});

	jQuery("a[href^='http://']").attr('target','_blank');
});
