/* ---------------------------- */
/* XMLHTTPRequest Enable */
/* ---------------------------- */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
} else {
request_type = new XMLHttpRequest();
}
return request_type;
}

var http = createObject();
var vidOffset = 0;
var sString = "";
var resLimit = 10;

/* -------------------------- */
/* SEARCH */
/* -------------------------- */
function searchNameq() {
searchq = encodeURI(document.getElementById('searchq').value);
if (searchq != sString) {
	vidOffset = 0;
	sString = searchq;
}
document.getElementById('msg').style.display = "block";
document.getElementById('msg').innerHTML = "Searching for: <strong>" + searchq+"";
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', 'dzportal/in-search.cfm?searchq='+searchq+'&offset='+vidOffset+'&nocache='+nocache);
http.onreadystatechange = searchNameqReply;
http.send(null);
}

function searchNameqReply() {
	if(http.readyState == 4){
	var response = http.responseText;
	document.getElementById('search-result').innerHTML = response;
	}
}

function vidForward() {
	vidOffset = vidOffset + resLimit;
	searchNameq();
}

function vidBack() {
	if (vidOffset - resLimit >= 0) {
		vidOffset = vidOffset - resLimit;
	}
	searchNameq();
}

function getTestimonial() {
	nocache = Math.random();
	http.open('get', 'dzportal/testimonial_content.cfm?nocache='+nocache);
	http.onreadystatechange = testimonialReply;
	http.send(null);
}

function testimonialReply() {
	if(http.readyState == 4){
		var response = http.responseText;
		$("#testimonial_content").fadeOut("slow", function() {
			 document.getElementById('testimonial_content').innerHTML = response;
			 $("#testimonial_content").fadeIn("fast");
			   });
		var t=setTimeout("getTestimonial()",5000+(Math.random()*(14000-5000)));		
	}
}
