jQuery(function($){
	$('.widget > ul').wrap('<div class="innerWidget"></div>');
	$('input').focus(function(){
		$(this).addClass('focus');
	}).blur(function(){
		$(this).removeClass('focus');
	});
	
    $('ul, ol, table, thead, tbody, tfoot, tr')
        .find('> :first').not('thead, tbody, tfoot').addClass('first').end().end()
        .find('> :last').not('thead, tbody, tfoot').addClass('last').end().end();

	$('#testimonials > :odd').addClass('even');
    
	$("#member-packages > ul").tabs({ fx: { opacity: 'toggle' } });

	$('#top-nav li').hover(function(){
		$(this).addClass('hover');
	}, function(){
		$(this).removeClass('hover');
	});
	
	$('li.current_page_item').parents('li').addClass('current_item_parent').removeClass('item_parent');
	
	$('#top-nav a').wrapInner('<span></span>');
	
	if ($.browser.msie) {
		$('#sidebar li.widget').corner({ autoPad: true });
		
		$('#top-nav li')
			.prepend('<div class="cornerL"></div>')
			.append('<div class="cornerR"></div>');
	}
	
	// Side Nav
	// $('.browse-guides a').click(function(){
	// 	if ($(this).parent().hasClass('current_item_parent')) return false;
	// 	if ($(this).siblings().size() > 0) {
	// 		$$ = $(this);
	// 		if ($('.browse-guides .current_item_parent').size() > 0) {
	// 			$('.browse-guides .current_item_parent > ul').slideUp(function(){
	// 				$(this).parent().removeClass('current_item_parent');
	// 				if (!$(this).parent().hasClass('item_parent')) {
	// 					$(this).parent().addClass('item_parent');
	// 				}
	// 				$$.siblings('ul').slideDown(function(){
	// 					$$.parent().addClass('current_item_parent');
	// 				});
	// 			});
	// 		} else {
	// 			$$.siblings('ul').slideDown(function(){
	// 				$(this).parent().addClass('current_item_parent');
	// 			});
	// 		}
	// 		return false;
	// 	}
	// });
	
	// Auto set value for text fields
    $('#global-search input.txt').each(function(){
        var $$ = $(this);
        var $l = $('label[for="'+$$.attr('id')+'"]');
        $l.hide();
        
        $$.focus(function(){
            if ($.trim($$.val()) == $l.text()) {
                $$.val('');
            }
            
            $$.removeClass('blur');
        });
        
        $$.blur(function(){
            if ($.trim($$.val()) == '') {
                $$.val($l.text());
            }
            
            $$.addClass('blur');
        });
        
        $$.blur();
    });

	// Add trigger icons to NAVT sidebar menu
	$('#sidebar .menu')
		// .find('li').addClass('clearfix').end()
		.find('a').wrap('<div class="linkWrap"></div>').end()
		.find('li.item_parent').not('.current_page_item').find('> .linkWrap').prepend('<a class="trigger closed"><img src="'+THEME_DIR+'/images/x.gif"/></a>').end().end().end()
		.find('li.current_item_parent, li.current_page_item.item_parent').find('> .linkWrap').prepend('<a class="trigger open"><img src="'+THEME_DIR+'/images/x.gif"/></a>').end().end()
		.find('li.page_item, li.current_page_item').not('.item_parent, .current_item_parent').find('> .linkWrap').prepend('<a class="trigger item"><img src="'+THEME_DIR+'/images/x.gif"/></a>').end().end().end();
	
	// Add actions to trigger items
	$('#sidebar .menu .trigger').click(function(){
		$$ = $(this);
		
		if ($$.parent().siblings('ul').size() > 0) {
			$$.parent().siblings('ul').not(':animated').slideToggle(function(){
				if ($(this).is(':visible')) {
					$$.removeClass('closed').addClass('open');
				} else {
					$$.removeClass('open').addClass('closed');
				}
			});
		} else {
			document.location.href = $$.siblings('a').attr('href');
		}
	});

	$('#commentform input[type!="submit"][type!="hidden"][type!="image"]')
		.wrap('<div class="inputWrap"></div>');

	$('#comment')
		.wrap('<div id="comment-wrap"></div>')
		.wrap('<div class="t"></div>')
		.wrap('<div class="b"></div>')
		.wrap('<div class="l"></div>')
		.wrap('<div class="r"></div>')
		.wrap('<div id="comment-inner"></div>')
		.parent()
		.append('<div class="tl"></div>')
		.append('<div class="tr"></div>')
		.append('<div class="bl"></div>')
		.append('<div class="br"></div>');
    
});