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');
			});
		}
	}
	
	if($('subForm'))
	{
		$('mjdlyy-mjdlyy').addEvent('focus', function(){
			if(this.get('value') == 'Enter your email') this.set('value', '');
		});
		
		$('mjdlyy-mjdlyy').addEvent('blur', function(){
			if(this.get('value') == '') this.set('value', 'Enter your email');
		});
	}
});

function JSFnSlider()
{
	var AutoSlide = JSFnAutoSlide.periodical(5000);
	
	$$('#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++;
	}
}

function JSFnFadeTestimonials()
{
	aDivs = $$('#indextestimonial div');
	aNumElements = aDivs.length;
	
	if (FTestimonialsCount == aNumElements) FTestimonialsCount = 0;

	aDivs.each(function(aElement, aKey){
		if (FTestimonialsCount != aKey)
		{
			aElement.set('tween', {duration: 2000});
			aElement.tween('opacity', '0');

		}
		else 
		{
            aElement.set('tween', {duration: 2000});
			aElement.tween('opacity', '1');
		}
	});	
	
	FTestimonialsCount++;
}
