// testimonials javascript

function run_testimonials(id,togglename,toggleno,firstrun){
	if(firstrun == 1){
		var bighgt = 0;
		for (i = 1; i <= toggleno; i++){
			var toggleid = togglename+i;
			var thsobj = document.getElementById(toggleid);
			var thshgt = thsobj.offsetHeight;
			if(thshgt > bighgt){
				bighgt = thshgt;
			}
			document.getElementById(toggleid).className = 'hide';
		}
		document.getElementById(togglename+id).className = 'show';
		var adjhgt = bighgt+'px';
		document.getElementById('tcontainer').style.height = adjhgt;
	}
	else{
		var fo;
		var fi = togglename + id;
		if(id == 1){
			fo = togglename + toggleno;
		}
		else{
			fo = togglename + (id-1);
		}
		swap_tboxes(fo, fi);
		//test code...
		//document.getElementById('fis').innerHTML = fi;
		//document.getElementById('fos').innerHTML = fo;
	}
	if(id == toggleno){
		id = 1;
	}
	else{
		id++;
	}
	setTimeout("run_testimonials("+id+",'"+togglename+"',"+toggleno+",0)",6000);
}
	
function swap_tboxes(fadeOut, fadeIn) {
	set_opacity(fadeIn,0);
	set_opacity(fadeOut,100);
	document.getElementById(fadeOut).className = 'show';
	document.getElementById(fadeIn).className = 'show';
	document.getElementById(fadeIn).style.display = 'inline';
	fade_in(fadeIn,0);
	fade_out(fadeOut,100);
}

function set_opacity(objId, opacity) {
	obj = document.getElementById(objId);
	opacity = (opacity == 100)?99.999:opacity;
	// windows IE
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// konqueror, safari < 1.2
	obj.style.KHTMLOpacity = opacity/100;
	// old mozilla
	obj.style.MozOpacity = opacity/100;
	// modern browsers
	obj.style.opacity = opacity/100;
}

function fade_in(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			set_opacity(objId, opacity);
			opacity = opacity + 10;
			window.setTimeout("fade_in('"+objId+"',"+opacity+")", 100);
		}
		//else if (opacity == 100) {
		//	document.getElementById(objId).style.display = '#ffffff';
		//}
	}
}

function fade_out(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity == 0) {
			document.getElementById(objId).style.display = 'none';
		}
		else if (opacity > 0) {
			set_opacity(objId, opacity);
			opacity = opacity - 10;
			window.setTimeout("fade_out('"+objId+"',"+opacity+")", 100);
		}
	}
}