var mytimer = null;
FSlideshowCount = 1;
FTestimonialsCount = 1;

window.addEvent('domready', function()
{	
	if($('slider'))
	{
		$$('#slider ul').setStyle('display', 'block');
		$$('#slider li').fade('0.5');
		
		$$('#slider img.slideme').fade(0);
		$$('#slider img.viewing').fade(1);
		
		JSFnSlider();
	}
	
	if($('indextestimonial'))
	{
		$$('#indextestimonial div').fade('hide');
		$$('#indextestimonial div').setStyle('display', 'block');
	
		JSFnFadeTestimonials();
		JSFnFadeTestimonials.periodical(8000);
	}
	
	if($('callmeback'))
	{
		if(!$('callbackerror'))
		{
			$('callmeback').setStyle('height', '150px');
			$('callmeback').setStyle('overflow', 'hidden');
		
			$$('#callmeback img').addEvent('click', function(){
				$$('#callmeback img').setStyle('cursor', 'auto');
				$('callmeback').set('tween', {duration: 'long'});
				$('callmeback').tween('height', '475px');
			});
		}
	}
	
	// Fade the projects that are not part of the specific category
	if($('projectlist')) $$('.fade').fade('0.3');
});

function JSFnSlider()
{
	var AutoSlide = JSFnAutoSlide.periodical(6000);
	
	$$('#slider li').addEvent('mouseover', function(){
		if(this.get('class') != 'active')  this.fade('1');
	});
	$$('#slider li').addEvent('mouseout', function(){
		if(this.get('class') != 'active') this.fade('0.5');
	});
	
	$$('#slider li').addEvent('click', function(e){
		$clear(AutoSlide);
		aNewImage = this.getElement('img').get('ID');
		aNewImage = aNewImage.replace("thumb", "image");
		
		$$('#slider .viewing').fade('out');
		$$('#slider .viewing').set('class', 'slideme');
		
		$$('#slider #' + aNewImage).fade('in');
		$$('#slider #' + aNewImage).set('class', 'viewing slideme');
		
		$$('#slider li.active').fade('0.5');
		$$('#slider li.active').set('class', '');
		
		this.fade('1');
		this.set('class', 'active')
		
		e.stop();
	});
}

function JSFnAutoSlide()
{
	$$('#slider img.slideme').setStyle('display', 'block');
	aImages = $$('#slider .slideme');
	aNumElements = aImages.length;
	
	if(FSlideshowCount < aNumElements)
	{
		$$('#slider img.viewing').set('tween', {duration: 1000});
		$$('#slider img.viewing').tween('opacity', '0');
		$$('#slider img.viewing').set('class', 'slideme');

        $$('#slider #image' + (FSlideshowCount + 1)).set('tween', {duration: 1000});
		$$('#slider #image' + (FSlideshowCount + 1)).tween('opacity', '1');
		$$('#slider #image' + (FSlideshowCount + 1)).set('class', 'viewing slideme');
	}
	
	if ((FSlideshowCount + 1) > aNumElements)
	{	
		FSlideshowCount = 1;
		
		$$('#slider img.viewing').set('tween', {duration: 1000});
		$$('#slider img.viewing').tween('opacity', '0');
		$$('#slider img.viewing').set('class', 'slideme');
		
		$$('#slider #image' + FSlideshowCount).set('tween', {duration: 2000});
		$$('#slider #image' + FSlideshowCount).tween('opacity', '1');
		$$('#slider #image' + FSlideshowCount).set('class', 'viewing slideme');
	}
	else
	{
		FSlideshowCount++;
	}
}
