var xmlhttp;

//-------------------------------------------------
// Setze Gewähltes Bild in imgtmpbuffer
//-------------------------------------------------
function SetViewMapOnTab(Id) {
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
   {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url="/gbr/my/SetViewMapOnTab.php";
  url=url+"?Id="+Id;
  xmlhttp.onreadystatechange=stateChanged12;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}
//-------------------------------------------------
// Setze Gewähltes Bild in imgtmpbuffer
//-------------------------------------------------
function SetTmpImgDB(Img,UserId,Id,Mode) {
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
   {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url="/gbr/my/SetTmpImgDB.php";
  url=url+"?Img="+Img;
  url=url+"&UserId="+UserId;
  url=url+"&Id="+Id;
  url=url+"&Mode="+Mode;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}
//-------------------------------------------------
// Setze Gewähltes Bild in imgtmpbuffer0
//-------------------------------------------------
function SetTmpImgDB0(Img,UserId,Id,Mode) {
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
   {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url="/gbr/my/SetTmpImgDB0.php";
  url=url+"?Img="+Img;
  url=url+"&UserId="+UserId;
  url=url+"&Id="+Id;
  url=url+"&Mode="+Mode;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}
//-------------------------------------------------
//Restaurant ausschalten
//-------------------------------------------------
function ChangeDB(db_name,table_name,where,where_val,update,update_val)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/ChangeDB.php";
url=url+"?db_name="+db_name;
url=url+"&table_name="+table_name;
url=url+"&where="+where;
url=url+"&where_val="+where_val;
url=url+"&update="+update;
url=url+"&update_val="+update_val;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

//-------------------------------------------------
//Einzelen Bewertung ausschalten
//-------------------------------------------------
function ChangeDB2(db_name,table_name,where,where_val,where2,where_val2,update,update_val,mode_val,mode_wartung)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/ChangeDB2.php";
url=url+"?db_name="+db_name;
url=url+"&table_name="+table_name;
url=url+"&where="+where;
url=url+"&where_val="+where_val;
url=url+"&where2="+where2;
url=url+"&where_val2="+where_val2;
url=url+"&update="+update;
url=url+"&update_val="+update_val;
url=url+"&mode_val="+mode_val;
url=url+"&mode_wartung="+mode_wartung;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

//-------------------------------------------------
//Meine Veroeffentlichten Restaurant in Grid
//-------------------------------------------------
function GetMeineVeroeffentRest(UserId) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetMeineVeroeffentRest.php";
url=url+"?UserId="+UserId;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,false);
xmlhttp.send(null);
}

//-------------------------------------------------
//Bei Zurueck abfrage ob Saved, somit Reload
//-------------------------------------------------
function GetBewertungSaved(UserId) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetBewertungSaved.php";
url=url+"?UserId="+UserId;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged11;
xmlhttp.open("GET",url,false);
xmlhttp.send(null);
}

