$.fn.addWindow = function(w, h, content, closeAble, titleText, typ, cb, preload, id, zinfo ){


	return this.each(function(){
		
		
		if( id == undefined ){
			 id = "overlay";
		}

		
		if( typ == undefined ){
				var typ = 'globaldialog';
		}
		
		var $this = $(this);
		$('<div class="dialogbg"></div>')
		.appendTo($this).height( $(document).height() );
		
		if( $.browser.msie && $.browser.version == 6 ){
			$('<iframe id="ie6Frame"  src="javascript:void(0);"  frameborder="0" scrolling="no" style="width:'+$(document).width()+'; height:'+$(document).height()+';position:absolute;top:0px; left:0px; background:#000;"></iframe>').appendTo('body');
		}
		
		if( zinfo == 'webde' ){
			
			
		}
		
			$('<div id="'+id+'"></div>')
				.appendTo($this)
				.dialog({
					width			: w,
					height		: h,
					modal			: false,
					autoOpen	: true,
					resizable	: false,
					draggable	: false,
					position : zinfo == 'webde' ? [300,'center']  : 'center', 
					closeOnEscape : closeAble,
					zIndex:		335,
					dialogClass: typ,
					title : titleText,
					open : function(){
						if( $.browser.msie && $.browser.version == 6 ){
							$(content).appendTo( '#'+id );
							
						  $('#designer').ready( function(){
						  	$('#designer').attr('src',$('#designer').attr('src')) ;
						  });
							
						}else{
								$(content).appendTo( '#'+id  );
						}
					
						
					},
					close: function(event, ui) {
						
						$('.dialogbg, #layerCorners,.ui-dialog, #'+id).remove();
						if( $.browser.msie && $.browser.version == 6 ){
							$('#ie6Frame').remove();
							
							
						}

						
						if( cb != undefined ){
							return cb.close();
						}
					}
				
			});
	
					var corners = '<div class="corner corner-left-top"></div>';
					  corners+= '<div class="corner corner-left-bottom"></div>';
					  corners+= '<div class="corner corner-right-top"></div>';
					  corners+= '<div class="corner corner-right-bottom"></div>';
	
					  corners+= '<div class="line line-left"></div>';
					  corners+= '<div class="line line-bottom"></div>';
					  corners+= '<div class="line line-top"></div>';
					  corners+= '<div class="line line-right"></div>';
	
					  corners+= '<div class="line line-fill-left"></div>';
					  corners+= '<div class="line line-fill-bottom"></div>';
					  corners+= '<div class="line line-fill-right"></div>';
					  corners+= '<div class="line line-fill-top"></div>';
			
						$cornerDiv = $('<div id="layerCorners"></div>')
						.appendTo('body')
						.height($('.ui-dialog').height())
						.width($('.ui-dialog').width())
						.css($('.ui-dialog').offset())
						.css('zIndex','334');
						
						$(corners).appendTo($cornerDiv);
			
				if( !closeAble ){
					$("a.ui-dialog-titlebar-close").hide();			
				}else{
						$("a.ui-dialog-titlebar-close").html('schlie&szlig;en');
				}
			
			$(document).trigger('closelayer');

	});

};