/*--- clear inputs ---*/
function clearInputs(){
	$('input:text, input:password, textarea').each(function(){
		var _el = $(this);
		_el.data('val', _el.val());
		_el.bind('focus', function(){
			if(_el.val() == _el.data('val')) _el.val('');
		}).bind('blur', function(){
			if(_el.val() == '') _el.val(_el.data('val'));
		});
	});
}
/*--- IE6 hover ---*/
function ieHover(_list, _class){
	if($.browser.msie && $.browser.version < 7){
		if(!_class) _class = 'hover';
		$(_list).mouseenter(function(){
			$(this).addClass(_class);
		}).mouseleave(function(){
			$(this).removeClass(_class);
		});
	}
}
/*--- tabs ---*/
function initTabs(){
	$('ul.tabset').each(function(){
		var _btn = $(this).children();
		var _a = _btn.index(_btn.filter('.active:eq(0)'));
		if(_a == -1) _a = 0;
		
		for(var i = 0; i < _btn.length; i++){
			if(_btn.eq(i).find('a').attr('hash').length){
				_btn.eq(i).data('box', $(_btn.eq(i).find('a').attr('hash')));
				_btn.eq(i).data('box').css('display', 'none');
			}
		}
		_btn.removeClass('active').eq(_a).addClass('active').data('box').css('display', 'block');
		_btn.click(function(){
			changeTab(_btn.index(this));
			return false;
		});
		function changeTab(_ind){
			if(_ind != _a){
				_btn.eq(_a).removeClass('active');
				_btn.eq(_ind).addClass('active');
				_btn.eq(_a).data('box').css('display', 'none');
				_btn.eq(_ind).data('box').css('display', 'block');
				_a = _ind;
			}
		}
	});
}
$(document).ready(function(){
	clearInputs();
	ieHover('');
	initTabs();
});
