dfl = {}; dfl.panes = ['main', 'services', 'projects', 'products', 'contact']; dfl.seenContacts = false; dfl.linkClick = function(target) { /* Set the rotator visible pane. (noscript uses href in anchor) */ dojo.publish('contentRotator/rotator/control', ['go', target]); require(["dojo/hash"], function(hash){ hash(dfl.panes[target], true); }); _gaq.push(['_trackPageview', '/panes/' + dfl.panes[target]]); if (dfl.panes[target] == 'contact') { if (!dfl.seenContacts) { dojo.byId('contactConversionFrame').src = '/adwords_result_01.html'; } dfl.seenContacts = true; dfl.resetContactInfo(); } return false; }; dfl.resetContactInfo = function() { // let them eat spam dojo.byId('mhContactInfo').innerHTML = dfl.mhAddr.substring(1); dojo.byId('mhContactInfo2').innerHTML = dfl.mhAddr.substring(1); }; dfl.mhAddr = 'xmatti.haavikko' + '@' + 'dataflow.fi'; dojo.ready(function() {dojo.addClass(dojo.body(), 'dojo-ready');}); dojo.ready(function() { // if user arrived using a fragment identifier in URL, go to the specified pane. require(["dojo/hash"], function(hash){ var h = hash(); if (h) { // to readable h = dojo.indexOf(dfl.panes, h); if (h == -1) { h = 0; } dfl.linkClick(h); } dfl.resetContactInfo(); }); });