var css_browser_selector = function() {
  var 
    ua=navigator.userAgent.toLowerCase(),
    is=function(t){ return ua.indexOf(t) != -1; },
    h=document.getElementsByTagName('html')[0],
    b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
    os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
  var c=b+os+' js';
  h.className += h.className?' '+c:c;
}();

function externalLinks() { 
  if (!document.getElementsByTagName) return; 
  var anchors = document.getElementsByTagName("a"); 
  for (var i=0; i<anchors.length; i++) { 
     var anchor = anchors[i]; 
     if (anchor.getAttribute("href") && 
           anchor.getAttribute("rel") == "external") 
        anchor.target = "_blank"; 
  }
  
  elem_id = 'events_container';
  if ($('events_container'))
  {
  	elem_id = 'events_container';
  }
  if ($('events_container_jobs'))
  {
  	elem_id = 'events_container_jobs';
  }
  if ($('executive-profiles-container'))
  {
  	elem_id = 'executive-profiles-container';
  }

	if ($(elem_id))
	{
		var scroll = new Fx.Scroll(elem_id, {
			wait: true,
			duration: 1000,
			offset: {'x': -200, 'y': -10},
			transition: Fx.Transitions.Quad.easeInOut
		});
		
	
		
		
		$('scroll-up').addEvent('click', function(event) {
			event = new Event(event).stop();
			prev_event = event_index-1;
			if (prev_event<=0) prev_event = 1;
			if ($('event'+prev_event)) 
			{
				event_index = event_index-1;
				if (event_index<=0) event_index = 1;
				scroll.toElement('event'+event_index);
			}
			
		});
		
		
		$('scroll-down').addEvent('click', function(event) {
			event = new Event(event).stop();
			//if (event_index==1) event_index = events_per_page;
			next_event = event_index+1;
			next_next_event = event_index+events_per_page;
			if (next_event<1) next_event = 1 + 1;
			
			if ($('event'+next_event) && $('event'+next_next_event)) 
			{
				event_index = event_index+1;
				if (event_index<1) event_index = 1 + 1;
				scroll.toElement('event'+event_index);
			}		
		});
		
	}
	if ($('loginForm'))
	{
		$('username').value="";
		$('password').value="";
		$('loginForm').reset();
		
	}
} 

var next_event = 0;
var prev_event = 0;
var event_index = 1;
var events_per_page = 2;
window.onload = externalLinks;
