var csid='txtHint';
var done = new Boolean();
done=true;
var xmlHttp
var statusForDisplay = 0;		// Normal Status

function showHintUL(to , metho , statusForDis )    // to - URL , method - ACTION
{
	csid = statusForDis;
	done=true;
  if(done)
  {
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    }

    var url=to;
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open(metho,url,true);
    xmlHttp.send(null);
    done=false;
  }

}


var msgbx = new Boolean();

function stateChanged()
{

 if(xmlHttp.readyState!= null)
    {
    if(xmlHttp.readyState != 4 )
    {
             if(msgbx)
             {
                //Ext.MessageBox.show({ title: '', msg: '<br><b>  Loading ... </b><br>', width:350,progress:false, closable:false});
                msgbx=false;
             }
  			  document.getElementById(csid).innerHTML="<font size='2' face='Georgia' color='#3399FF' ><b><img src='./images/grid-loading.gif' alt='loaging' >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please wait........<br /> </b></font>";

    }

if (xmlHttp.readyState==4)
{
        
        msgbx =true;
    	document.getElementById(csid).innerHTML= xmlHttp.responseText;
		done=true;
}

    }
    
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}





