// Activate Cufon
jQuery(document).ready(function(){
	cufonMenu();
});
function cufonMenu(){
	Cufon.replace('#shortcuts_menu a:not(.ignore-cufon), #shortcuts_menu span, #footer_menu a, #footer_menu span', {
		fontFamily: 'DINPro-Regular'
	});
	
	Cufon.replace('#main_menu a:not(.ignore-cufon)', {
		fontFamily: 'DINPro-Medium'
	});
}

Cufon.replace('.headline', {
	fontFamily: 'DINPro-Regular'
});
Cufon.replace('.storyHeadline', {
	fontFamily: 'DINPro-Regular'
});
Cufon.replace('h3', {
	fontFamily: 'DINPro-Regular'
});
Cufon.replace('#my_profile h4', {
	fontFamily: 'DINPro-Regular'
});
Cufon.replace('h1, .submit_link_medium', {
	fontFamily: 'DINPro-Regular'
});

Cufon.replace('#startInfoBox h2', { 
	fontFamily: 'DINPro-Regular'
}); 
Cufon.replace('#startInfoBox h3', { 
	fontFamily: 'DINPro-Regular'
});

dinPro();
latestBlogsWidgetCufon();
jQuery(document).ready(function(){
	georgia();
});
function georgia(){
	Cufon.replace('.cufon-Georgia');
}
function latestBlogsWidgetCufon() {
	dinPro();
}
function dinPro() {
	Cufon.replace('.DINProMedium', { 
		fontFamily: 'DINPro-Medium'
	});
	Cufon.replace('.DINProRegular', { 
		fontFamily: 'DINPro-Regular'
	});
}
function infoBoxCufon(holder_selector) {
	if(holder_selector != undefined){
		Cufon.replace(holder_selector + ' .infoBox-DINProMedium', { 
			fontFamily: 'DINPro-Medium'
		});
		Cufon.replace(holder_selector + ' .infoBox-DINProRegular', { 
			fontFamily: 'DINPro-Regular'
		});
	}	
	/* Alternative solution
	jQuery('#mapHolder .infoBox-DINProMedium').each(function(i, el){
		if(!el.getElementsByTagName('cufon').length){
			Cufon.replace(el, { 
				fontFamily: 'DINPro-Medium'
			});
		}
	});
	jQuery('#mapHolder .infoBox-DINProRegular').each(function(i, el){
		if(!el.getElementsByTagName('cufon').length){
			Cufon.replace(el, { 
				fontFamily: 'DINPro-Regular'
			});
		}
	});
	*/
}