function dp_init_banner( url_str, target_str, target_url, alt, container, container_width, container_height ) {
	
	var banner_suffix = url_str.substring( url_str.length-3, url_str.length );
	
	if( banner_suffix == 'swf' )
		dp_init_flash_banner( url_str, target_url, target_url, alt, container, container_width, container_height )
	else if( banner_suffix == 'jpg' || banner_suffix == 'gif' || banner_suffix == 'png' ) {
	
		var banner_image_a = new Element('a', {
		    'href': target_url,
		    'rel': target_str
		});

		var banner_image = new Element('img', {
		    'src': url_str,
		    'alt': alt
		});
		
		banner_image.inject(banner_image_a);
		banner_image_a.inject($(container));
		
		$(container).setStyle( 'display', 'block' );
		
	}
}

function dp_init_flash_banner( url_str, target_str, target_url, alt, container, container_width, container_height ) {
	
	var obj = new Swiff( url_str, {
		id: container + '_banner',
		width: container_width,
		height: container_height,
		params: {
			wmode: 'opaque'
		},
		vars: {
        	target_window: target_str,
        	target_url: target_url,
        	alt_text: alt
		}
    });
    
    obj.inject($(container));
      	
   	$(container).setStyle( 'display', 'block' );
   	
}
