headers = [];
headers['index'] = 'swf/imports/header-home01.jpg,swf/imports/header-home02.jpg,swf/imports/header-home03.jpg';
headers['bennelong-group'] = 'swf/imports/header-benngroup.jpg';
headers['our-people'] = 'swf/imports/header-ourpeople.jpg';
headers['funds-management'] = 'swf/imports/header-fundsmanagement.jpg';
headers['private-equity'] = 'swf/imports/header-privateequity.jpg';
headers['foundation'] = 'swf/imports/header-foundation.jpg';
headers['contact-us'] = 'swf/imports/header-contact.jpg';
headers['charity-in-focus'] = 'swf/imports/header-ganbina01.jpg,swf/imports/header-ganbina02.jpg,swf/imports/header-ganbina03.jpg';

$extend(Browser,{fixPNG:function(d){try{if(Browser.Engine.trident){d=$(d);if(!d){return d}if(d.get("tag")=="img"&&d.get("src").test(".png")){var h=d.isVisible();try{dim=d.getSize()}catch(i){}if(!h){var g={};["visibility","display","position"].each(function(e){g[e]=this.style[e]||""},this);this.setStyles({visibility:"hidden",display:"block",position:"absolute"});dim=d.getSize();this.setStyles(g);d.hide()}var c=new Element("span",{id:(d.id)?d.id:"","class":(d.className)?d.className:"",title:(d.title)?d.title:(d.alt)?d.alt:"",styles:{display:h?"inline-block":"none",width:dim.x,height:dim.y,filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader (src='"+d.src+"', sizingMethod='scale');"},src:d.src});if(d.style.cssText){try{var f={};var b=d.style.cssText.split(";");b.each(function(e){var j=e.split(":");f[j[0]]=j[1]});c.setStyle(f)}catch(i){}}if(c.cloneEvents){c.cloneEvents(d)}c.replaces(d)}else{if(d.get("tag")!="img"){var a=d.getStyle("background-image");if(a.test(/\((.+)\)/)){d.setStyles({background:"",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="+a.match(/\((.+)\)/)[1]+")"})
}}}}}catch(i){}},pngTest:/\.png$/,scanForPngs:function(c,b){b=b||"fixPNG";if(document.getElements){c=$(c||document.body);c.getElements("img[src$=.png]").addClass(b)}else{var a=$$("img").each(function(d){if(Browser.pngTest(d.src)){d.addClass(b)}})}}});Element.implement({isVisible:function(){return this.getStyle("display")!="none"},toggle:function(){return this[this.isVisible()?"hide":"show"]()},hide:function(){var b;try{if("none"!=this.getStyle("display")){b=this.getStyle("display")}}catch(a){}this.store("originalDisplay",b||"block");this.setStyle("display","none");return this},show:function(a){original=this.retrieve("originalDisplay")?this.retrieve("originalDisplay"):this.get("originalDisplay");this.setStyle("display",(a||original||"block"));return this},swapClass:function(a,b){return this.removeClass(a).addClass(b)},fxOpacityOk:function(){return !Browser.Engine.trident}});
window.addEvent('domready', function() {

  /* external links */
  var objs = $$('a');
  objs.each(function(obj, i) {
    if (obj.get('href') && (obj.get('rel') == 'external')){
      obj.set('target', '_blank');
    }
  });
  
  if (Browser.Engine.trident4){
    $$('img.fixPNG').each(Browser.fixPNG);
  }

  /* IE hovers */
  if (Browser.Engine.trident){
    var objs = $$('button');
    objs.each(function(obj, i) {
      obj.addEvent("mouseover", function(event) {
        this.addClass('hover');
      });
    	obj.addEvent("mouseout", function(event) {
        this.removeClass('hover');
      });
    });
    var objs = $$('input').extend($$('textarea'));
    objs.each(function(obj, i) {
      obj.addEvent("focus", function(event) {
        this.addClass('focus');
    	});
    	obj.addEvent("blur", function(event) {
        this.removeClass('focus');
    	});
    });
  }
  
  var ntitle = [];
  var nurl = [];
  var nid = -1;
  
  var objs = $$('#nav a');
  var j=0;
  objs.each(function(obj, i) {
    ntitle.push(obj.get('html'));
    nurl.push(obj.get('href'));
    if ($(obj.parentNode).hasClass('active')){
      nid = j;
    }
    j++;
  });
  
  var htmlID = $$('html').get('id');
  var bodyID = $$('body').get('class');
  var images = (headers[htmlID]) ? headers[htmlID] : headers['contact-us'];
  if ((htmlID !== bodyID) && (headers[bodyID])) {
    images = headers[bodyID];
  }
    
  fobj = new Swiff('swf/benngroup.swf?id='+htmlID, {
    id: 'fObject',
    width: 950,
    height: 251,
    version: 8,
    container: 'header',
    params: {
    	wMode: 'opaque',
    	bgcolor: '#ffffff'
    },
    vars: {
    	nid: nid,
    	ntitle: ntitle.join(','),
    	nurl: nurl.join(','),
    	baseURL: $$('base')[0].get('href'),
    	img: images
    }
  });
  
  $$('.email').each(function(el) {
    var anchor = new Element('a', {
      href: 'mailto:' + el.get('rel').replace('|','@'),
      'class': el.get('class'),
      'text': el.get('text')
    }).replaces(el);
  });

});

Cufon.replace('h2', { fontFamily: 'Avenir', hover: true, hoverables: { a: true } });
Cufon.replace('h3', { fontFamily: 'Avenir' });
Cufon.replace('blockquote', { fontFamily: 'Avenir' });
Cufon.replace('ul#sub li', { fontFamily: 'Avenir', hover: true, hoverables: { a: true } });