// Mock objects to prevent the console request from breaking the production and QA environments
if (! ("console" in window) || !("firebug" in console)) {
    var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group"
                 , "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
    window.console = {};
    for (var i = 0; i <names.length; ++i) window.console[names[i]] = function() {};
}

function analyticsTag(hash, params) {
	//console.log("analytics tracking: ", hash);
	_tag.dcsMultiTrack('DCS.dcsqry', '#'+hash);
};

/******************************************************************************** 

Title:      otr-main.js
Author:     nurun.com
Updated:    Avril 2009

Content:	- Layout initialization
			- tabs initialization

********************************************************************************/

jQuery(window).load(function() {
	// Initialisation of the history module for Ajax navigation 
    $.history.init(function(hash){
    	//console.log("onStateChange hash: ", hash);
    	onStateChange(hash);
    });
});

// Keep this block of script independent to prevent it from
// breaking the rest when it fails
jQuery(document).ready(function() {
	// Initialisation of the http://sharethis.com button
	if (SHARETHIS) {
	    var object = SHARETHIS.addEntry({
	        title:''},{button:false,offsetLeft: -320});
	    object.attachButton(jQuery("#lnk-share")[0]);
	}
});



// OnStageChange is used to recreate a preset state when moving through the Ajax History
var onStateChange = function(hash) {
	//console.debug("onStateChange(hash): ", hash);
	if (hash == '_nav-overview' || '') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-overview']")[0], true);
		pageTabs.selectTab(0);
	} else if (hash == '_nav-fuel-calculator') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-fuel-calculator']")[0], true);
		pageTabs.selectTab(1);
	} else if (hash == '_nav-efficiency-tips') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-efficiency-tips']")[0], true);
		pageTabs.selectTab(2);
	} else if (hash == '_sn-fuel-economy') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-efficiency-tips']")[0], true);
		showRelatedContent(jQuery("a[href='#sn-fuel-economy']")[0], true);
		pageTabs.selectTab(2);
	} else if (hash == '_sn-tire-efficiency') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-efficiency-tips']")[0], true);
		showRelatedContent(jQuery("a[href='#sn-tire-efficiency']")[0], true);
		pageTabs.selectTab(2);
	} else if (hash == '_sn-efficient-technology') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#sn-efficient-technology']")[0], true);
		showRelatedContent(jQuery("a[href='#sn-efficient-technology']")[0], true);
		pageTabs.selectTab(2);
	} else if (hash == '_ht-air-pressure') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-efficiency-tips']")[0], true);
		showRelatedContent(jQuery("a[href='#sn-tire-efficiency']")[0], true);
		showRelatedTabContent(jQuery("a[href='#ht-air-pressure']")[0], true);
		pageTabs.selectTab(2);
	} else if (hash == '_ht-alignment') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-efficiency-tips']")[0], true);
		showRelatedContent(jQuery("a[href='#sn-tire-efficiency']")[0], true);
		showRelatedTabContent(jQuery("a[href='#ht-alignment']")[0], true);
		pageTabs.selectTab(2);
	} else if (hash == '_ht-rotation') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-efficiency-tips']")[0], true);
		showRelatedContent(jQuery("a[href='#sn-tire-efficiency']")[0], true);
		showRelatedTabContent(jQuery("a[href='#ht-rotation']")[0], true);
		pageTabs.selectTab(2);
	} else if (hash == '_ht-balancing') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-efficiency-tips']")[0], true);
		showRelatedContent(jQuery("a[href='#sn-tire-efficiency']")[0], true);
		showRelatedTabContent(jQuery("a[href='#ht-balancing']")[0], true);
		pageTabs.selectTab(2);
	} else if (hash == '_ht-tread') {
		analyticsTag(hash);
		expandCollapsePanel(jQuery("a[href='#nav-efficiency-tips']")[0], true);
		showRelatedContent(jQuery("a[href='#sn-tire-efficiency']")[0], true);
		showRelatedTabContent(jQuery("a[href='#ht-tread']")[0], true);
		pageTabs.selectTab(2);
	} else if (hash == '_lnk-open-panel') {
		expandCollapsePanel(jQuery("#lnk-open-panel")[0], true);
	} else if (hash == '_lnk-close-panel') {
		expandCollapsePanel(jQuery("#lnk-close-panel")[0], true);
	}
	//console.log("onStateChange exit: ", hash);
};


