window.addEvent('domready', function(){
	//external links
	$$('a[rel=external]').set('target', '_blank');
	
	//multibox
	new multiBox('mb', {overlay: new overlay()});
	
	if($('txtKeyword')){
		$('txtKeyword').addEvents({
			'focus': function(e){
				if(this.get('value') == 'Search'){
					this.set('value', '');
					this.addClass('textactive');
				}
			},
			'blur': function(e){
				if(this.get('value') == ''){
					this.set('value', 'Search');
					this.removeClass('textactive');
				}
			}
		});
		if($('txtKeyword').get('value') != 'Search'){
			$('txtKeyword').addClass('textactive');
		}
	}
	
	
	//dropdowns
	if($('mainnavigation') && Browser.Engine.trident){
		$$('#mainnavigation li').each(function(el, i){
			el.addEvent('mouseover', function(e){
				el.addClass('over');
			});
			
			el.addEvent('mouseout', function(e){
				el.removeClass('over');
			});
		});
	}
	
/*
// ACCORDION NAVIGATION
var firstLevelLinks = $$('li.first-level');
var linkId = firstLevelLinks.getProperty('id');
var nestedLinks = $$('.first-level ul');
var selectedLink  = $('selected');
var selectedLinkValueTest = firstLevelLinks.indexOf('li.first-level');
var selectedLinkValue = 1;
var navAccordion = new Accordion(firstLevelLinks,nestedLinks, {opacity: 0, show: selectedLinkValue});
firstLevelLinks.addEvents({
	    'mouseenter': function(){
			var currentId = this.getProperty('id');
			this.fireEvent('click'); 
			this.setStyle('background-image', 'url(/_common/img/left-nav-bg-top-open.gif)');
		},
    	'mouseleave': function(){	
			this.setStyle('background-image', 'url(/_common/img/left-nav-bg-top-closed.gif)');
			
		}
	});
*/

//slider
/*var slider = $$('.slider')[0];
if(slider){
	slider.slide('hide').slide('in');
}*/


// SERVICES POPUP
var serviceWrapper = $('services-pop-wrapper');
if(serviceWrapper){
	//get all links
	var serviceLinks = $$('div.services-link');
	var popups = $$('div.services-pop');
	
	var serviceWrapperOverlay = new overlay();
	
	// Sets up close link for each box
	var closeBtn = new Element('a', {
		'class':'close-button',
		'html':'this is the close button',
		'events': {
	        'click': function(){
				serviceWrapper.fade('out');
				serviceWrapperOverlay.hide();
			}
	    }
	}).inject(serviceWrapper);
	
	serviceWrapper.fade('hide');
	popups.setStyle('display', 'none');
	serviceWrapper.inject(document.body);
	
	serviceLinks.each(function(el,i){
		el.setStyle('cursor', 'pointer');
		el.addEvent('click', function(e){
			popups.setStyle('display', 'none');
			popups[i].setStyle('display', 'block');
			serviceWrapper.set('styles', {
			    'z-index': '100',
			    'visibility': 'visible'
			}).fade('in');
			serviceWrapperOverlay.show();
		});
	});
}


/*
// Fade out on load - this can be removed if you can set the fade to 0 on load
var servicesWrapper = $('services-pop-wrapper');
var servicesPop = $$('.services-pop');
if(servicesWrapper){
	servicesWrapper.fade('hide');
}

// Sets up close link for each box
var servicesClose = new Element('a', {
	'class':'close-button',
	'html':'this is the close button',
	'events': {
        'click': function(){
            servicesPop.fade('out');
			servicesWrapper.fade('out');
		}
    }
});

var servicesLink = $$('.services-link');
var boxTop1 = $('boxtop1-content');
var boxTop2 = $('boxtop2-content');
var boxTop3 = $('boxtop3-content');
var boxBottom1 = $('boxbottom1-content');
var boxBottom2 = $('boxbottom2-content');
var boxBottom3 = $('boxbottom3-content');

servicesLink.addEvent('click',function(){
	// Sets up close link for each box
	servicesClose.inject(servicesWrapper);
	servicesWrapper.set('styles', {
    'z-index': '2',
    'visibility': 'visible'
	});
	var linkId = this.getProperty('id');
	if(linkId == 'boxtop1'){boxTop1.fade('in');};
	if(linkId == 'boxtop2'){boxTop2.fade('in');};
	if(linkId == 'boxtop3'){boxTop3.fade('in');};
	if(linkId == 'boxbottom1'){boxBottom1.fade('in');};
	if(linkId == 'boxbottom2'){boxBottom2.fade('in');};
	if(linkId == 'boxbottom3'){boxBottom3.fade('in');};
	servicesWrapper.fade('in');

});
*/





});