	if(document.domain == "media.mydeco.com") {
		document.domain = "mydeco.com";
	}
		
	// Attach click events to MyDeco iframe
	$(document).ready(function(){

		function initMydecoEvents() {
			var ifr = $('#mydeco_embed'); // iframe
			var ajax_timeout = 5000;
			
			// Product titles
			ifr.contents().find('div.result-item div.result-item-content h3 a').each(function(){
				$(this).click(function(){
					trackEvent("");
					window.setTimeout(function(){
						initMydecoEvents();
					}, ajax_timeout);
					//return false;
				});
			});
			
			// Product images
			ifr.contents().find('div.result-item div.result-item-image a').each(function(){
				$(this).click(function(){
					trackEvent("product_thumb");
					window.setTimeout(function(){
						initMydecoEvents();
					}, ajax_timeout);
					//return false;
				});
			});
			
			// More info links
			ifr.contents().find('div.result-item ul.result-item-actions li a').each(function(){
				$(this).click(function(){
					trackEvent("");
					//return false;
				});
			});
			
			// Pagination
			ifr.contents().find('ul.search-pager li a').each(function(){
				$(this).click(function(){
					trackEvent("pagination");
					// re-attach events on ajax refresh
					window.setTimeout(function(){
						initMydecoEvents();
					}, ajax_timeout);
				});
			});
			
			// Search button
			ifr.contents().find('div.submit-button').each(function(){
				$(this).click(function(){
					trackEvent("topsearch");
					// re-attach events on ajax refresh
					window.setTimeout(function(){
						initMydecoEvents();
					}, ajax_timeout);
				});
			});
			
			// View switch - detail view
			ifr.contents().find('div.control-viewswitch a.control-viewswitch-item-details').each(function(){
				$(this).click(function(){
					trackEvent("viewop_dv");
					// re-attach events on ajax refresh
					window.setTimeout(function(){
						initMydecoEvents();
					}, ajax_timeout);
				});
			});
			
			// View switch - image view
			ifr.contents().find('div.control-viewswitch a.control-viewswitch-item-images').each(function(){
				$(this).click(function(){
					trackEvent("viewop_iv");
					// re-attach events on ajax refresh
					window.setTimeout(function(){
						initMydecoEvents();
					}, ajax_timeout);
				});
			});
			
			// Product page scroller links
			ifr.contents().find('div.scroller a').each(function(){
				$(this).click(function(){
					trackEvent("");
				});
			});
			
			ifr.contents().find('#back-to-search').each(function(){
				$(this).click(function(){
					trackEvent("");
					// re-attach events on ajax refresh
					window.setTimeout(function(){
						initMydecoEvents();
					}, ajax_timeout);
				});
			});
			
		}
		
		initMydecoEvents();
		
	})
