    var xmlHttp = null;
    var wert_global = "";
    
/* ######################## SELECT ############################ */    
    function selekt(wert) {
      wert_global = wert;
      
/* ######################## IMMER AJAX-GLEICH ############################ */
      if (window.ActiveXObject) {
        try {
          xmlHttp= new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
          try {
            xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
          } catch (e) {
          }
        }
      } else if (window.XMLHttpRequest) {
        try {
          xmlHttp= new XMLHttpRequest();
        } catch (e) { 
        }
      }
/* ######################## /IMMER AJAX-GLEICH ########################### */ 


/* ######################## AUFRUF PHP-SKRIP ############################ */    
      if (xmlHttp) {
        xmlHttp.open('GET', 'angebotsliste_details.php?q=' + wert, true);
        //xmlHttp.onreadystatechange = daten(wert): DAS GEHT NICHT (s.u. Forums-Zitat);
        xmlHttp.onreadystatechange = new Function('fx', 'daten("'+wert+'")'); //es muss wohl erst eine Funktion als Objekt instanziert werden...?
        xmlHttp.send(null);
      }
    }

    var text = '';

    function daten(wert) {
      var ausgabe = '';

       //Details/Bild-Wert ändern
        //var klick = document.createAttribute("onclick");
        //klick.nodeValue = "";
        //document.getElementById(wert+'a').setAttributeNode(klick);
        //var klick = document.createAttribute("href");
        //klick.nodeValue = "javascript:close('"+wert+"')";
        //document.getElementById(wert+'a').setAttributeNode(klick);        

      if (xmlHttp.readyState == 4) { //readyState: Wenn PHP fertig ist
        text = xmlHttp.responseText;
        if (text != "") {
            ausgabe += text;
          document.getElementById(wert + 'e').innerHTML = ausgabe + '<br /><br /><div style=\"text-align:right;\"><a href=javascript:close('+wert+')><span style=\"background-color:#990033;padding:4px;color:white\">&nbsp;Detailansicht schließen&nbsp;</span></a></div>';
          document.getElementById(wert).style.backgroundColor = '#ffffff';          
        }        
        if (ausgabe != "") {
          document.getElementById(wert+'e').style.display = "block";
        } else {
          document.getElementById(wert+'e').style.display = "block";        
        }        
      }
    } 
    
    function close(id){
      //erst Details schließen...
      document.getElementById(id + 'e').style.display = "none";
      
      //und dann den Details/Bild-Link wieder in den alten Zustand bringen:
        //var klickzu = document.createAttribute("onclick");
        //klickzu.nodeValue = "selekt('"+id+"')";
        //document.getElementById(id+'a').setAttributeNode(klickzu);       
        //var klick = document.createAttribute("href");
        //klick.nodeValue = "#"+id;
        //document.getElementById(id+'a').setAttributeNode(klick);     
        //alert ("hallo");  
    }
    
    
    function einblenden(id){
      if(id!='pwdchange'){
        document.getElementById(id).style.display = "block";        
      } else {
        document.getElementById('pwd1').style.display = "";
        document.getElementById('pwd2').style.display = "";
        document.getElementById('pwd3').style.display = "";
        document.getElementById('pwd0').style.display = "none";
      }
    }
    
    
    function ausblenden(id){
      document.getElementById(id).style.display = "none";
    }     
    
    function einblendenmail(id){
        document.getElementById(id).style.display = "block";
    }    
    
    function ausblendenmail(id){
      document.getElementById(id).style.display = "none";
    }    
    
    function zahlungsart_aendern(){
    
    if(document.getElementsByName('bestellart')[3].checked == true && document.getElementsByName('bestellart')[3].value == "lastschrift") {
      //alert("Hallo");
      document.getElementById('kontoangaben1').style.display = "";
      document.getElementById('kontoangaben2').style.display = "";
      }
      else {
        document.getElementById('kontoangaben1').style.display = "none";
        document.getElementById('kontoangaben2').style.display = "none";
      }
    }
    
    
    
    
