jQuery(document).ready(function() {
	jQuery('div.ads').alignToSpacer();
});

jQuery.fn.extend({
	alignToSpacer: function() {
		return this.each(function() {
			var obj = jQuery(this);
			var spacer_id = obj.attr('id').split('_')[1];
			var oldPos = document.getElementById(obj.attr('id'));
			
			if(jQuery('#spacer_'+spacer_id).length == 1 && !obj.html().match(/grey/) && !obj.html().match(/spacer_1x1/)) {
					
				// das src Attribut der script Tags fuer IE 6 + 7 ersetzen (damit das Doubleclick Skript vom IE nicht 2x geladen wird)
				// siehe: http://www.trygve-lie.com/blog/entry/moving_a_script_ie_might
				var scripts=document.getElementById(obj.attr('id')).getElementsByTagName('script');
		        if (scripts !== null) { 
		            for (i = 0; i < scripts.length; i++) { 
		                var t = scripts[i];
		                if ( scripts[i].src.match('^http://') ) {
			                t.src = t.src.replace(t.src, '/_js/original/dummy.js');
		                }
		            } 
		        }
		        
		        obj.show();
		        var body = oldPos.parentNode;
		        // vor dem Verschieben des Werbemittels das DIV an alter Stelle entfernen
		        body.removeChild (oldPos);
		        // Werbemittel an spacer Position einhaengen
				document.getElementById('spacer_'+spacer_id).appendChild(oldPos);
			}
		});
	}
});