// JavaScript Document
var maxt = 7;
var tdelay = 3500;
var pending = 0;
var bSelectionArray = new Array();
var tSelectionArray = new Array();
var server = "http://www.bodybooteek.com";


function ajaxRequest(url, element, count){
	if(!count){
		var count = 0;	
	}
	
	var data = "<data></data>"; //no xml being used

	var request;
	try{
		// Opera 8.0+, Firefox, Safari
		request = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				request = false;
			}
		}
	}
	if(!request){
		alert("Error initializing XMLHttpRequest!");	
	}
	
	request.open("GET", url, true);
	request.setRequestHeader('Content-Type', 'text/xml');
	request.onreadystatechange = function()
											{
													if (request.readyState == 4) {
														if (request.status == 200) {
															//alert(request.responseText);
																if(!(request.responseText=="undefined")){
																	document.getElementById(element).innerHTML = '<i>"'+request.responseText+'"</i>';
																	//set recurse on timer
																	var delay = parseInt(tdelay);
																	
																	setTimeout(dynaTestimonials,tdelay);
																}
														} else if (request.status == 404){
															dynaTestimonials()
														}  else if (request.status == 0){
															dynaTestimonials()
														} 
													}
											};
request.send(null);
}

function dynaTestimonials(count){
	if(!count){
		var count = 0;	
	}
	var tCheckCount = 0;
	var duplicated = 1;
	var rand;
	while(duplicated == 1){
		
		rand = Math.floor(Math.random()*maxt);
		
		for(var i = tSelectionArray.length; i > (tSelectionArray.length-3); i = i - 1){
			if(rand == tSelectionArray[i]){
				duplicated = 1;
				break;
			} else {
				duplicated = 0;
			}
			tCheckCount = tCheckCount + 1;	
		}
		if(tCheckCount == 0){
			duplicated = 0;	
		}
		tCheckCount = 0;
	}
	tSelectionArray[tSelectionArray.length] = rand;
	
	ajaxRequest(server+"/uploads/testimonials/testimonial"+rand+".htm", "dynaTestimonials", count);
}
