jQuery.noConflict();

jQuery(document).ready(function() {

	var h2Text = '';
	jQuery('h2').each(function() {
		var h2Text = jQuery(this).text().replace(/ (\w+)$/,' $1') || '';
		jQuery(this).html(h2Text);
	});
	
	jQuery('div').find('.commenthelp').hide();
	var myurl = document.URL;
	var mysearch = myurl.search(/#comment/);
	if(mysearch == -1) {
		//jQuery('ol.commentlist').hide();
		jQuery('a#commentlist').toggleClass('collapse');
		jQuery('a#commentlist').toggleClass('expand');
	}
	jQuery('a#commentlist').toggleClass('collapse');
	jQuery('a#commentlist').toggleClass('expand');
	jQuery('a#ToogleSidebar').click().toggle(function() {
		jQuery('#sidebar').animate({
			width: 'hide',
			opacity: 'hide'
		}, 'slow');
		jQuery(this).toggleClass('sidebarcollapse');
		jQuery(this).toggleClass('sidebarexpand');
	}, function() {
		jQuery('#sidebar').animate({
			width: 'show',
			opacity: 'show'
		}, 'slow');
		jQuery(this).toggleClass('sidebarcollapse');
		jQuery(this).toggleClass('sidebarexpand');
	});
	jQuery('a.hidelandingsites').click(function() {
		jQuery('div.landingsites').slideToggle('middle');
		return false;
	});
	jQuery('a#writecomment').click(function() {
		jQuery('form#commentform').slideToggle('middle');
		jQuery(this).toggleClass('expand');
		jQuery(this).toggleClass('collapse');
		return false;
	});
	jQuery('a#commenthelp').click(function() {
		jQuery('div').find('.commenthelp').slideToggle('middle');
		jQuery(this).toggleClass('expand');
		return false;
	});
	jQuery('a#commentlist').click(function() {
		jQuery('ol.commentlist').slideToggle('middle');
		jQuery(this).toggleClass('expand');
		jQuery(this).toggleClass('collapse');
		return false;
	});
	
	/* Comment preview */
	jQuery('#comment').one('focus', function() {
		jQuery('#comment').parent().after('<h4 class="live_preview_h">Live Kommentar Vorschau</h4><ol class="commentlist_preview"><li id="live_preview_li"><img class="avatar" src="http://bueltge.de/wp-content/themes/black_label/images/avatar.gif" title="Dein Gravatar" alt="id" width="30" height="30" />Kommentar <small> von </small><cite class="live-preview-author">Dir</cite><br /><small class="commentmetadata">heute und jetzt</small><div class="commenttext" id="live-preview"></div></li></ol>');
	});
	jQuery('#commentform').submit(function() {
		jQuery('#comment').parent().after('');
	});
	var $comment = '';
	jQuery('#comment').keyup(function() {
		$comment = jQuery(this).val();
		$comment = $comment.replace(/\n/g, "<br />").replace(/\n\n+/g, '<br /><br />').replace(/(&lt;\/?)script/g,"$1noscript");
		jQuery('#live-preview').html( $comment );
	});

	/* error handling */
	jQuery('form#commentform').submit(function() {
		jQuery('form#commentform .error_msg').remove();
		var hasError = false;
		jQuery('.requiredField').each(function() {
			if(jQuery.trim(jQuery(this).val()) == '') {
				var labelText = jQuery(this).prev('label').text().replace(' (bleibt versteckt)', '');
				jQuery(this).parent().append('<span class="error_msg">' + labelText + ' !</span>');
				hasError = true;
			}
		});
		if(hasError) {
			return false;
		}
	});

});
