var sel='';
var option=0;

function fadeOut(element,effect_length)
{
	if(effect_length==null)
		effect_length=250;
	var fade = new Fx.Style(element, 'opacity', {duration:effect_length, wait:false});
	fade.start(1,0).chain(function(){$(element).style.display="none";});
}

function fadeIn(element)
{
	var fade = new Fx.Style(element, 'opacity', {duration:250, wait:false});
	fade.start(0,1);
}

function addButtonFadeEffect(element)
{
	var fx = new Fx.Style(element, 'opacity', {duration:250, wait:false});
	fx.set(0.1);
	
	element.addEvent('mouseenter', function()
	{
		fx.start(0.1,1);
	});
	
	element.addEvent('mouseleave', function()
	{
		fx.start(1,0.1);
	});
}

function addEffects()
{
	$('divnav').addEvent('mouseenter', function(e)
	{
		for(var n=0;n<nav.length;n++)
		{
			sel = new Fx.Style(nav[n], 'opacity',{duration:200, wait:true});
			sel.start(1,0.3);
			e = new Event(e).preventDefault();
		}
	});
	$('divnav').addEvent('mouseleave', function(e)
	{
		for(var n=0;n<nav.length;n++)
		{
			sel = new Fx.Style(nav[n], 'opacity',{duration:300, wait:true});
			sel.start(0.3,1);
			e = new Event(e).preventDefault();
		}
	});

	if($('start-tour'))
		addButtonFadeEffect($('start-tour'));
		
	if($('aboutchikka'))
		addButtonFadeEffect($('aboutchikka'));
	
	$('loadfeature').addEvent('click',function(){
		if(option==0)
		{
			$('feature-content4').setStyle("background","URL(images/features/features04e.gif) no-repeat");
			option=1;
		}
		else
		{
			option=0;
			$('feature-content4').setStyle("background","URL(images/features/features04.gif) no-repeat");
		}
	});
		
	var list = $$('#features-nav li');
	list.each(function(element) {
		addButtonFadeEffect(element);
	});
	
	if($('start-reg'))
		addButtonFadeEffect($('start-reg'));
	
	if($('next-reg'))
		addButtonFadeEffect($('next-reg'));

	if($('back-pc-reg1'))
		addButtonFadeEffect($('back-pc-reg1'));
		
	if($('finish-pc-reg'))
		addButtonFadeEffect($('finish-pc-reg'));

	if($('home-pc-reg'))
		addButtonFadeEffect($('home-pc-reg'));
	
	if($('home-reg'))
		addButtonFadeEffect($('home-reg'));
	
	var list = $$('#reg-carrier a');
	list.each(function(element) {
		addButtonFadeEffect(element);
	});
	
	var list = $$('#pc-reg1 a');
	list.each(function(element) {
		addButtonFadeEffect(element);
	});

	var list = $$('#main-nav li');
	list.each(function(element) {
		var fx = new Fx.Style(element, 'opacity', {duration:250, wait:false});
		
		element.addEvent('mouseenter', function()
		{
			fx.start(0.3,1);
		});
		
		element.addEvent('mouseleave', function()
		{
			fx.start(1,0.3);
		});
	});
	
	var list = $$('#help a');
	var x=0;
	list.each(function(element) {
		element.addEvent('mouseenter', function()
		{
			var tmp=element.id.split("v");
			var id=tmp[1];
			$(tips[id]).style.display="block";
			var fx = new Fx.Style($(tips[id]), 'opacity', {duration:250, wait:false});
			fx.start(0,1);
		});
		
		element.addEvent('mouseleave', function()
		{
			var tmp=element.id.split("v");
			var id=tmp[1];
			var fx = new Fx.Style($(tips[id]), 'opacity', {duration:250, wait:false});
			fx.start(1,0).chain(function(){$(tips[id]).style.display="none";});
		});
		x++;
	});
}