var xmlHttp


function showHintName(str)

{

if (str.length==0)

  { 

  document.getElementById("txtHint").innerHTML="";
  //alert("empty")
  return;

  }

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)

  {

   //alert ("Your browser does not support AJAX!");

  return;

  } 

var url="ContactLookup";

url=url+"?name="+str;

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

} 
function showHintOrg(str)

{

if (str.length==0)

  { 

  document.getElementById("txtHint").innerHTML="";
  //alert("empty")
  return;

  }

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)

  {

   //alert ("Your browser does not support AJAX!");

  return;

  } 

var url="ContactLookup";

url=url+"?org="+str;

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

} 


function showHint(str)

{

if (str.length==0)

  { 

  document.getElementById("txtHint").innerHTML="";
  //alert("empty")
  return;

  }

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)

  {

   //alert ("Your browser does not support AJAX!");

  return;

  } 

var url="ContactLookup";

url=url+"?str="+str;

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

} 


function showHintSurvey(str, surveyID, staffComment)

{

if (str.length==0)

  { 

  document.getElementById("txtHint").innerHTML="";
  //alert("empty")
  return;

  }

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)

  {

   //alert ("Your browser does not support AJAX!");

  return;

  } 

var url="ContactLookup";

url=url+"?str="+str + "&id="+ surveyID+"&staffComment="+staffComment;

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

}




function showListHint(str,list)

{

if (str.length==0)

  { 

  document.getElementById("txtHint").innerHTML="";
  //alert("empty")
  return;

  }

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)

  {

   //alert ("Your browser does not support AJAX!");

  return;

  } 

var url="ContactLookup";

url=url+"?list="+list+"&str="+str;

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

} 



function showDiaryHint(str,list)

{

if (str.length==0)

  { 

  document.getElementById("txtHint").innerHTML="";
  //alert("empty")
  return;

  }

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)

  {

   //alert ("Your browser does not support AJAX!");

  return;

  } 

var url="ContactLookup";

url=url+"?diary="+list+"&str="+str;

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

} 







function showHintSurveyLink(str, surveyID, staffComment, username)

{

if (str.length==0)

  { 

  document.getElementById("txtHint").innerHTML="";
  //alert("empty")
  return;

  }

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)

  {

   //alert ("Your browser does not support AJAX!");

  return;

  } 

var url="ContactLookup";

url=url+"?str="+str + "&id="+ surveyID+"&staffComment="+staffComment+"&username="+username;

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);

}



function stateChanged() 

{ 

if (xmlHttp.readyState==4)

{

 var ret=xmlHttp.responseText;

 document.getElementById("txtHint").innerHTML=ret;



}

}



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;

}
