// JavaScript Document

function getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;	
			try{	xmlhttp=new XMLHttpRequest();	}
			
			catch(e){		
							try{	xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");  }
							catch(e){
								try{	req = new ActiveXObject("Msxml2.XMLHTTP");	}
								catch(e1){ xmlhttp=false; }
							}
			}
	
		return xmlhttp;
	}

	function getSearch(strURL) {		
		var req = getXMLHTTP();
		if (req) {
				req.onreadystatechange = function() 
				{
					if (req.readyState == 4) {
						// only if "OK"
						if (req.status == 200) { document.getElementById('livesearch').innerHTML=req.responseText;	} 
						else { alert("There was a problem while using XMLHTTP:\n" + req.statusText); }
					}				
		 		}			
			req.open("GET", strURL, true);
			req.send(null);
		
		}  

	} // end  getSearch

		function castMyVote(strURL, ctr) {		
			document.getElementById("vote"+ctr).innerHTML='<img src="http://www.pinoytop10.com/loading.gif">';
			var req = getXMLHTTP();

			if (req) {
				req.onreadystatechange = function() {
				<!--	updateTotal(ctr); -->
				if (req.readyState == 4) {
				<!--	updateTotal(ctr); -->
				// only if "OK"
					if (req.status == 200) {						
						document.getElementById('myVote'+ctr).innerHTML=req.responseText;	
						document.getElementById("vote"+ctr).innerHTML='<img src="http://www.pinoytop10.com/images/voted_03.jpg">';			
						document.getElementById("vote"+ctr).onclick=function(){};
						document.getElementById("vote"+ctr).onmouseover=function(){};
		 				document.getElementById("vote"+ctr).onmouseout=function(){};		
					} 
					else {	alert("There was a problem while using XMLHTTP:\n" + req.statusText); }
				}				
			}			
			
			req.open("GET", strURL, true);
			req.send(null);
		}

	} // end castMyVote


	function sanityCheck(strURL) {		
		
		var req = getXMLHTTP();
		if (req) {
					req.onreadystatechange = function() {
					
						if (req.readyState == 4) {
							// only if "OK"
							if (req.status == 200) {	document.getElementById('liveCheck').innerHTML=req.responseText;		} 
							else { alert("There was a problem while using XMLHTTP:\n" + req.statusText);  }
						}				
					}			

			req.open("GET", strURL, true);
			req.send(null);
		}
	} // end sanityCheck
	
	
	
	function checkCounter(strURL) {		
		
		var req = getXMLHTTP();
		if (req) {
					req.onreadystatechange = function() {
					
						if (req.readyState == 4) {
							// only if "OK"
							if (req.status == 200) {	
							document.getElementById('chkCtr').innerHTML=req.responseText;		
													
							} 
							else { alert("There was a problem while using XMLHTTP:\n" + req.statusText);  }
						}				
					}			

			req.open("GET", strURL, true);
			req.send(null);
		}
	} // end sanityCheck
	
	