function initCufon() {
	Cufon.replace('.topic-box h2', { fontFamily: 'CenuryGot', hover: true });
	Cufon.replace('ul.tabset a', { fontFamily: 'RosewoodStd', hover: true });
	Cufon.replace('input.text', { fontFamily: 'CenuryGot'});
	Cufon.replace('.posts-box ul', { fontFamily: 'CenuryGot', hover: true});
	Cufon.replace('.sidebox .heading', { fontFamily: 'Eng'});
	Cufon.replace('.quick-nav', { fontFamily: 'Eng', hover: true});
	Cufon.replace('.inner .form-mail label', { fontFamily: 'Eng'});
	Cufon.replace('.inner .form-mail strong', { fontFamily: 'Chalk'});
	Cufon.replace('.sidebox h4', { fontFamily: 'Eng'});
	Cufon.replace('.sidebox .holder ul', { fontFamily: 'Eng', hover: true});
	Cufon.replace('.inner .content .date-box', { fontFamily: 'Eng'});
	Cufon.replace('.inner .content .date-box span', { fontFamily: 'Chalk'});
	Cufon.replace('.inner .content .posts-box h2', { fontFamily: 'Chalk'});
	Cufon.replace('.inner .content .counter', { fontFamily: 'Chalk'});
	Cufon.replace('.inner .content .view a', { fontFamily: 'Chalk', hover: true})
	Cufon.replace('.inner #footer p', { fontFamily: 'CenuryGot'})

	Cufon.replace('.example h3', { fontFamily: 'BirchStd'});
	Cufon.replace('.example p', { fontFamily: 'ComicSans', hover: true});

	Cufon.replace('.effects-test .shadow', { textShadow: '#555 1px 1px, #000 2px 2px', fontFamily: 'Frutiger' });
	Cufon.replace('.effects-test .gradient', { color: '-linear-gradient(#aaa, 0.45=#888, 0.45=#555, #000)', fontFamily: 'Frutiger' });
	Cufon.replace('.comments-list .number', { fontFamily: 'Chalk'});
	Cufon.replace('.comment-cabin h2', { fontFamily: 'Chalk'});
	Cufon.replace('.comment-cabin span.required', { fontFamily: 'Chalk'});
}

function initBlockHeight() {
	
	if(jQuery.browser.msie){
		if($('body.inner .two-col-b').outerHeight() < ($('body.inner .sidebar').outerHeight()+150)){
			$('body.inner .two-col-b').css('height', $('body.inner .sidebar').outerHeight()+150);
		}
	}else{
		if($('body.inner .two-col-b').outerHeight() < ($('body.inner .sidebar').outerHeight()+150)){
			$('body.inner .two-col-b').css('height', $('body.inner .sidebar').outerHeight() + 150);
		}
	}
}

$(document).ready(function(){
	initCufon();
	initBlockHeight();
});

$(function(){
	var _slideSpeed = 500;
	var _opener = $('#header');
	var _drop = $('#link .drop');

	// slide block
	var _dropHeight = _drop.outerHeight(true);
	var _staySpeed = 200;
	var _timer;
	_drop.show().css({marginTop:-_dropHeight});

	// drop opener hover
	_opener.hover(function(){
		if(_timer) clearTimeout(_timer);
		_timer = setTimeout(function(){
			_drop.animate({marginTop:0},{duration:_slideSpeed,queue:false})
		},_staySpeed)
	},function(){
		if(_timer) clearTimeout(_timer);
		_timer = setTimeout(function(){
			_drop.animate({marginTop:-_dropHeight},{duration:_slideSpeed,queue:false})
		},_staySpeed)
	})

	// drop hover
	_drop.hover(function(){
		if(_timer) clearTimeout(_timer);
	},function(){
		if(_timer) clearTimeout(_timer);
		_timer = setTimeout(function(){
			_drop.animate({marginTop:-_dropHeight},{duration:_slideSpeed,queue:false})
		},_staySpeed)
	})
})