jQuery(document).ready(function(){
	// init Cufon
	$('h1, h2, h3, #navi a, #navi_sub a, .markdown a, p > span, .cufon').each(function(){
		if ($('body').is('.cn,.kr')) return;
		Cufon.replace(this, {hover: true});
	});
	
	// init slider for faq
	$('div.slider').slider({ clickElement: '> h4', width: '590px', accordion: false });
	
	// set equal heights for content teasers
	$('#highlights .box_inner h2').equalheights();
	$('#highlights .box_inner p').equalheights();
	
	// add target blank to external links
	$('a[href^=http]').live('click', function(e) {
		$(this).attr('target', '_blank');
	});
	
	// javascript submits
	$('fieldset .js_click_submit').live('click', function(e){
		e.preventDefault();
		$(this).closest('form').submit();
	});
	
	$('fieldset .js_change_submit').change(function(e){
		e.preventDefault();
		$(this).closest('form').submit();
	});
	
	// deobfuscate email addresses
	$('.js_reverse').each(function(){
		$(this).html( $(this).text().split("").reverse().join("").replace(/--/g, "@") );
	})
});

