// Checkboxensteuerung
function checkall(masterbox, name)
{
  f = masterbox.form; // ein Pointer zum Formular
  for(i=0; i<f.elements.length;i++)
  {
    if (f.elements[i].name == name)
    {
      f.elements[i].checked = masterbox.checked;
    }
  }
}

// AJAX
// Registersuche absenden
function registersuche() {
   var ergebnis = $('ergebnis');
   var form = $('suche'); 
   laden(ergebnis);
   form.request({
     onSuccess: function(transport){
     var response = transport.responseText;
     ergebnis.innerHTML = response;
   }
   })
}

// Kontaktformular absenden
function kontaktanfrage() {
   var ergebnis = $('form');
   var form = $('nachricht'); 
   //laden(ergebnis);
   form.request({
     onSuccess: function(transport){
     var response = transport.responseText;
     ergebnis.innerHTML = response;
   }
   })
}

// Ladegrafik anzeigen
function laden(element) {
  element.innerHTML = '<p class="c"><img src="'+URL+'/pics/ajax_loader.gif" alt="Laden ..." /></p>';
}

// Partnerbuchhandlungen
function partnerliste() {
  new Ajax.Updater('partnerliste', AJAX_ROOT_DIR + '/partnerliste.php', { method: 'get' });
}

//Modal-Window

document.observe('dom:loaded',function(){ 
   var relative = new Control.Window($(document.body).down('[href=#hilfe]'),{  
   position: 'relative',  
   hover: true,  
   offsetLeft: 75,  
   width: 175,  
   className: 'tooltip'  
});  

  var window_factory = function(container,options){
      var window_header = new Element('div',{
            className: 'window_header'
        });
        var window_title = new Element('div',{
            className: 'window_title'
        });
        var window_close = new Element('div',{
            className: 'window_close'
        });
        var window_contents = new Element('div',{
            className: 'window_contents'
        });
        var w = new Control.Modal(container,Object.extend({
            className: 'window',
            closeOnClick: window_close,
            opacity: 0.1,
            fade: true,
            draggable: false,
            insertRemoteContentAt: window_contents,
            afterOpen: function(){
                //window_title.update(container.readAttribute('title'))
            }
        },options || {}));
        //w.container.insert(window_header);
        //window_header.insert(window_title);
        w.container.insert(window_close);
        //w.container.insert(window_contents);
        return w;
    };
    var styled_window_one = window_factory($('popup'), {
      width: 350
   });
    var styled_window_two = window_factory($('partner'), {
      width: 450
   });


}); 



