/*
	Version 1.21
	Dependencies: 
	3tm.common.js
	3tm.funky.js
*/


/* Carousel */

function drawCarouselControls() {
	var s = '<div class="carouselLeft"><span class="off" onmouseover="if(this.className!=\'off\')this.className=\'hover\'" onmouseout="if(this.className!=\'off\')this.className=\'\'" id="carouselLeft" onclick="funky.carousel_click(0,0)"></span></div><div class="carouselRight"><span onmouseover="if(this.className!=\'off\')this.className=\'hover\'" onmouseout="if(this.className!=\'off\')this.className=\'\'" id="carouselRight" onclick="funky.carousel_click(1,0)"></span></div>'
	present ( 'carouselArrows' ).innerHTML = s;
}

function makeCarouselWork() {
		drawCarouselControls();
		var obj = present( 'obj'); 
		lis = obj.getElementsByTagName('li');
		var ul = lis[0].parentNode;
		var finalHeight = 200;
		for ( var i = 0; i < lis.length; i++ ) {
			lis[i].style.position = 'absolute';
			lis[i].style.display = 'block';
			if ( lis[i].offsetHeight > finalHeight ) {
				finalHeight = lis[i].offsetHeight;
			}
		}
		ul.style.height = finalHeight + 'px';
		ul.style.zIndex = '0';
		ul.style.position = 'relative';
		lis = null;
		funky = new Funky('funky',null);
		funky.init();
		funky.carousel( obj, 190, 1, 1, true, 3000, 50, false, false, 'numberChanger(@inview@);', 200, true, 4, .30, 1.45 );
}

//carousel update numbers for HP testimonial
function numberChanger(x) {
	present ('carouselLeft').className = x==0 ? 'off' : present ('carouselLeft').className == 'hover' ? 'hover' : '';
	present ('carouselRight').className = x==3 ? 'off' : present ('carouselRight').className == 'hover' ? 'hover' : '';
}

