/*Define three t namespace*/
site = { };

/**********************************
* Begin Cufon
**********************************/
//Font
//Cufon.set('fontFamily', '');
Cufon.replace('#nav li a', {hover: {color: '#bdd949'}});
Cufon.replace('#hero-nav li a', {hover: {color: '#fff', fontFamily:"helvetica"}});
Cufon.replace("h1, h2, h3, h4, #hero-nav li, div.map-search label, #follow-menu-home span, #follow-menu span, .btn-large span, .btn-box span, #follow-menu-home li a, #follow-menu li a, #Form_AccountSelection input[type=submit]", {fontFamily:"helvetica"});
Cufon.replace("div.map-search label, #nav li a", {fontFamily:"Helvetica LT Std"});
/**********************************
* End Cufon
**********************************/


/**********************************
* Begin Cornerz
**********************************/
site.rounded_corners =
{
	init : function()
	{
		// Return if it doesn't look like cornerz has been loaded into jquery
		if (!$.fn.cornerz)
			return;

		var activate = false;

		// TODO: This will require expanding for other browsers that need cornerz
		if (navigator.appName=="Microsoft Internet Explorer")
			activate = parseInt(navigator.appVersion) <= 8;

		if (activate)
			this.apply_styles();
	},

	// NB styles will not be applied to anything with a .no-cornerz class assigned.
	apply_styles : function()
	{
		$('.rounded-button').not('.no-cornerz').cornerz({radius:6, background:'#3D768C'});
		$('.rounded-box').not('.no-cornerz').cornerz({radius:10, background:'#ffffff'});
	}
}


/**********************************
* Dom Ready
**********************************/
$(function()
{

    // secure btn
    $('.secure-btn').bind('click', function() {
        $('#CTTcpweb').submit();
        return false;
    });

   // External Links
    try 
    {
        $('a').each(function() 
        {
            if($(this).attr("href")) {
                if ((this.hostname !== location.hostname) && (($(this).attr("href").substr(0, 7) == 'http://') || ($(this).attr("href").substr(0, 8) == 'https://'))) // Check HTTP request type to avoid clashes with JS calls
                {
                    $(this).bind("click", function()
                    {
                        window.open($(this).attr("href"));
                        return false;
                    });
                }
            }
        });
        
        // news 
        $('#newsletter-box').fancybox({
             'content' : $('#newsletter')
        });
        
        
    }
    catch(err)
    {
        
    }
    
});


// SlideShow Shizzle
function showSlides(n)
{
    $('#hero-nav li').removeClass('active');
    $('#hero-nav li').eq(n).addClass('active');
    
    $('#hero-slides li').css('display', 'none');
    $('#hero-slides li').eq(n).css('display', 'block');
}




