jQuery(document).ready(function() {

	/* --------------------------------------------------------------------------------------	
	HOME - BANNER
	-------------------------------------------------------------------------------------- */
	jQuery("#banner h1").css("opacity", "0.8");
	jQuery('#banner .banner').cycle({timeout: 4000, speed: 2000, delay: 1000});

	/* --------------------------------------------------------------------------------------	
	SUBNAV CLASS FOR PARENT NAVIGATION
	-------------------------------------------------------------------------------------- */
	jQuery('div#navigation ul:first ul li ul').siblings('a').addClass('sub-nav');
	
	/* --------------------------------------------------------------------------------------	
	HEADER NAVIGATION
	-------------------------------------------------------------------------------------- */
	jQuery("#navigation li").mouseenter(function(){
		if(this.parentNode.parentNode.id == "navigation"){jQuery(this).addClass("hover");};
		if(this.parentNode.parentNode.parentNode.parentNode.id == "navigation"){jQuery(this).addClass("hover");};
		if(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.id == "navigation"){jQuery(this).addClass("hover");};
	})
	.mouseleave(function(){
		if(this.parentNode.parentNode.id == "navigation"){jQuery(this).removeClass("hover");};
		if(this.parentNode.parentNode.parentNode.parentNode.id == "navigation"){jQuery(this).removeClass("hover");};
		if(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.id == "navigation"){jQuery(this).removeClass("hover");};
	});
	
});


function popup(url, width, height, lockdown, win_name) { 
	var left	 = (screen.width-width)/2;
	var top		 = (screen.height-(height+110))/2; 
	var lockdown = lockdown === true ? 'scrollbars=0, toolbars=0, statusbar=0, resizable=1, dependant=0, width='+width+', height='+height+', top='+top+', left='+left : '';
	var win_name = win_name != undefined ? win_name : 'popup';
	var win		 = window.open(url, win_name, lockdown);

	if(win.focus) { 
		win.focus();
	}

	return false;
}

function formatPhoneNumber(num) {
	var digits=num.replace(/[^0-9]/ig,'');

	if(!digits)
		return num;
	else if(digits.length==11)
		return digits.substring(0,1)+" ("+digits.substring(1,4)+") "+digits.substring(4,7)+'-'+digits.substring(7,11);
	else if(digits.length==10)
		return "("+digits.substring(0,3)+") "+digits.substring(3,6)+'-'+digits.substring(6,10);
	else
		return digits;
};