﻿/*
* jw-cufon-global.js
*
* Contains cufon calls for johnniewalker.com
*/

$(document).ready(function() {

	/* 
		Akzidenz-Grotesk supports: Latin Extended, Cyrillic, Greek.
		Check for enableCufon, this tells us whether the language is supports Cufon, this is decided in the CMS by each locale.
	*/

	function isSupported() {
		if(enableCufon){
			return true;
		}else{
			return false;
		}
	}


	/* Replace selected targets with Cufon generated images. */
	/* Check for Culture Cookie */
	if (Cufon && isSupported()) {

		var light = "Akzidenz Std Light";
		var regular = "Akzidenz Std Regular";

		Cufon.replace(".mainNav li a", { hover: true, fontSize: '11px' });
		Cufon.replace(".subNav li a", { hover: true, fontSize: '11px' });
		Cufon.replace(".registrationContainer fieldset h3");
		Cufon.replace(".innerContentList h3", { letterSpacing: '-1px' });
		Cufon.replace(".loginContainer fieldset h3", { letterSpacing: '-1px' });
		Cufon.replace(".terms h3", { letterSpacing: '-1px' });
		Cufon.replace(".privacy h3", { letterSpacing: '-1px' });
		Cufon.replace(".error h2", { letterSpacing: '-1px' });
		Cufon.replace(".header .userDetails li", { hover: true, fontSize: '10px' });
		Cufon.replace(".header .search .go", { hover: true, fontSize: '11px' });
		Cufon.replace(".overlay h2", { fontSize: '24px' });
		Cufon.replace(".contactUs caption", { fontSize: '14px' });
		Cufon.replace(".gatewayContainer h2", { fontSize: '18px' });
		Cufon.replace(".gatewayContainer p.welcome", { fontSize: '11px' });
		Cufon.replace(".innerContent h2", { letterSpacing: '-1px', fontFamily: regular });
		Cufon.replace(".innerContent h2 .secondary", { letterSpacing: '-1px', fontFamily: light });
		Cufon.replace(".headerButton", { hover: true, fontSize: '10px' });
		Cufon.replace(".fontSize12", { fontSize: '12px' });
		Cufon.replace(".fontSize24", { fontSize: '24px' });
		
		Cufon.replace(".teaserContents h2", {fontFamily: regular, top: '0px'});
	}
});