function gebietemarkieren ( GA , check)
{ 

    var anz_gebiete_js = document.getElementsByName('geb_art').length;

    var x_js = 0;
    for (x = 0; x < anz_gebiete_js; x = x + 1 )
    {

        var gebiete_js = document.getElementsByName('geb_art')[x].value;

        var Suche = document.getElementsByName('geb_art')[x].value.indexOf('_');
        var Gebiet_js = document.getElementsByName('geb_art')[x].value.substring(0,Suche);
        var Gebietsart_js = gebiete_js.substring(Suche + 1 ,gebiete_js.length);
        if ( Gebietsart_js == GA )
        {

            if ( document.getElementById(Gebiet_js).checked == true)
            {
                if (check == false )
                {
                    document.getElementById(Gebiet_js).checked = false;
                }
            }
            else
            {
                if (check == true )
                {
                    document.getElementById(Gebiet_js).checked = true;
                }
            }
        }
    }
}

function zahlungsdateneingabe()
{

 //   F1 = window.open('zahlungsdateneingabe.php' ,'Bank');        /*,'width=310,height=400,left=0,top=0'*/

      getElem('id','Zahlungsdiv',null).style.display = '';
}

function zahlungsdaten ()
{
    if ( document.getElementsByName('zahlungsweise')[0].value == '' && (document.getElementsByName('farbigerHintergrund')[0].checked == true || document.getElementsByName('Premium')[0].checked == true || document.getElementsByName('Startseite')[0].checked == true) )
    {
        zahlungsdateneingabe();
        document.getElementsByName('Eintragsart')[1].checked = true;
    }
    else
    {
    //    getElem('id','Zahlungsdiv',null).style.visibility = 'hidden';
    //    getElem('id','Zahlungsdiv',null).style.display = 'inline';
    //    document.getElementsByName('zahlungsweise')[0].value = ''
          getElem('id','Zahlungsdiv',null).style.display = 'none';
          document.getElementsByName('Eintragsart')[0].checked = true;
    }
}

function uncheck()
{
    document.getElementsByName('farbigerHintergrund')[0].checked = false;
    document.getElementsByName('Premium')[0].checked = false;
    document.getElementsByName('Startseite')[0].checked = false;
    zahlungsdaten(); 
}




//####################################################################################################################
//############################## Frederick-Funktionen zum für Sammlereintragen #######################################
//####################################################################################################################


function abschicken()
{
    if ( document.getElementsByName('zahlungsweise')[0].value == '' && (document.getElementsByName('farbigerHintergrund')[0].checked == true || document.getElementsByName('Premium')[0].checked == true || document.getElementsByName('Startseite')[0].checked == true) )
    {
       // zahlungsdateneingabe();
        alert ('Wenn Sie Optionen in dem Bereich \'Extras\' ausgewählt haben, müssen Sie Ihre Zahlungsmethode wählen und die dafür entsprechenden Angaben eintragen.');
        return 0;
    }
    else
    {
        if ( document.getElementsByName('anschrift_nachname')[0].value == '' || document.getElementsByName('anschrift_vorname')[0].value == ''  || document.getElementsByName('anschrift_strasse_hausnummer')[0].value == ''  || document.getElementsByName('anschrift_plz')[0].value == ''  || document.getElementsByName('anschrift_ort')[0].value == ''  || document.getElementsByName('anschrift_land')[0].value == '' || document.getElementsByName('anschrift_land')[0].value == '---------------' || document.getElementsByName('email_adresse')[0].value == '')
        {
            if ( document.getElementsByName('anschrift_nachname')[0].value == '' )
                getElem('id','FehlerNN',null).style.display = 'inline';
            else
                getElem('id','FehlerNN',null).style.display = 'none';
            if ( document.getElementsByName('anschrift_vorname')[0].value == '' )
                getElem('id','FehlerVN',null).style.display = 'inline';
            else
                getElem('id','FehlerVN',null).style.display = 'none';
            if ( document.getElementsByName('anschrift_strasse_hausnummer')[0].value == '' )
                getElem('id','FehlerStr',null).style.display = 'inline';
            else
                getElem('id','FehlerStr',null).style.display = 'none';
            if ( document.getElementsByName('anschrift_plz')[0].value == ''  || document.getElementsByName('anschrift_ort')[0].value == '' )
                getElem('id','FehlerOrt',null).style.display = 'inline';
            else
                getElem('id','FehlerOrt',null).style.display = 'none';
            if ( document.getElementsByName('anschrift_land')[0].value == '' || document.getElementsByName('anschrift_land')[0].value == '---------------')
                getElem('id','FehlerLand',null).style.display = 'inline';
            else
                getElem('id','FehlerLand',null).style.display = 'none';
            if (document.getElementsByName('email_adresse')[0].value == '' )
                getElem('id','FehlerMail',null).style.display = 'inline';
            else
                getElem('id','FehlerMail',null).style.display = 'none';
            window.location.href = '#Top';
        }
        else
        {
            document.getElementsByName('Sammlerformular')[0].submit();
        }
    }
}    


