
/*
	Fisher-Price Store
*/

var fp_site_fpstore_behaviors = {
	
	init : function() {
		
		if (SupportTest.isIE && !SupportTest.isIE7) {
					// we've got legacy IE and need to provide some support for flyout activation
			var navParent = document.getElementById('product-links');
			var navItems = DomHelper.GetElementsByClassName('no-subtitle|has-subtitle', 'li', navParent);
			for (var i=0; i<navItems.length; i++) {
				EventHelper.AddEvent(navItems[i], 'mouseover', fp_site_fpstore_behaviors.navFlyOut, false);
				EventHelper.AddEvent(navItems[i], 'mouseout', fp_site_fpstore_behaviors.navFlyIn, false);
			}
		}
		
		var links = document.getElementsByTagName('a');
		WT.trackCalled = true;
		for (var i=0; i<links.length; i++) {
			if (links[i].getAttribute('track')) {
				EventHelper.AddEvent(links[i], 'click', fp_site_fpstore_behaviors.callTrackInterstitial, false);
			}
		}
		
		var formElement = document.getElementById('searchForm');
			EventHelper.AddEvent(formElement, 'submit', fp_site_fpstore_behaviors.callTrackInterstitial, false);
		
				
	},
	
	navFlyOut : function() {
		this.className += ' on';
	},
	
	navFlyIn : function() {
		this.className = this.className.replace(/\s*on/, '');
	},
	
	callTrackInterstitial: function(e) {
		
		var theLink = e.currentTarget != undefined ? e.currentTarget : this;
		var parts = theLink.getAttribute('track');
		var currentPage;
		
		if (window.name.toLowerCase() == 'thenewpop') {
			currentPage = 'HP_PopUnder_clicks';
		} else{
			currentPage = 'HP_clicks';
		}
		document.wt.trackInterstitial('fpaspx',currentPage,parts,'fpstore');
		
		
	}
};

EventHelper.AddEvent(window, 'load', fp_site_fpstore_behaviors.init, false);
