/* main.js */


function cufonized(){

	// header
	Cufon.replace('#header h1', { 
		fontFamily: 'BentonGothic-Light',
		letterSpacing: '1px'
	});
	
	//home navigation & circle content
	Cufon.replace('#homenav li .content, #content #circle-content ul li, #content #clients-content h2, #content #contact-content dl dt, #content #contact-content dl.tel dd, #content #contact-content dl.skype dd, #content #contact-content dl.mail dd, #content #clients-content .former li',  {
		fontFamily: 'BentonGothic-Medium'
	});
	
	//footer
	Cufon.replace('#footer p', {
		fontFamily: 'BentonGothic'
	});
	
	//seciton & navigation
	Cufon.replace('#homenav li .home-link, #content .section p, #nav a, #content #clients-content .recent li a, #content #contact-content dl dd a', {
		fontFamily: 'BentonGothic-Medium',
		hover: true
	});
	
	Cufon.replace('#content #circle-content ul li.title', { 
		fontFamily: 'BentonGothic-Light',
		letterSpacing: '1px'
	});


	
	
}

function isLowerBrowsers(){

	//IE
	if ($.browser.msie){
		if (parseInt($.browser.version) < 7){ // if less than IE7
			return false;
		}
	}
	//Safari & Chrome 
	if ($.browser.safari){ //if less than safari 4
		if ($.browser.version.substr(0,3) <= 525){
			return false;
		}
	}
	//Opera
	if ($.browser.opera){
		if ($.browser.version.substr(0,3) < 9.6) { // if less than opera 9
			return false
		}
	}
	//FF
	if ($.browser.mozilla){
		if($.browser.version.substr(0,3) < 1.9){ // if less than FF 3.0
			return false
		}
	}
	
	return true;
}

function 	setSupportJs(){
	$('body').addClass('script');
}

function setLowerBrowsers(){
	if (!isLowerBrowsers()){

		document.write('Your current browser does not support this website. Please upgrade your browser to the latest version of Internet Explorer, Chrome, Firefox, Safari, or Opera, and ensure javascript is turned on');
	}
}


function setCss(){
	if ($.browser.opera){
		var str = '<link rel="stylesheet" type="text/css" media="screen" href="_ui/css/opera.css" />';
		$(document).find('head').append(str);
	}
	
	if ($.browser.safari){
		var str = '<link rel="stylesheet" type="text/css" media="screen" href="_ui/css/safari_chrome.css" />';
		$(document).find('head').append(str);
	}
}

function clientsEvent(){
	$('#clients-content li a').each(function(i){
		$(this).click(function(){
			$('#clients-content .par').removeClass('show');
			$('#clients-content .par').eq(i).addClass('show');
			return false;
		});
	})
}

function hoverEvent(){
	$('#content #circle-content ul').hover(function(){
		$(this).addClass('hover');
	},function(){
		$(this).removeClass('hover');
	})
}

$(document).ready(function() {
	// cufonized
	setLowerBrowsers();
	setSupportJs();
	setCss();
	clientsEvent();
	hoverEvent();
	
	cufonized();
	Cufon.now();
	
});