//####################################################################################################################
//############################## Frederick-Funktionen zum für Sammlereintragen #######################################
//####################################################################################################################

function warenkorbhinweis(){
//Fenster-Position definieren:
/*
document.getElementById('warenkorbhinweisdiv').style.top = document.documentElement.scrollTop+0 +'px'; 
document.getElementById('warenkorbhinweisdiv').style.height = document.documentElement.clientHeight-11+'px';
document.getElementById('warenkorbhinweisdiv').style.width = '966px';
*/

/*document.getElementById('warenkorbhinweisdiv').style.top = document.documentElement.scrollTop+200 +'px';
document.getElementById('warenkorbhinweisdiv').style.left = (document.documentElement.clientWidth/2)-150 +'px';*/

document.getElementById('warenkorbhinweisdiv').style.top = document.documentElement.scrollTop+200 +'px';
document.getElementById('warenkorbhinweisdiv').style.left = (document.documentElement.clientWidth/2)-150 +'px';

document.getElementById('warenkorbhinweisdiv').style.height = '300px';
document.getElementById('warenkorbhinweisdiv').style.width = '300px';
//nur für IE6: Select-Felder ausblenden, weil sie ansonsten durchschimmern (bekannter Bug) 
var selectfelder = document.getElementsByTagName("select");
for (var i = 0; i < selectfelder.length; i++) {
selectfelder[i].style.visibility = 'hidden';
}
//Einblenden des Fensters
 /*document.getElementById('warenkorbhinweisdiv').style.display = 'block';*/
 $("#warenkorbhinweisdiv").show("slow");
 //filter:alpha(opacity=75);-moz-opacity:75;opacity:.75; --> später mal einblenden...
 //Inhalt einbauen
 document.getElementById('warenkorbhinweisdiv').innerHTML = "<table width='100%' height='100%'><tr><td id='warenkorbhinweistabellenzelle'>Briefmarke in den Warenkorb gelegt!<br /><br /><a href=\"http://www.briefmarkenecke.de/philatelie/Briefmarken_Bestellungen.html\">&#187; zum Warenkorb</a><br /><br />[<span onclick='zoomclose(\"warenkorbhinweisdiv\")'>Fenster schließen</span>]</td></tr></table>";

window.setTimeout("zoomclose(\'warenkorbhinweistabellenzelle\')",4000);

}


function zoomclose(fenster) {
   $("#warenkorbhinweisdiv").hide("slow");
 //nur für IE6: Select-Felder wieder einblenden
 var selectfelder = document.getElementsByTagName("select");
 for (var i = 0; i < selectfelder.length; i++) {
 selectfelder[i].style.visibility = 'visible';
 }
 //Fenster ausbledne:
 /*document.getElementById('warenkorbhinweisdiv').style.display = "none";*/
}
    

