/*
Firebug: avoid errors in other browsers
*/
if (!window.console || !console.firebug)
{
    var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml",
    "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];

    window.console = {};
    for (var i = 0; i < names.length; ++i)
        window.console[names[i]] = function() {}
}






jQuery(document).ready(function(){

	//var baseUrl = document.getElementsByTagName( 'base' )[0].getAttribute( 'href' );
	var baseUrl = $('meta[name=Base]').attr('content');
	var locale = document.getElementsByTagName( 'html' )[0].getAttribute( 'xml:lang' );
	
	//var arialBold = { src: '/resources/library/javascript/3party/sifr3/flash/arialBold.swf' };

	$("a[rel='lightbox']").attr('rel','shadowbox');
	Shadowbox.init();
	
	Navigation.init();
	
	
});

sIFR.activate({ src: '/resources/library/javascript/3party/sifr3/flash/arialBold.swf' });

sIFR.replace({ src: '/resources/library/javascript/3party/sifr3/flash/arialBold.swf' }, {
	selector: '#header .baseline',
	css: '.sIFR-root { color: #004494; text-align:left; font-size:18px; }'
		,filters: {
        DropShadow: {
			hideObject:false
			//,knockout: true
			,quality: 3
			,distance: 1
			,color: '#fff'
			,strength: 15
			,alpha:0.8
        }
      }
   ,wmode: 'transparent'
});

var Navigation = {

		init: function(){
			$("ul.navigation a:contains('SPI')").html('SPI<sup>+</sup>');
			$("div.breadcrumb a:contains('SPI')").html('SPI<sup>+</sup>');
			$("select option:contains('SPI')").html('SPI+');
	
			$('body.services #serviceNav ul.navigation li:last').css({'border-bottom':'none'});
			$('a.printButton').click(function(){ window.print(); return false;});
			$('#header ul.navigation ul').hide();

			$('#header ul.navigation ul').parent('li')
				.bind('mouseover',function(){
					$('ul',this).show();
				})
				.bind('mouseout',function(){
					$('ul',this).hide();
				});
			
			if($('#servicesLogos')){
				$('#servicesLogos').cycle('fade').show();
			}
			
			this.initSearch();
			
			this.initBanners();
			
			$('#header ul.navigation > li:gt(0)').before('<li class="separator">&bull;</li>');

			$('#topMenu ul li').not(':last').after('<li>&middot;</li>');
		},
		
		initSearch: function(){
			$('#topMenu .gSearch .button').hide();
			$('#topMenu .gSearch .text').after('<img src="/images/search_btn.png" alt="search" class="searchBtn" />');
			$('#topMenu .gSearch .searchBtn').click(function(){
				$('.button',$(this).parent('form')).trigger('click'); 
			}).css({'position':'relative','top':'2px','margin-left':'4px'});
		},
		
		initBanners: function(){
			if( typeof headerImgList != 'object' ) return;
			
			var first = $('#header .banner .list .imgcontainer:first').attr('src');
			
			$(headerImgList).each(function(idx,el){
				if(el != first){
					$('#header .banner .list .imgcontainer:last').after('<div class="imgcontainer"><img src="' + el + '" /></div>').css({display:'none'});
				}
			});
			$('#header .banner .list').cycle({ 
			    fx:      'fade', 
			    speed:    1000, 
			    timeout:  5000
			});
		}
};

