Ext.onReady(function() { if (Ext.getUrlParam('cmspagemode') != 'edit') { Ext.fly('atc_heavyweight').setStyle('display', 'none') } Ext.getBody().on('click', function(e) { if (e.getTarget().tagName == 'A' && e.getTarget().getAttribute('href').match(/^mailto:/)) { e.stopEvent(); var bodyText = e.getTarget().getAttribute('bodyText'); var mailto = e.getTarget().getAttribute('href'); var username = mailto.substr(mailto.indexOf(':') + 1, (mailto.indexOf('@') - (mailto.indexOf(':') + 1))); var jobDetailWin = new Ext.Window({ title: "Contact", html: '<iframe src="/apps/Employee/EmployeeEmail.aspx?username=' + username + '&bodyText=' + bodyText + '" frameborder="0" width="100%" height="100%" />', width: 700, height: 520, modal: true, autoScroll: false, closeAction: "close", closable: true }); jobDetailWin.show(); } }); }); Ext.getUrlParam = function(param) { var params = Ext.urlDecode(location.search.substring(1)); return param ? params[param] : params };