var pageTabs;




function initNavigation() {
	var Dom = YAHOO.util.Dom,
	otrPanel,
	Event = YAHOO.util.Event,
	viewport = {
		w: function() { return Dom.getViewportWidth()},
	    h: function() { return Dom.getViewportHeight()}
	};

	// Default navigation level 0, 1 and 2
	window.siteNav = {
		_vmenu: 'nav-overview',
		_submenu: '',
		_subtab: '',
		_defalut: 'nav-overview'
	}
	

	var _cHeader = {
			el: document.getElementById('cHeader'),
			minH: 100,
			minW: null,
			maxH: 100,
			maxW: null,
			resizeX: false,
			resizeY: false
	};
	_cHeader.info = {
		height: Dom.getStyle(_cHeader.el, 'height'),
		borderTop: Dom.getStyle(_cHeader.el, 'borderTopWidth'),
		borderBottom: Dom.getStyle(_cHeader.el, 'borderBottomWidth'),
		paddingTop: Dom.getStyle(_cHeader.el, 'paddingTop'),
		paddingBottom: Dom.getStyle(_cHeader.el, 'paddingTop'),
		offsetHeight: _cHeader.el.offsetHeight
	};

	var _cLeft = {
			el: document.getElementById('cLeft'),
			wrapper: document.getElementById('cLeft-wrapper'),
			minH: 400,
			minW: 86,
			maxH: null,
			maxW: 420,
			resizeX: false,
			resizeY: true
	};
	_cLeft.info = {
			height: Dom.getStyle(_cLeft.el, 'height'),
			borderTop: Dom.getStyle(_cLeft.el, 'borderTopWidth'),
			borderBottom: Dom.getStyle(_cLeft.el, 'borderBottomWidth'),
			paddingTop: Dom.getStyle(_cLeft.el, 'paddingTop'),
			paddingBottom: Dom.getStyle(_cLeft.el, 'paddingTop'),
			offsetHeight: _cLeft.el.offsetHeight
	};

	var _cMap = {
			el: document.getElementById('cMap'),
			minH: 400,
			minW: null,
			maxH: null,
			maxW: null,
			resizeX: false, // Auto géré par l'animation entre le left et la map (dépend des panel affiché)
			resizeY: true
	};
	_cMap.info = {
			height: Dom.getStyle(_cMap.el, 'height'),
			borderTop: Dom.getStyle(_cMap.el, 'borderTopWidth'),
			borderBottom: Dom.getStyle(_cMap.el, 'borderBottomWidth'),
			paddingTop: Dom.getStyle(_cMap.el, 'paddingTop'),
			paddingBottom: Dom.getStyle(_cMap.el, 'paddingTop'),
			offsetHeight: _cMap.el.offsetHeight
	};

	var _cFooter = {
			el: document.getElementById('cFooter'),
			minH: 31,
			minW: null,
			maxH: 31,
			maxW: null,
			resizeX: false,
			resizeY: false
	};
	_cFooter.info = {
			height: Dom.getStyle(_cFooter.el, 'height'),
			borderTop: Dom.getStyle(_cFooter.el, 'borderTopWidth'),
			borderBottom: Dom.getStyle(_cFooter.el, 'borderBottomWidth'),
			paddingTop: Dom.getStyle(_cFooter.el, 'paddingTop'),
			paddingBottom: Dom.getStyle(_cFooter.el, 'paddingTop'),
			offsetHeight: _cFooter.el.offsetHeight
	};
	var _vShadow = document.getElementById('vshadow');
	var _hShadow = document.getElementById('hshadow');
	
	var resize = function() {
		var vSpace = viewport.h(); // Hauteur total disponible dans la fenêtre
		
		// Control la taille et la position du header
		/* Aucune manipulation à fairepour gérer le header */
		
		// Réduit l'espace du header à l'espace disponible
		vSpace -= _cHeader.info.offsetHeight;
		
		// Control la taille et la position du footer
		/* Aucune manipulation à fairepour gérer le footer */
		
		// Réduit l'espace du footer à l'espace disponible
		vSpace -= _cFooter.info.offsetHeight;
		
		// Control la taille et la position du left
		if(_cLeft.minH && vSpace > _cLeft.minH) {
			if(_cLeft.maxH && vSpace > _cLeft.maxH) {
				_cLeft.el.style.height = _cLeft.maxH + 'px';
			} else {
				_cLeft.el.style.height = vSpace + 'px';
			}
		} else {
			_cLeft.el.style.height = _cLeft.minH + 'px';
		}
		_cLeft.wrapper.style.height = Dom.getStyle(_cLeft.el, 'height');
		document.getElementById('vMenus-list').style.height = Dom.getStyle(_cLeft.el, 'height');
		document.getElementById('sub-panels').style.height = Dom.getStyle(_cLeft.el, 'height');
		Dom.getElementsByClassName('tab-content-wrapper', 'div', _cLeft.el, function(div){div.style.height = (parseInt(Dom.getStyle(_cLeft.el, 'height'), 10)-34) + 'px';});
		Dom.getElementsByClassName('sp-content-wrapper', 'div', _cLeft.el, function(div){div.style.height = (parseInt(Dom.getStyle(_cLeft.el, 'height'), 10)-24) + 'px';});
		var mmOverview = document.getElementById('mm-overview-bg');
		mmOverview.style.height = (parseInt(Dom.getStyle(_cLeft.el, 'height'), 10)-24) + 'px';
		//console.log(YAHOO.env.ua.ie);
		if(YAHOO.env.ua.ie != 0) {
			mmOverview.style.width = '329px';
			mmOverview.style.width = '330px';
		}
		
		// Control la taille et la position du map
		if(_cMap.minH && vSpace > _cMap.minH) {
			if(_cMap.maxH && vSpace > _cMap.maxH) {
				_cMap.el.style.height = _cMap.maxH + 'px';
			} else {
				_cMap.el.style.height = (vSpace - 24)+ 'px';
			}
		} else {
			_cMap.el.style.height = _cMap.minH + 'px';
		}
		
		//_vShadow.style.left = _cMap.el.offsetLeft + 'px';
		//_vShadow.style.top = _cMap.el.offsetTop + 'px';
		//_vShadow.style.height = Dom.getStyle(_cMap.el, 'height');
		//console.dir(Dom.getStyle(_cMap.el, 'height'));
	}
	Event.addListener(window, 'resize', resize);
	resize();
	
	/* Gestion des lien d'ouverture et de fermeture de tabs */
	var lnkOpenPanel = document.getElementById('lnk-open-panel');
	var lnkClosePanel = document.getElementById('lnk-close-panel');

	function loadCurrentMainContent(e, target, linkHash) {
		if(linkHash != window.siteNav._vmenu) {
			// Il faut charger le contenue de la section ICI
			window.siteNav._vmenu = linkHash;
		}
	};

	function expandCollapsePanel(t, noHistory) {
		//console.debug("expandCollapsePanel");
		if (t.href.lastIndexOf('#')) {
			var l = "_" + t.href.substr(t.href.lastIndexOf('#')+1);
		} else {
			var l = "";
		}
		//console.debug("link", l);
		//console.debug("target", t);

		var defaultWidth = 420;
		if (window.pagePanelWidth) defaultWidth = window.pagePanelWidth;

		switch (l) {
			case '_nav-overview':
				window.pagePanelWidth = 420;
				break;
			case '_nav-fuel-calculator':
				window.pagePanelWidth = 420;
				break;
			case '_nav-dealer-locator':
			case '_nav-gas-station':
			case '_nav-magic-moments':
			case '_nav-green-guides':
			case '_nav-efficiency-tips':
				window.pagePanelWidth = 848;
				break;
			default:
				window.pagePanelWidth = defaultWidth;
		}

		//console.debug(window.pagePanelWidth);
		if(t.id == 'lnk-close-panel') {
			_cLeft.el.style.width = '84px';
			lnkClosePanel.style.display = 'none';
			lnkOpenPanel.style.display = 'block';
			Dom.getElementsByClassName('yui-content', 'div', 'vMenus', function(div) {div.style.display = 'none'});
			document.getElementById('LinksBar').style.marginLeft = '84px';
			//_cMap.el.style.marginLeft = '84px';
		} else {
			var newWidth = window.pagePanelWidth || 420;
			//console.log("newWidth", newWidth);
			_cLeft.el.style.width = newWidth + 'px';	
			lnkOpenPanel.style.display = 'none';
			lnkClosePanel.style.display = 'block';
			Dom.getElementsByClassName('yui-content', 'div', 'vMenus', function(div) {div.style.display = 'block'});
			document.getElementById('LinksBar').style.marginLeft = newWidth + 'px';
			//_cMap.el.style.marginLeft = newWidth + 'px';
		}
		//console.log('force resize');
		if (GLOBALMAP) GLOBALMAP.checkResize();
		resize();
	};
	window.expandCollapsePanel = expandCollapsePanel;


	function showRelatedContent(t, noHistory) {
		//console.log("showRelatedContent");
		var l = "_" + t.href.substr(t.href.lastIndexOf('#')+1);
		var aparent = Dom.getAncestorByTagName(t, 'li');
		var ul = Dom.getAncestorByTagName(t, 'ul');
		//var tcId = aparent.id.replace(/^sm/, 'sc');
		if (ul) {
			var fapply = function() {
				var li = arguments[0];
				li.tc = document.getElementById(li.id.replace(/^sm/, 'sc')); 
				li.tc.style.display = 'none';
			}
			var lis = Dom.getElementsBy(function(){return true;}, 'li', ul, fapply);
			// var oLinks = Dom.getElementsBy(function(){return true;}, 'a', ul);
			Dom.removeClass(lis, 'selected');
			Dom.addClass(aparent, 'selected');
			aparent.tc.style.display = 'block';
		} else {
			//console.log('UL NOT FOUND !!!!');
		};
		if (!noHistory) {
			jQuery.history.load(l, true);
			analyticsTag(l);
		};
	};
	window.showRelatedContent = showRelatedContent;

	function showRelatedTabContent(t, noHistory) {
		//console.log("showRelatedTabContent");
		var l = "_" + t.href.substr(t.href.lastIndexOf('#')+1);
		var aparent = Dom.getAncestorByTagName(t, 'li');
		var ul = Dom.getAncestorByTagName(t, 'ul');
		//var tcId = aparent.id.replace(/^sm/, 'sc');
		if (ul) {
			var fapply = function() {
				var li = arguments[0];
				li.tc = document.getElementById(li.id.replace(/^htb/, 'htc')); 
				li.tc.style.display = 'none';
			}
			var lis = Dom.getElementsBy(function(){return true;}, 'li', ul, fapply);
			Dom.removeClass(lis, 'selected');
			Dom.addClass(aparent, 'selected');
			aparent.tc.style.display = 'block';
		} else {
			//console.log('UL NOT FOUND !!!!');
		};
		if (!noHistory) {
			jQuery.history.load(l, true);
			analyticsTag(l);
		};
	};
	window.showRelatedTabContent = showRelatedTabContent;

	function expandPanel(e) {
		//console.log("expandPanel");
		//console.log("e:", e);
		e = e || event;
		//console.log("Event:", Event);
		Event.preventDefault(e);
		var t = YAHOO.util.Event.getTarget(e);
		//console.debug('expandPanel for :' + t.href);
		var l = "_" + t.href.substr(t.href.lastIndexOf('#')+1);
		//console.log("l:", l);
		expandCollapsePanel(t);
		loadCurrentMainContent(e, t, l);
		jQuery.history.load(l, true);
		analyticsTag(l);
		return false;
	};

	function getPanelWidth(hash) {
		switch (hash) {
			case 'nav-overview':
			case 'nav-fuel-calculator':
			case 'nav-dealer-locator':
			case 'nav-gas-station':
			case 'nav-magic-moments':
			case 'nav-green-guides':
				window.pagePanelWidth = 420;
				break;
			case 'nav-efficiency-tips':
				window.pagePanelWidth = 848;
				break;
			default:
				window.pagePanelWidth = 420;
		}
	}

	function showRelatedPub(e) {
		e = e || event;
		var t = YAHOO.util.Event.getTarget(e);

		t._longDesc.innerHTML = pubs[t.value].text;
		t._longTarget.href = pubs[t.value].url;
		t._pubTarget.href = pubs[t.value].url;
		t._pubLegal.innerHTML = pubs[tvvalue].legal;
		t._pubImage.src = promoSrc + t.value + '.gif';
		
	}
	
	function createCookieSurveyDone(name,value) {
		//30 jour
		var date = new Date();
		date.setTime(date.getTime()+(30*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		
		document.cookie = "SurveyResponse="+expires+"; path=/";
	}
	function createCookieSurveyNotNow(){		
		document.cookie = "SurveyResponse=; path=/";
	}
	function readCookie() {
		var nameEQ = "SurveyResponse";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	function overlayAction(e,overlayContext){
		
		if(typeof overlayContext.action != "undefined" && overlayContext.action == "ok"){
			PDF_launch(surveyID);
			surveyLink = document.getElementById("PDF_c_chezchenz").getElementsByTagName("A");
			closeLink  = surveyLink[surveyLink.length -1];
			closeLink.noOverlayAction = true;
			if(overlayContext.overlay.mode == "form"){
				YAHOO.util.Event.on(closeLink,"click",
						function(){
							createCookieSurveyDone();
							closeOverlay(e,overlayContext);
							PDF_close();
							overlayContext.overlay.form.submit(true);
						});	
			}
			else{
				YAHOO.util.Event.on(closeLink,"click",
						function(){
							createCookieSurveyDone();
							closeOverlay(e,overlayContext);
							PDF_close();
							window.location = overlayContext.overlay.to;
						});	
			}
			
			
		}
		else{
			createCookieSurveyNotNow();
			closeOverlay(e,overlayContext)
		}
		
	}
	function closeOverlay(e, overlayContext){
		overlayContext.overlay.hide();
		if(typeof overlayContext.action == "undefined" || overlayContext.action != "ok"){
			if (overlayContext.overlay.mode == "form"){
				overlayContext.overlay.form.submit(true);	
			}
			else{
				window.location = overlayContext.overlay.to;	
			}
			
		}
		
	}
	function showOverlay(e, overlayContext){
		if (overlayContext.mode == "form"){
			if(v_dl_zip_hd((e.target || e.srcElement)) == false){
				YAHOO.util.Event.preventDefault(e);
				return false;
			}
			
			overlayContext.overlay.mode = "form";
			if (readCookie() == null ){
				YAHOO.util.Event.preventDefault(e);
				overlayContext.overlay.form = (e.target || e.srcElement);
				overlayContext.overlay.show();
			}
		}
		else{
			
			
			if(typeof overlayContext.to != "undefined"){
				
				currentLink = window.location.href.substring(0, window.location.href.lastIndexOf("/"));
				toLink = overlayContext.to.substring(0, overlayContext.to.lastIndexOf("/"));
				loadOverlay = (currentLink != toLink);
			}
			else{
				loadOverlay = true;
			}
			
			if((loadOverlay &&  readCookie() == null ) || ( typeof overlayContext.forceDisplay != "undefined" && overlayContext.forceDisplay)){
				YAHOO.util.Event.preventDefault(e);
				overlayContext.overlay.to = overlayContext.to;
				overlayContext.overlay.show();
				/*overlay.shade.style.display = "block";
				overlay.shade.style.height = viewport.h() + "px";
				overlay.container.style.display = "block";
				overlay.container.style.left = ( _cMap.el.offsetLeft + 100) + "px";
				overlay.container.style.top = ( _cMap.el.offsetTop + 30 ) + "px";*/
				
			}
		}
	}
	function showOverlayOnLinkClick(e, overlayContext){		
	
		node = (e.srcElement || e.target);
		while (node != null && node.tagName != "A"){
			node = node.parentNode;
		}
		if (node != null && node.tagName == "A" && node.id.indexOf("overlay") == -1 &&  (typeof node.noOverlayAction == "undefined")) {
			if (overlayContext.forceDisplay){
				YAHOO.util.Event.stopPropagation(e);
			}
			overlayContext.to = node.href;
			showOverlay(e,overlayContext);
		}
	}
	function handleOverlay(){
		YAHOO.widget.Overlay.prototype.bringToTop = function() { };
		var otrPanel = new YAHOO.widget.Panel("otr-overlay",   
			            { width:"439",
			              fixedcenter:true,
			              close:false,  
			              underlay:"none",
			              draggable:false,  
			              zIndex :7, 
			              modal:true, 
			              visible:false 
			            }  
			        ); 
		otrPanel.render(document.body);
		
		
		YAHOO.util.Event.on(document,'click',showOverlayOnLinkClick, {overlay:otrPanel });

		YAHOO.util.Event.on( document.getElementById("lnk-survey"),'click',showOverlayOnLinkClick, {overlay : otrPanel, forceDisplay:true});
		YAHOO.util.Event.on(document.getElementById("overlay-cancel"),'click',overlayAction, {overlay : otrPanel,action:"cancel"});
		YAHOO.util.Event.on(document.getElementById("overlay-ok"),'click',overlayAction, {overlay : otrPanel, action:"ok"});
		document.getElementsByTagName("form")[0].onsubmit ="";
		YAHOO.util.Event.on(document.getElementsByTagName("form")[0],'submit', showOverlay,{overlay : otrPanel, mode:"form"});
		
	}
	Event.on([lnkOpenPanel, lnkClosePanel], 'click', function(e){
		e = e || event;
		Event.preventDefault(e);
		var t = YAHOO.util.Event.getTarget(e);
		var l = t.id;
		expandCollapsePanel(t, true);
		jQuery.history.load("_" + l, true);
	}, true);
	
	var oLinks = Dom.getElementsBy(function(){return true;}, 'a', 'vMenus-list');
	Event.on(oLinks, 'click', expandPanel, true);

	// Sous menu de la section efficiency tips
	oLinks = Dom.getElementsBy(function(){return true;}, 'a', 'sn-efficiency-tips');
	Event.on(oLinks, 'click', function(e) {
		e = e || event;
		Event.preventDefault(e);
		var t = YAHOO.util.Event.getTarget(e);
		showRelatedContent(t);
	}, true);


	// Sous menu de la section efficiency tips - tire efficiency
	oLinks = Dom.getElementsBy(function(){return true;}, 'a', 'htabs-button');
	Event.on(oLinks, 'click', function(e){
		e = e || event;
		Event.preventDefault(e);
		var t = YAHOO.util.Event.getTarget(e);
		showRelatedTabContent(t);
	}, true);

	Event.on('overview-start', 'click', function(e) {
		pageTabs.set('activeIndex', 1);
	}, true);
	
	Event.on(['doOpenPub', 'doClosePub'], 'click', showHidePub, true);
	
	oSelector = document.getElementById('pubSelector');

	oSelector._longDesc = document.getElementById('pubLongDescription');
	oSelector._longTarget = document.getElementById('pubLongTarget');
	oSelector._pubTarget = document.getElementById('pubTarget');
	oSelector._pubLegal = document.getElementById('pubLegal');
	oSelector._pubImage = document.getElementById('pubImage');
	
	Event.on(oSelector, 'change', showRelatedPub, true);
/*
/*	Event.on(['home', 'catalog', 'warranty', 'tire-care', 'how-to-buy-tires', 'about-us'], 'mouseover', function(){
		this.style.zIndex = 4;
		$("#otr-logo")[0].style.zIndex = 2;
	}, true);
	
	
	Event.on(['home', 'catalog-sub-menu', 'warranty-sub-menu', 'tire-care', 'how-to-buy-tires', 'about-us'], 'mouseout', function(){
		$(this).parent("li").css("z-index","2");
		$("#otr-logo")[0].style.zIndex = 4;
	}, true);*/
	
	pageTabs = new YAHOO.widget.TabView("vMenus");

	if (GLOBALMAP) GLOBALMAP.checkResize();
	
	
	handleOverlay();
};

function showHidePub(e) {
	var Dom = YAHOO.util.Dom;
	e = e || event;
	var t = YAHOO.util.Event.getTarget(e);
	YAHOO.util.Event.preventDefault(e);
	
	pub = document.getElementById('floating-pub');
	if(Dom.hasClass(pub, 'pub-closed')) {
		Dom.replaceClass(pub, 'pub-closed', 'pub-opened');
	} else {
		Dom.replaceClass(pub, 'pub-opened', 'pub-closed');
	}
}




(function() {
		jQuery(document).ready(function(){
			initNavigation();
		});
})();

