// page init
$(function(){
	initOpenClose();
	initClearInputs();
});

// openClose init
function initOpenClose(){
	$('.sliding-box .slide-holder').each(function(){
		var box = $(this);
		var link = $("> h3", box);
		var slider = $("div.toggle_container", box);
		var classActive = 'active';
		var duration = 350;
		
		if(box.hasClass(classActive)) slider.show();
		else slider.hide();
		
		link.click(function(){
			if(box.hasClass(classActive)){
				box.removeClass(classActive);
				slider.slideUp(duration);
			} else {
				box.addClass(classActive);
				slider.slideDown(duration);
			}
			return false;
		});
	});
}

// clearInputs
function initClearInputs(){
	jQuery ('input:text, input:password, textarea').each(function(){
		var _el = jQuery(this);
		var _val = _el.val();
		_el.bind('focus', function(){
			if(this.value == _val) this.value = '';
		}).bind('blur', function(){
			if(this.value == '') this.value = _val;
		});
	});
}
