var case_studies_index = 0;
var case_studies_current = 1;

Event.observe(window,"load",function()
{
	$$('.module_dynamic_info_box').each(function(service_item){
  		service_item.observe('click', function(){
  			location.href = this.down("a").href;
		});
	});
	
	$$('#module_dynamic_testimonial .read_button')[0].href = $$('.case_study')[0].down("p span.orange a").href;

	$$('.case_study').each(function(case_study_item){
		case_study_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_case_studies = 10000;
	case_studies_index = $$('.case_study').length - 1;
	case_studies_current = 1;
	
	var wait_rss = 5000;
	rss_index = $$('.rss_item').length - 1;
	rss_current = 1;
	
	if(case_studies_index+1 < 10)
		$('total_case_studies').update('0' + (case_studies_index+1));
	else
		$('total_case_studies').update(case_studies_index+1);
	
	
	$('case_studies_container').setStyle({ width: 658*(case_studies_index+2) + 'px' });
	play_case_studies = setInterval('case_studies_slider()',wait_case_studies);
	
	$('rss_container').setStyle({ width: 658*(rss_index+2) + 'px' });
	play_rss = setInterval('rss_slider()',wait_rss);
	
});

function case_studies_slider() {
  
	new Effect.Morph(
			$('case_studies_container'),
			{
				style: 'margin-left: -658px',
				duration: 0.8,
				afterFinish: function() { 
											$('case_studies_container').setStyle({marginLeft:0});
											var clone = $$('.case_study')[0].cloneNode(true);
											Element.insert($$('.case_studies_clear')[0], { 'before': clone });
											$$('.case_study')[0].remove();
											$$('.case_study')[case_studies_index].observe('click', function(){
												location.href = this.down("a").href;
											});
											case_studies_current++;
											if(case_studies_current > case_studies_index + 1) {case_studies_current = 1};
											$$('#module_dynamic_testimonial .read_button')[0].href = $$('.case_study')[0].down("p span.orange a").href;
											if(case_studies_index+1 < 10)
												$('current_case_study').update('0' + case_studies_current);
											else
												$('current_case_study').update(case_studies_current);
										}
			});
}

function rss_slider() {
	
	new Effect.Morph(
			$('rss_container'),
			{
				style: 'margin-left: -326px',
				duration: 0.8,
				afterFinish: function() { 
											$('rss_container').setStyle({marginLeft:0});
											var clone = $$('.rss_item')[0].cloneNode(true);
											Element.insert($$('.rss_clear')[0], { 'before': clone });
											$$('.rss_item')[0].remove();
											$$('.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;
										}
			});
}

