function elfadein(el){
	Effect.Appear(el, { duration : 2.0 });
}

function elfadeout(el){
	Effect.Fade(el, { duration : 2.0 });
}

function testfade(tp){
	switch (tp){
		case "in":
			elfadein('testimonialtitle');
			elfadein('testimonialsig');
		break;
		case "out":
			elfadeout('testimonialtitle');
			elfadeout('testimonialsig');
		break;
	}
}

function testimonialswap(){

	fadeobj ('testimonialtitle',2500, "out");
	fadeobj ('testimonialshort',2500, "out");
	fadeobj ('testimonialsig',2500, "out");
	fadeobj ('testimonialcompany',2500, "out");
	setTimeout("doAjax()",2500);
//	elfadeout('testimonialtitle');
//	elfadeout('testimonialsig');
//	new Ajax('/testimonials.js.php',{onComplete: testimonialswapfinish}).request();
//	return false;

//	new Ajax.Updater('testimonialtitle', '/testimonials.js.php', {onComplete:function(){ alert('Got it') },asynchronous:true, evalScripts:true});
 // this will evaluate any scripts in <script></script> blocks. Also it will hightlight mydiv on complete.

}

function doAjax(){
	new Ajax('/testimonials.js.php',{onComplete: testimonialswapfinish}).request();
}

function testimonialswapfinish(request){
	eval(request);
	fadeobj ('testimonialtitle',2500, "in");
	fadeobj ('testimonialshort',2500, "in");
	fadeobj ('testimonialsig',2500, "in");
	fadeobj ('testimonialcompany',2500, "in");
	setTimeout('testimonialswap()',delay);
}

function fadeobj (obj,len, dir){
	fx1 = new Fx.Style(obj, 'opacity', {
		duration: len, 
		transition: Fx.Transitions.Quart.easeInOut
	});
	switch (dir){
		case "in":
			fx1.start(0,1); 
		break;
		case "out":
			fx1.start(1,0); 
		break;
	}
}

var dv;
var im;
var newimg;
var imgw;
var imgh;
var divw;
var divh;

function swapimage(newimg,imgw,imgh,divw,divh){
	fadeobj ('picdiv',500, "out")
	cmd = "swapimage_swap('" + newimg + "'," + imgw + "," + imgh + "," + divw + "," + divh + ")";
	setTimeout(cmd,600);
}

function swapimage_swap(newimg,imgw,imgh,divw,divh){
//alert("OK");
	var pic = document.getElementById('mainpic');
	var dv = document.getElementById('picdiv');
//	var dv2 = document.getElementById('picdiv2');
//	alert ("img = " + imgw + "x" + imgh + "\ndiv = " + divw + "x" + divh);

	pic.src = newimg;
	pic.width = imgw;
	pic.height = imgh;
	dv.style.width = divw;
	dv.style.height = divh;
//	dv2.style.width = divw;
//	dv2.style.height = divh;
	setTimeout("swapimage_finish()",10);
}

function swapimage_finish(){
//alert("OK 2");
	fadeobj ('picdiv',500, "in")
}