var i = 0;
var default_duration = 8000;
var long_duration = 12000;
var case_number = 3;
var page = new Array('./services/software_development','./services/web_marketing','./services/consulting');
var show_handler;

window.addEvent('domready', init);

function init() {
	show_handler = setTimeout("switch_box(i+1,default_duration);",default_duration);
	$$('#show_navigator a').addEvent('click',function(event){
		event.stop();
		var new_id = this.id.substring(4,this.id.length);
		if(i != new_id){
			clearTimeout(show_handler);
			switch_box(parseInt(new_id),long_duration);
		}
	});
	$$('div.case_box').addEvent('click',function(event){
		event.stop();
		location.href = page[i];
	});
}

function switch_box(new_id,duration){
	var fade_duration = 1;
	if(Browser.Engine.trident)
		var fade_duration = 0;
	var fadeout = new Fx.Morph($("box"+i),{
		duration: fade_duration * 150,
		transition: Fx.Transitions.Quint.easeIn
	});
	fadeout.start({'opacity':[1,0]});
	var fadein = new Fx.Morph($("box"+new_id),{
		duration: fade_duration * 350,
		transition: Fx.Transitions.Quint.easeIn
	});
	fadein.start({'opacity':[0,1]});
	try {
		$("case"+i).removeClass('active');
		$("case"+new_id).addClass('active');
	}
	catch(e){
		alert(i+" "+new_id);
	}
	i = new_id;
	show_handler = setTimeout("switch_box((i+1)%case_number,default_duration)",duration);
}
