Ziliot Business Discovery Network (Admin)

JavaScript
$(document).ready(function() {
	// Input field placeholders
	$('#header .search input.field, #article .field textarea, #bside .partners div.search .search input.text').focus(function (e) {
		if (e.target.getAttribute('placeholder') == null || $(this).attr('placeholder') == $(this).val()) {
			$(this).attr('placeholder', $(this).val());
			$(this).val();
			$(this).attr('value', '');
		}
	}).blur(function () {
		if ($(this).val().length == 0) {
			$(this).attr('value', $(this).attr('placeholder'));
			$(this).val();
			$(this).removeAttr("placeholder");
		}
	});

	$('textarea').elastic();

	if($.browser.msie && $.browser.version < 7) {
		$('#header .menu li.active a').addClass('hover');

		$('#article .feed').hover(
			function () {
				$(this).children().children('.close').show();
			},function () {
				$(this).children().children('.close').hide();
			}
		);
	}

	// Toggle comment
	$('#article .comment .field textarea').focus(function () {
		var p = $(this).parent().parent().parent().parent();
		if (!p.hasClass('c-open')) {
			p.addClass('c-open');
		}
	}).blur(function () {
		var p = $(this).parent().parent().parent().parent();
		p.removeClass('c-open');
	});

	// Collapc/Expand #bside .block
	$('#bside .block .title a[rel="open-block"]').click(function () {
		var p = $(this).parent().parent().parent();
		var e = p.children().children('.b-wrap');
		if(e.is(':visible')) {
			p.removeClass('open');
			e.hide();
		} else {
			p.addClass('open');
			e.show();
		}
		return;
	});
});