
var idtag

function showHint ( str , stridtag )
{
	idtag = stridtag;
	document.getElementById(idtag).innerHTML="<img src='/public/img/please_wait2.gif' alt='caricamento'/>";

	if ( str.length == 0 )
	{ 

	  	document.getElementById(idtag).innerHTML = "" ;
  		return;

  	}

	xmlHttp = GetXmlHttpObject ()

	if( xmlHttp == null )
	{

		alert ("Attenzione: questo browser non supporta AJAX") ;
  		return;

 	} 

	var url = "/" ;
	url = url + "?q=" + str ;
	url = url + "&sid="+Math.random() ;

	xmlHttp.onreadystatechange = stateChanged ;
	xmlHttp.open ( "GET" , url , true ) ;
	xmlHttp.send ( null ) ;
} 

function stateChanged() 
{ 
	if ( xmlHttp.readyState == 4 )
	{ 

		document.getElementById(idtag).innerHTML = xmlHttp.responseText ;

	}
}

function GetXmlHttpObject()
{
	var xmlHttp=null;

	try

  	{
		// Firefox, Opera 8.0+, Safari,IE7
  		xmlHttp=new XMLHttpRequest();
  	}

	catch ( e )

	{
	  	// Internet Explorer 6 e precedenti

  		try
    		{
    			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    		}

		catch (e)
    		{
		    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    		}
	  }

	return xmlHttp;

}