// JavaScript Document
//var case_studies_index = 0;
//var case_studies_current = 1;

Event.observe(window,"load",function()
{
	if($('rss_container'))
	{
	  $$('.module_dynamic_info_box').each(function(service_item){
		service_item.observe('click', function(){
		  location.href = this.down("a").href;
		});
	  });
	
	 // $$('#module_dynamic_homepagerss .read_button')[0].href = $$('.rss_item')[0].down("p span.orange a").href;
	
	  $$('.rss_item').each(function(rss_item_item){
		rss_item_item.observe('click', function(){
		  location.href = this.down("a").href;
		});
	  });
	
	  var wait_rss = 5000;
	  rss_index = $$('.rss_item').length - 1;
	  rss_current = 1;
	
	  $('rss_container').setStyle({ width: 658*(rss_index+2) + 'px' });
	  play_rss = setInterval('rss_slider()',wait_rss);
	}
});

function rss_slider() {

  new Effect.Morph(
  $('rss_container'),
  {
    style: 'margin-left: -880px',
    duration: 0.8,
    afterFinish: function() {
      $('rss_container').setStyle({marginLeft:0});
      var clone = $$('.rss_item')[0].cloneNode(true);
      Element.insert($$('.rss_item')[$$('.rss_item').length-1], { 'after': clone });
      $$('.rss_item')[0].remove();
      //console.log($$('.rss_item')[0]);
	  $$('.rss_item')[rss_index].observe('click', function(){
        location.href = this.down("a").href;
      });
      rss_current++;
      if(rss_current > rss_index + 1) {rss_current = 1};
      //$$('#module_dynamic_homepagerss .read_button')[0].href = $$('.rss_item')[0].down("p span.orange a").href;
    }
  });
}

var GA_js = {
  require: function(libraryName) {
    // inserting via DOM fails in Safari 2.0, so brute force approach
    document.write('\r\n\t\t<script type="text/javascript" src="'+libraryName+'"></script>');
  },
  load: function() {

    $A(document.getElementsByTagName("script")).findAll( function(s) {
      return (s.src && s.src.match(/site\.js(\?.*)?$/))
    }).each( function(s) {
      var path = s.src.replace(/site\.js(\?.*)?$/,'');
      var includes = s.src.match(/\?.*load=([a-z,]*)/);
      (includes ? includes[1] : 'AC_OETags,AC_RunActiveContent,AC_ActiveX,flash_detection_settings,flash_title').split(',').each(
      function(include) { GA_js.require(path+include+'.js') });
    });
  }
}

GA_js.load();

function fn_toggle_vid(id, list, tab)
{
  tot = $(list).childNodes.length;
  test_pos = 0;
  for (var lis=0; lis<tot; lis++)
  {
    l = $(list).childNodes[lis];
    if (l.nodeType==1) // pick up li's
    {
      li_class = $(list).childNodes[lis].className;
      li_id = $(list).childNodes[lis].id;
      //alert(pos +" "+test_pos);
      if(tab == li_id)
      {
        $(list).childNodes[lis].className = 'on'
        test_pos = test_pos+1;
      }
      else
      {
        if(li_class != 'tab_start' && li_class != 'tab_end')
        {
          $(list).childNodes[lis].className = 'off'
          test_pos = test_pos+1;
        }
      }
    }


    // hide video content
    //if($('vid_content_'+(lis)))
    //{
    //alert('vid_content_'+(lis));
    //        $('vid_content_'+(lis)).style.display = 'none';
    //}
  }

  // change content

  var data_ar = eval('vid_content_'+id);
  //alert(data_ar);
  $('video_title').innerHTML = data_ar[0];
  $('video_comment').innerHTML = data_ar[1] + '</br>';
  $('video_author').innerHTML = "<em>"+data_ar[2]+"</em>";
  $('vid_frame').src = data_ar[4];

  // show current video content
  //$(id).style.display = 'block';
}
