var xmlHttp

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null
	 
	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This example doesn't work in Opera") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName = "Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{    
		document.getElementById("txtHint").innerHTML = '<table><tr><td style="padding-top:75px;">&nbsp;</td></tr><tr><td><img src="indicator.gif" width="16" height="16"></td><td>Loading...</td></tr></table>' 
		objXmlHttp = new XMLHttpRequest()
		objXmlHttp.onload  = handler
		objXmlHttp.onerror = handler 
		return objXmlHttp
	}  
	
}  /*-- FUNCTION GetXmlHttpObject() ENDS HERE --*/

function validateSearchword() {
	var txt = document.resultfrm.comment_txt.value;
	if(IsBlank('resultfrm','comment_txt')) {
		alert("Search word is Empty/Invalid");
		document.resultfrm.comment_txt.focus();
		return false;
	} 
	else  
		 show_comments(txt) 
		 return false;
} 

function defaultFrmValidate(str)
{ 
	if(!IsBlank('resultfrm','comment_txt')) {
		show_comments(str)
	}
} /*-- FUNCTION defaultFrmValidate(str) ENDS HERE --*/

function Comment_Validate()
{ 
	if(IsBlank('resultfrm','comment_txt')) {
		alert("Comment Field is Empty");
		document.resultfrm.comment_txt.focus();
		return false;
	}
	else 	
	{
	     document.getElementById('sorting_order').style.display = "none";
	     document.getElementById('submit_comment').style.display='block';	
	     document.getElementById('err_message').style.display='block'; 
	     show_comments()
	}
} /*-- FUNCTION frmValidate(str) ENDS HERE --*/

function show_comments()
{  
	comment = document.resultfrm.comment_txt.value; 	
	var url="ajax_comment_results.php?comment="+comment	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url,true)
	xmlHttp.send(null)
	
} /*-- FUNCTION show_comments(str) ENDS HERE --*/

function showResult(page)
{ 
	document.getElementById('submit_comment').style.display='block'; 
	document.getElementById('err_message').style.display='none';	  
	var url="ajax_comment_results.php?page="+page
	
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url,true)
	xmlHttp.send(null)
	
} /*-- FUNCTION showResult(str) ENDS HERE --*/

function showPaging(pagenum)
{   	
	var searchword   = document.resultfrm.comment_txt.value;
	uid = document.resultfrm.user_id.value(); 
	var url = "ajax_comment_results.php?search_word="+searchword+"&uid="+uid
	 
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url,true)
	xmlHttp.send(null)
		 
} /*-- FUNCTION showPaging(pagenum) ENDS HERE --*/

function stateChanged() 
{   
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")  {  
		document.getElementById("txtHint").innerHTML = xmlHttp.responseText 	
	} else
		document.getElementById("txtHint").innerHTML =  '<table><tr><td style="padding-top:75px;">&nbsp;</td></tr><tr><td><img src="indicator.gif" width="16" height="16"></td><td>Loading...</td></tr></table>'
}  /*-- FUNCTION stateChanged() ENDS HERE --*/  