
// kommt in keinem PHP vor
/*function show(div)
{
  with(document.getElementById(div).style){
    if(display=="none"){
       display="inline";
    }
    else{
       display="none";
    }
  }
}*/

// kommt nirgendwo vor
/*function showExtendedSearch()
{
   document.getElementById('extendedsearch').style.visibility = "visible";
}*/

// kommt nirgendwo vor
/*function hideExtendedSearch()
{
   document.getElementById('extendedsearch').style.visibility = "hidden";
}*/



/**************************************************
*** Axaj-Funktionen
/*************************************************/
// kommt in keinem PHP vor
/*function getRegion()
{
    var url = 'mod/abfrage.mod.php';
    var myAjax = new Ajax.Updater
    (
       'cb_region',
       url,
       {
         method: 'get',
         parameters: 'land1=' + $F('country') + '&language=' + $F('language')
       }
    );
}*/

// kommt in /mod/abfrage.mod.php vor
/*function getCity()
{
    var url = 'mod/abfrage.mod.php';
    var myAjax = new Ajax.Updater
    (
       'cb_city',
       url,
       {
         method: 'get',
         parameters: 'state=' + $F('region') + '&language=' + $F('language') + '&search=' + $F('search')
       }
    );
}
*/
// kommt in /mod/abfrage.mod.php vor
/*function getCity2()
{
    var url = 'mod/abfrage.mod.php';
    if($F('city2') != "")
    {
      var myAjax = new Ajax.Updater
      (
         'cb_city',
         url,
         {
           method: 'get',
           parameters: 'city=' + $F('city2') + '&country=' + $F('country') + '&state=' + $F('region') + '&language=' + $F('language')
         }
      );
    }
}*/





// kommt in keinem PHP vor
/*function getRegionNew()
{
    var url = 'mod/abfrage.mod.php';
    var myAjax = new Ajax.Updater
    (
       'cb_region_new',
       url,
       {
         method: 'get',
        parameters: 'land2=' + $F('imagedata13') + '&language=' + $F('language')
       }
    );
}*/



/*
   Suchfunktion:
     wenn in Anzeigen gesucht werden soll, dann muss noch die Selectbox mit den
     Kategorien eingeblendet werden; bei einer Suche im Bildarchiv, ist die
     Selectbox überflüssig und kann daher ausgeblendet werden
*/
// kommt in keinem PHP vor
/*function changeSearchOption()
{
  if(document.getElementById('searchoption2').value == "images")
     document.getElementById('category').style.visibility = "hidden";
  else
     document.getElementById('category').style.visibility = "visible";
}*/





/*
   Diese Funktion zeigt eine Kurzanzeige direkt beim Erfassen an.
   Hierzu werden bei jedem onKeyUp die Werte eines Eingabefeldes ausgelesen
   und im DIV-Container innerhalb der SPAN-Tags angezeigt.
*/
// kommt in /customer/anzeige_addon.inc.php vor
function changeAddonText(iField, length)
{
  var oField = 'o' + iField.substr(1);
  var output = $(iField).value
  
  if (iField == "iText")
  {
     if(output.length >= length)
       document.getElementById('length').value = "0";
     else
      document.getElementById('length').value = length - document.getElementById(iField).value.length;
    
     if (output.length <= length)
     {
       var out = output.replace(/<[^>]*>/g, "");      // alles zwischen < und > inkl <> entfernen
       document.getElementById(oField).innerHTML = out;
       //document.getElementById(oField).innerHTML = output.replace(/\n/gi,"<br>");
     }
     else
     {
       document.getElementById(iField).value = output.substr(0,length);
     }
  }
  else
  {
    document.getElementById(oField).innerHTML = output;
  }
}






// für die AJAX-Connects
// Funktion für Favoriten speichern
function getXMLHTTP() {
  var result = false;
  if( typeof XMLHttpRequest != "undefined" ) {
    result = new XMLHttpRequest();
  } else {
    try {
        result = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            result = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (ie) {}
    }
  }
  if (typeof netscape != 'undefined' && typeof netscape.security !=
      'undefined') {
      try {
          netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
      }
      catch (e) {
      }
  }
	return result;
}



// zu Favoriten hinzufügen
function addToFavorites(id, sid)
{
  var timestamp = new Date().getTime();
	xmlget = getXMLHTTP();
	xmlget.open("GET", "mod/ajax_addToFavorites.php?id="+id+"&sid="+sid+"&ts="+timestamp);
	xmlget.onreadystatechange = function(){
		if ( xmlget.readyState == 4 && xmlget.responseText)
    {
        if(xmlget.responseText == "1")
        {
          document.getElementById('addToFavorites').style.display = 'none';
          document.getElementById('removeFromFavorites').style.display = 'block';
        }
		}
	}
  xmlget.send(null);
	return true;
}



// aus den Favoriten entfernen
function removeFromFavorites(id, sid)
{
  var timestamp = new Date().getTime();
	xmlget = getXMLHTTP();
	xmlget.open("GET", "mod/ajax_removeFromFavorites.php?id="+id+"&sid="+sid+"&ts="+timestamp);
	xmlget.onreadystatechange = function(){
		if ( xmlget.readyState == 4 && xmlget.responseText)
    {
        if(xmlget.responseText == "1")
        {
          document.getElementById('addToFavorites').style.display = 'block';
          document.getElementById('removeFromFavorites').style.display = 'none';
        }
		}
	}
  xmlget.send(null);
	return true;
}

