Cufon.replace('h2', { fontFamily: 'FranklinGotCdITC' }).replace('a.findDealers', { fontFamily: 'FranklinGotCdITC' });

jQuery(document).ready(function() {

	if(document.getElementById('primaryMenu')) {
		createPrimaryMenu();
	}
	if(document.getElementById('homeBanner')) {
		var homeBanner = new createHomeBanner();
	}
	if(document.getElementById('locator')) {
		createLocator();
	}
	if(document.getElementById('servicelocator')) {
		createServiceLocator();
	}
	jQuery('a.emailSignup').click(function(e) {
	    e.preventDefault();
	    var win = window.open(this.href,'emailSignup','height=560,width=560,location=no,menubar=no,scrollbars=yes,status=yes,titlebar=yes,toolbar=no');
	    win.focus();
	});
	jQuery('a.popup').click(function(e) {
	    e.preventDefault();
	    var win = window.open(this.href,'popup','height=560,width=560,location=no,menubar=no,scrollbars=yes,status=yes,titlebar=yes,toolbar=no');
	    win.focus();
	});

});

function createPrimaryMenu() {
	jQuery('#primaryMenu>ul>li').hover(function() {
		jQuery(this).addClass('hover');
	},
	function() {
		jQuery(this).removeClass('hover');
	});
	jQuery('#primaryMenu a').attr('title','');
}

function createHomeBanner() {
    var ss = new slideshow();
	ss.frame = document.getElementById('homeBanner');
	ss.next = document.getElementById('homeNext');
	ss.previous = document.getElementById('homePrevious');
	ss.options.slideSpeed = 5000;
	ss.options.fadeChange = 2;
	ss.init();
}

function createLocator() {
	Map = new DealerMap();
	//Map.baseIconURL = '/webimages/DealerIcon.gif';
	Map.brand = 21;
	Map.loadMap();
}
function createServiceLocator() {
	Map = new DealerMap();
	//Map.baseIconURL = '/webimages/DealerIcon.gif';
	Map.brand = 21;
	Map.featureFilter = [3];
	Map.loadMap();
}

function submitAddress() {
    if(document.getElementById('locator')) {
		createLocator();
	}
	if(document.getElementById('servicelocator')) {
		createServiceLocator();
	}
	Map.showAddress(jQuery('#g_address').val(),jQuery('#g_distance').val());
}
