

//var intValue = 0

/* ---------------------------- */
/* 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();

/* -------------------------- */
/* REVIEWS  				 */
/* -------------------------- */

function getReviews(prodID) {

		
		nocache = Math.random();
		http.open('get', 'getReviews.cfm?prodID='+prodID+'&nocache = '+nocache);
		http.onreadystatechange = getReviewsReply;
		http.send(null);
		
		
		
		
}


function getReviewsReply() {
	if(http.readyState == 4){
		var response = http.responseText;
		var response = response.replace(/^\s+|\s+$/g, '') ;
		
		//alert(response)
		
		if(response!=""){			
			if (document.all) {
				//alert("test")
				document.all['reviewResults'].innerHTML=response;
				document.all['reviewResults'].style.display="block";			
			}
			else if (document.getElementById){ 	
				//alert("test2")
				document.getElementById('reviewResults').innerHTML=response;
				document.getElementById('reviewResults').style.display="block";
			}
		}
		
	}

}

/* -------------------------- */
/* SEARCH					 */
/* -------------------------- */
function autosuggest() {
	
	var keycode2;
	keycode2 = window.event.keyCode;
	stopTimer() 
	//alert(document.zoekForm.url.value)
	
	
	if (keycode2 != 40 && keycode2 != 38) {
	
		q = document.getElementById('zoekVeld').value;
		//document.getElementById('timeoutID').value = 0
	
		if (q.length >= 3 ) {
				
			// Set te random number to add to URL request
			nocache = Math.random();
			http.open('get', 'search.cfm?q='+q+'&nocache = '+nocache);
			http.onreadystatechange = autosuggestReply;
			http.send(null);
		}
		else  {
					document.getElementById('results').style.display="none";
		}
		function autosuggestReply() {
			if(http.readyState == 4){
				var response = http.responseText;
				var response = response.replace(/^\s+|\s+$/g, '') ;
									
				document.zoekForm.url.value = '';
				if(response!=""){
					document.getElementById('results').innerHTML=response;
					document.getElementById('results').style.display="block";
	
					
					setTimeout('startTimer()',10);
				
				} else {
					document.getElementById('results').style.display="none";
				}
			}
		}
	}
}

function closeMe() {
	document.getElementById('results').style.display="none";
	document.zoekForm.url.value = '';
}


function clearTimeOutNu() {
	intValue = window.clearTimeout(intValue);
	//document.getElementById('timeoutID').value = 0	
	
}


var timeOut; 
var counter = 1;
function startTimer() 

{ 	
	counter = 1
    //document.getElementById('myTime').innerHTML = Date();  
    timeOut = setTimeout("startTimer2();",1000); 
} 

function startTimer2() 

{ 
	
    //document.getElementById('myTime').innerHTML = Date() + "->" + counter;   
    timeOut = setTimeout("startTimer2();",1000); 
	counter ++ 
	if (counter >= 5) {
		closeMe()	
		stopTimer();
	}

} 

function stopTimer() 

{ 
	
    clearTimeout(timeOut); 
	var counter = 1;

} 

