(function($) {
	$.fn.corners = function() {
		return this.each(function() { 			
			$(this).append('<div class="fx-top-cr"></div>');
			$(this).append('<div class="fx-bot-cr"></div>');
			$(this).addClass('fx');
		});
	};
})(jQuery);

$(document).ready(function() {
	if (!($.browser.msie && $.browser.version * 1 < 7))
		$('.box-s, .box-l, #footer, #l-center').corners();
	$('.i-hint').each(function() {
		var t = $(this);
		if (!this.value)
			t.val(this.title);
		else
		{
			if (this.value != this.title)
				t.addClass('active');
		}
	})
	.bind('focus', function(){
		var t = $(this);
		if (!t.hasClass('active'))
		{
			t.val('');
			t.addClass('active');
		}
	})
	.bind('blur', function(){
		var t = $(this);
		if (t.val() == '')
		{
			t.val(this.title);
			t.removeClass('active');
		}
	});
	$("#top-menu > li > ul").each(function(){
		$(this.parentNode).addClass('sub');
		$(this).find('li:last').addClass('last');
		$(this).wrap("<div style='position: absolute; z-index: 10'></div>");
		var div = this.parentNode;
		div.parentNode.nStartHeight = div.offsetHeight;
		$(this).css({
			'visibility' : 'visible'
		});
		$(div).css({
			'overflow': 'hidden',
			'height': 0
		});
	});
	$("#top-menu > li").hover(
		function () {
			$(this).addClass('hover');
			$(this).find("div").animate({
				'height': this.nStartHeight + 'px'
			}, 1 );
		}, 
		function () {
			$(this).removeClass('hover');
			$(this).find("div").animate({
				'height': 0
			}, 1 );
		}
	);	

	$("#contentnav > li > ul").each(function(){
		$(this.parentNode).addClass('sub');
	});
	$("#contentnav > li:first, #left-menu > ul > li:first").each(function(){
		$(this).addClass('first');
	});
	$("#contentnav > li:last, #left-menu > ul > li:last").each(function(){
		$(this).addClass('last');
	});
});