//-------------------------------------------------
//Suchen nach nähe
//-------------------------------------------------
function GetNachNaehe(PLZ,KM,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var url="/gbr/my/GetNachNaehe.php";
url=url+"?PLZ="+PLZ;
url=url+"&KM="+KM;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged2;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen nach nähe wenn schon mal etwas gesucht
//-------------------------------------------------
function GetNachNaeheOnEnterSite(PLZ,KM,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetNachNaehe.php";
url=url+"?PLZ="+PLZ;
url=url+"&KM="+KM;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&WITHGRIDROW=1";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged2;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen nach nähe wenn schon mal etwas gesucht
//auf Zeile setzen
//-------------------------------------------------
function SetNachNaeheGridRow(sesionkey,id)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/SetNachNaeheGridRow.php";
url=url+"?ID="+id;
url=url+"&SESIONKEY="+sesionkey;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen nach nähe wenn schon mal etwas gesucht
//auf Filter setzen
//-------------------------------------------------
function SetNachNaehecmbfilt(sesionkey,cmbfilt1,cmbfilt2,cmbfilt3) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="/gbr/my/SetNachNaehecmbfilt.php";
url=url+"?SESIONKEY="+sesionkey;
url=url+"&CMBFILT1="+encodeURI(cmbfilt1);
url=url+"&CMBFILT2="+encodeURI(cmbfilt2);
url=url+"&CMBFILT3="+encodeURI(cmbfilt3);
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen
//-------------------------------------------------
function Getsuche(suche,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var url="/gbr/my/Getsuche.php";
url=url+"?suche="+encodeURI(suche);
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged4;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen wenn schon mal etwas gesucht
//-------------------------------------------------
function GetsucheOnEnterSite(suche,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/Getsuche.php";
url=url+"?suche="+suche;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&WITHGRIDROW=1";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged4;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen wenn schon mal etwas gesucht
//auf Zeile setzen
//-------------------------------------------------
function SetsucheGridRow(sesionkey,id) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/SetsucheGridRow.php";
url=url+"?ID="+id;
url=url+"&SESIONKEY="+sesionkey;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Fehlende alle
// Fehlende Zeigen
//-------------------------------------------------
function GetFehlende(KANTON,SESIONKEY,UserId)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetFehlende.php";
url=url+"?KANTON="+KANTON;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&UserId="+UserId;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged10;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Fehlende alle
// Letzter Zustand des Fehlende
//-------------------------------------------------
function GetFehlendeOnEnterSite(KANTON,SESIONKEY,UserId)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetFehlende.php";
url=url+"?KANTON="+KANTON;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&UserId="+UserId;
url=url+"&WITHGRIDROW=1";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged10;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Fehlende alle
// Wenn aus Liste gewählt , Row pos speichern
//-------------------------------------------------
function SetFehlendeGridRow(sesionkey,id) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/SetFehlendeGridRow.php";
url=url+"?ID="+id;
url=url+"&SESIONKEY="+sesionkey;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Fehlende alle
// Wenn Filter gwählt, diesen speichern
//-------------------------------------------------
function SetFehlendecmbfilt(sesionkey,cmbfilt1,cmbfilt2,cmbfilt3) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="/gbr/my/SetFehlendecmbfilt.php";
url=url+"?SESIONKEY="+sesionkey;
url=url+"&CMBFILT1="+encodeURI(cmbfilt1);
url=url+"&CMBFILT2="+encodeURI(cmbfilt2);
url=url+"&CMBFILT3="+encodeURI(cmbfilt3);
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Kanton alle
// Kanton Zeigen
//-------------------------------------------------
function GetKanton(SESIONKEY,SECTIONID)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetKanton.php";
url=url+"?SESIONKEY="+SESIONKEY;
url=url+"&SECTIONID="+SECTIONID;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged9;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Kanton alle
// Letzter Zustand des Kanton
//-------------------------------------------------
function GetKantonOnEnterSite(SESIONKEY,SECTIONID)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetKanton.php";
url=url+"?SESIONKEY="+SESIONKEY;
url=url+"&SECTIONID="+SECTIONID;
url=url+"&WITHGRIDROW=1";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged9;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Kanton alle
// Wenn aus Liste gewählt , Row pos speichern
//-------------------------------------------------
function SetKantonGridRow(sesionkey,id) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/SetKantonGridRow.php";
url=url+"?ID="+id;
url=url+"&SESIONKEY="+sesionkey;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Kanton alle
// Wenn Filter gwählt, diesen speichern
//-------------------------------------------------
function SetKantoncmbfilt(sesionkey,cmbfilt1,cmbfilt2,cmbfilt3) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="/gbr/my/SetKantoncmbfilt.php";
url=url+"?SESIONKEY="+sesionkey;
url=url+"&CMBFILT1="+encodeURI(cmbfilt1);
url=url+"&CMBFILT2="+encodeURI(cmbfilt2);
url=url+"&CMBFILT3="+encodeURI(cmbfilt3);
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Suchen TopTen
//-------------------------------------------------
function GetTopTen(KANTON,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetTopTen.php";
url=url+"?KANTON="+KANTON;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged6;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen TopTen wenn schon mal etwas gesucht
//-------------------------------------------------
function GetTopTenOnEnterSite(KANTON,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetTopTen.php";
url=url+"?KANTON="+KANTON;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&WITHGRIDROW=1";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged6;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen TopTen wenn schon mal etwas gesucht
//auf Zeile setzen
//-------------------------------------------------
function SetTopTenGridRow(sesionkey,id) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/SetTopTenGridRow.php";
url=url+"?ID="+id;
url=url+"&SESIONKEY="+sesionkey;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen TopTen wenn schon mal etwas gesucht
//auf Filter setzen
//-------------------------------------------------
function SetTopTencmbfilt(sesionkey,cmbfilt1,cmbfilt2,cmbfilt3) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="/gbr/my/SetTopTencmbfilt.php";
url=url+"?SESIONKEY="+sesionkey;
url=url+"&CMBFILT1="+encodeURI(cmbfilt1);
url=url+"&CMBFILT2="+encodeURI(cmbfilt2);
url=url+"&CMBFILT3="+encodeURI(cmbfilt3);
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Suchen LastRest
//-------------------------------------------------
function GetLastRest(KANTON,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetLastRest.php";
url=url+"?KANTON="+KANTON;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged7;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen LastRest wenn schon mal etwas gesucht
//-------------------------------------------------
function GetLastRestOnEnterSite(KANTON,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetLastRest.php";
url=url+"?KANTON="+KANTON;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&WITHGRIDROW=1";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged7;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen LastRest wenn schon mal etwas gesucht
//auf Zeile setzen
//-------------------------------------------------
function SetLastRestGridRow(sesionkey,id) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/SetLastRestGridRow.php";
url=url+"?ID="+id;
url=url+"&SESIONKEY="+sesionkey;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen LastRest wenn schon mal etwas gesucht
//auf Filter setzen
//-------------------------------------------------
function SetLastRestcmbfilt(sesionkey,cmbfilt1,cmbfilt2,cmbfilt3) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="/gbr/my/SetLastRestcmbfilt.php";
url=url+"?SESIONKEY="+sesionkey;
url=url+"&CMBFILT1="+encodeURI(cmbfilt1);
url=url+"&CMBFILT2="+encodeURI(cmbfilt2);
url=url+"&CMBFILT3="+encodeURI(cmbfilt3);
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Suchen MeistBesucht
//-------------------------------------------------
function GetMeistBesucht(KANTON,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetMeistBesucht.php";
url=url+"?KANTON="+KANTON;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged13;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen MeistBesucht wenn schon mal etwas gesucht
//-------------------------------------------------
function GetMeistBesuchtOnEnterSite(KANTON,SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetMeistBesucht.php";
url=url+"?KANTON="+KANTON;
url=url+"&SESIONKEY="+SESIONKEY;
url=url+"&WITHGRIDROW=1";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged13;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen MeistBesucht wenn schon mal etwas gesucht
//auf Zeile setzen
//-------------------------------------------------
function SetMeistBesuchtGridRow(sesionkey,id) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/SetMeistBesuchtGridRow.php";
url=url+"?ID="+id;
url=url+"&SESIONKEY="+sesionkey;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen MeistBesucht wenn schon mal etwas gesucht
//auf Filter setzen
//-------------------------------------------------
function SetMeistBesuchtcmbfilt(sesionkey,cmbfilt1,cmbfilt2,cmbfilt3) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="/gbr/my/SetMeistBesuchtcmbfilt.php";
url=url+"?SESIONKEY="+sesionkey;
url=url+"&CMBFILT1="+encodeURI(cmbfilt1);
url=url+"&CMBFILT2="+encodeURI(cmbfilt2);
url=url+"&CMBFILT3="+encodeURI(cmbfilt3);
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
// Suchen LastBewert
//-------------------------------------------------
function GetLastBewert(SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetLastBewert.php";
url=url+"?SESIONKEY="+SESIONKEY;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged8;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen LastBewert wenn schon mal etwas gesucht
//-------------------------------------------------
function GetLastBewertOnEnterSite(SESIONKEY)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/GetLastBewert.php";
url=url+"?SESIONKEY="+SESIONKEY;
url=url+"&WITHGRIDROW=1";
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged8;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen LastBewert wenn schon mal etwas gesucht
//auf Zeile setzen
//-------------------------------------------------
function SetLastBewertGridRow(sesionkey,id) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/gbr/my/SetLastBewertGridRow.php";
url=url+"?ID="+id;
url=url+"&SESIONKEY="+sesionkey;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//Suchen LastBewert wenn schon mal etwas gesucht
//auf Filter setzen
//-------------------------------------------------
function SetLastBewertcmbfilt(sesionkey,cmbfilt1,cmbfilt2,cmbfilt3) {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  var url="/gbr/my/SetLastBewertcmbfilt.php";
url=url+"?SESIONKEY="+sesionkey;
url=url+"&CMBFILT1="+encodeURI(cmbfilt1);
url=url+"&CMBFILT2="+encodeURI(cmbfilt2);
url=url+"&CMBFILT3="+encodeURI(cmbfilt3);
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChangedleer;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
//-------------------------------------------------
//SaveAllBewertung
//-------------------------------------------------
function SaveAllBewertung(Keyoff,title,resbezeichnug,resname,resland,resplz,resort,note1,note2,note3,note4,note5,note6,notegesamt,insertmode,UserId,ContentId,Breitengrad,Laengengrad,canchange2,editor0,editor1,editor2,editor3,editor4,inpbemoe1,inpbemoestart1,inpbemoeend1,inpmo,inpdi,inpmi,inpdo,inpfr,inpsa,inpso,inpbemoe2,inpbemoestart2,inpbemoeend2,inpquickinfo_var_sai_not,inpquickinfo1,inpquickinfo_fleisch,inpquickinfo_fleisch_groesse,inpquickinfoupdate1)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null) {
  alert ("Browser does not support HTTP Request");
  return;
}
//alert(inpquickinfo_fleisch);
var url="/gbr/my/SaveAllBewertung.php";
url=url+"?Keyoff="+Keyoff;
url=url+"&title="+encodeURI(title);
url=url+"&resbezeichnug="+encodeURI(resbezeichnug);
url=url+"&resname="+encodeURI(resname);
url=url+"&resland="+encodeURI(resland);
url=url+"&resplz="+resplz;
url=url+"&resort="+encodeURI(resort);
url=url+"&note1="+note1;
url=url+"&note2="+note2;
url=url+"&note3="+note3;
url=url+"&note4="+note4;
url=url+"&note5="+note5;
url=url+"&note6="+note6;
url=url+"&notegesamt="+notegesamt;
url=url+"&insertmode="+insertmode;
url=url+"&UserId="+UserId;
url=url+"&ContentId="+ContentId;
url=url+"&Breitengrad="+Breitengrad;
url=url+"&Laengengrad="+Laengengrad;
url=url+"&canchange2="+canchange2;
url=url+"&editor0="+EDUrl.encode(editor0);
url=url+"&editor1="+EDUrl.encode(editor1);
url=url+"&editor2="+EDUrl.encode(editor2);
url=url+"&editor3="+EDUrl.encode(editor3);
url=url+"&editor4="+EDUrl.encode(editor4);
url=url+"&inpbemoe1="+EDUrl.encode(inpbemoe1);
url=url+"&inpbemoestart1="+inpbemoestart1;
url=url+"&inpbemoeend1="+inpbemoeend1;
url=url+"&inpmo="+EDUrl.encode(inpmo);
url=url+"&inpdi="+EDUrl.encode(inpdi);
url=url+"&inpmi="+EDUrl.encode(inpmi);
url=url+"&inpdo="+EDUrl.encode(inpdo);
url=url+"&inpfr="+EDUrl.encode(inpfr);
url=url+"&inpsa="+EDUrl.encode(inpsa);
url=url+"&inpso="+EDUrl.encode(inpso);
url=url+"&inpbemoe2="+EDUrl.encode(inpbemoe2);
url=url+"&inpbemoestart2="+inpbemoestart2;
url=url+"&inpbemoeend2="+inpbemoeend2;
url=url+"&inpquickinfo_var_sai_not="+inpquickinfo_var_sai_not;
url=url+"&inpquickinfo1="+EDUrl.encode(inpquickinfo1);
url=url+"&inpquickinfo_fleisch="+inpquickinfo_fleisch;
url=url+"&inpquickinfo_fleisch_groesse="+inpquickinfo_fleisch_groesse;
url=url+"&inpquickinfoupdate1="+inpquickinfoupdate1;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged5;
xmlhttp.open("GET",url,false);/// False = Syncron
xmlhttp.send(null);
}
//----------------------------------------------------------------------------------------------------------------------------------
// Ajax stateChanged Ajax
//----------------------------------------------------------------------------------------------------------------------------------
function stateChangedleer() {
  if (xmlhttp.readyState==4) {
  }
}
function stateChanged() {
  if (xmlhttp.readyState==4) {
//    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged2()
{
if (xmlhttp.readyState==4)
{
  document.getElementById("IFrame_NachNaehe").innerHTML=xmlhttp.responseText;
  if (xmlhttp.responseText.length < 100) {
      var ErrorHeader = '<br><dl id="system-message">'
                      + '<dl id="system-message">'
                      + '<dt class="error">Fehler</dt>'
                      + '<dd class="error message fade">'
                      + '<ul>'
                      + '<li>Ungueltige Postleitzahl, oder Postleitzahl im System noch nicht erfasst !</li>';
                      + '</ul>'
                      + '</dd>'
                      + '</dl>';
      document.getElementById("txtHint").innerHTML=ErrorHeader;
      document.getElementsByName("Postleitzahl")[0].focus();
  } else {
      document.getElementById("txtHint").innerHTML="";
  }
  
}
}
function stateChanged3() {
  if (xmlhttp.readyState==4) {
  }
}
function stateChanged4() {
  if (xmlhttp.readyState==4) {
    document.getElementById("IFrame_Suche").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged5() {
  if (xmlhttp.readyState==4) {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged6() {
  if (xmlhttp.readyState==4) {
    document.getElementById("IFrame_TopTen").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged7() {
  if (xmlhttp.readyState==4) {
    document.getElementById("IFrame_LastRest").innerHTML=xmlhttp.responseText;
//alert(xmlhttp.responseText);
  }
}
function stateChanged8() {
  if (xmlhttp.readyState==4) {
    document.getElementById("IFrame_LastBewert").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged9() {
  if (xmlhttp.readyState==4) {
    document.getElementById("IFrame_Kanton").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged10() {
  if (xmlhttp.readyState==4) {
    document.getElementById("IFrame_Fehlende").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged11() {
  if (xmlhttp.readyState==4) {
    document.getElementsByName("IdBewertungSaved")[0].value=xmlhttp.responseText;
//alert(document.getElementsByName("IdBewertungSaved")[0].value);
//    document.getElementById("IdBewertungSaved").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged12() {
  if (xmlhttp.readyState==4) {
    document.getElementById("html_3").innerHTML=xmlhttp.responseText;
  }
}
function stateChanged13() {
  if (xmlhttp.readyState==4) {
    document.getElementById("IFrame_MeistBesucht").innerHTML=xmlhttp.responseText;
//alert(xmlhttp.responseText);
  }
}

function stateChangedAlert() {
  if (xmlhttp.readyState==4) {
alert(xmlhttp.responseText);
  }
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
//----------------------------------------------------------------------------------------------------------------------------------
// Tools
//----------------------------------------------------------------------------------------------------------------------------------
function htmlentities (string, quote_style) { 
  var hash_map = {}, symbol = '', tmp_str = '', entity = ''; 
  tmp_str = string.toString(); 
  if (false === (hash_map = this.get_html_translation_table('HTML_ENTITIES', quote_style))) { 
    return false; 
  } 
  hash_map["'"] = '&#039;'; 
  for (symbol in hash_map) { 
   entity = hash_map[symbol]; 
   tmp_str = tmp_str.split(symbol).join(entity); 
  } 
  return tmp_str; 
}

/**
*
*  URL encode / decode
*  http://www.webtoolkit.info/
*
**/
 
var EDUrl = {
 
	// public method for url encoding
	encode : function (string) {
		return escape(this._utf8_encode(string));
	},
 
	// public method for url decoding
	decode : function (string) {
		return this._utf8_decode(unescape(string));
	},
 
	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	},
 
	// private method for UTF-8 decoding
	_utf8_decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;
 
		while ( i < utftext.length ) {
 
			c = utftext.charCodeAt(i);
 
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
 
		}
 
		return string;
	}
 
}
