

/* Code f&uuml;r Slider */

(function($) {

    $.fn.mySlider   = function(vars) {
    
        var timeOut     = vars.timeOut || 4000;
        var capOpacity  = vars.captionOpacity || .7;
        var element     = this;
        var fxDuration  = timeOut/6;
        
        var items       = $("#" + element[0].id + " li");
        var captions    = $("#" + element[0].id + " li div");
        
        items.css('display','none');
        
        captions.css({
            'opacity': capOpacity,
            'display': 'none'
        });
        
        
        var fadeIn      = function(no) {
            $(items[no]).fadeIn(fxDuration, function() {
                $(captions[no]).fadeIn(fxDuration, function() {
                    setTimeout(function() {fadeOut(no);}, timeOut);
                });
            });
        }
        
        var fadeOut     = function(no) {
            $(captions[no]).fadeOut(fxDuration, function() {
                $(items[no]).fadeOut(fxDuration, function() {
                    fadeIn(calcNext(no));
                });
            });
        }
        
        var calcNext    = function(no) {
            return ((no + 1) == items.length) ? 0 : (no + 1);
        }
        
        fadeIn(0);
    
    
    }


})(jQuery);



/* Code f&uuml;r Div-Reload Newsletter */
function macheRequest(src) {
http_request = false;
if (window.XMLHttpRequest) {
   http_request = new XMLHttpRequest();
   if (http_request.overrideMimeType) {
      http_request.overrideMimeType('text/xml');
   }
    } else if (window.ActiveXObject) { // IE
    try {
       http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
       http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
    }
    }
   if (!http_request) {
       alert('Das Request Objekt konnte nicht erzeugt werden!');
        return false;
    }
   
   http_request.onreadystatechange = show;
   http_request.open('POST', src+'.html', true);
   http_request.send(null);
}


function show() {
if (http_request.readyState == 4) {

      document.getElementById("change-content").innerHTML = http_request.responseText;
	  //document.getElementById("newsletter-eintrag").innerHTML = http_request.responseText;

}
}
