
//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		//alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
	}
}

//Our XmlHttpRequest object to get the auto suggest
var searchReqT = getXmlHttpRequestObject();

//Called from keyup on the search textbox.
//Starts the AJAX request.
function TestimonialNext(sDirP) {
    
	if (searchReqT.readyState == 4 || searchReqT.readyState == 0) {	
	    //alert("Hey:" + sDirP);	
		searchReqT.open("GET", '/Testimonial_Next.asp?dir=' + sDirP, true);
		searchReqT.onreadystatechange = handleTestimonialNext; 
		searchReqT.send(null);		
	}		
}

//Called when the AJAX response is returned.
function handleTestimonialNext() {
	if (searchReqT.readyState == 4) {
	    //alert(searchReqT.responseText);
		var ss = document.getElementById('Testimonial')
		ss.innerHTML = searchReqT.responseText;
	}
}

//ToggleSubmenu
function toggleSubmenu(sDir)
{ 
   toggle('SubMenu1', sDir);
}


function toggle(div_id, sDir) {
	var el = document.getElementById(div_id);
	//alert(div_id + ':' + el.style.display);
	if ( sDir == 'on') {	
	    el.style.display = '';
	    el.style.visibility = 'visible';
	}
	else 
	{
	    el.style.display = 'none';
	    el.style.visibility = 'visible';	
	}
}


var secs
var timerID = null
var timerRunning = false
var delay = 1000

function InitializeTimer()
{
	// Set the length of the timer, in seconds
	secs = 10
	StopTheClock()
	StartTheTimer()
}

function StopTheClock()
{
	if(timerRunning)
		clearTimeout(timerID)
	timerRunning = false
}

function StartTheTimer()
{
	if (secs==0)
	{
		StopTheClock()
		// Here's where you put something useful that's
		// supposed to happen after the allotted time.
		// For example, you could display a message:
		TestimonialNext('Next');
		InitializeTimer();
	}
	else
	{
		self.status = secs
		secs = secs - 1
		timerRunning = true
		timerID = self.setTimeout("StartTheTimer()", delay)
	}
}



