     jQuery.noConflict();
     jQuery(document).ready(function($) {
			
			var dialoglinks = $('a[target=_frw]');
			var options = {
					'dnl' : {
							width  : 975,
							height : 680,
							border  : 2,
							padding : 8,
							wrapper_offset   : 45,
							button_x_offset  : 28,
							button_y_offset  : (jQuery.browser.msie)	? 8 : 0
					},
					
					'dnl2' : {
						width  : 975,
						height : 680,
						border  : 2,
						padding : 8,
						wrapper_offset   : 45,
						button_x_offset  : 28,
						button_y_offset  : (jQuery.browser.msie)	? 8 : 0
					},
					
					'dsf' : {
						width  : 744,
						height : 600,
						border  : 2,
						padding : 8,
						wrapper_offset   : 45,
						button_x_offset  : 28,
						button_y_offset  : (jQuery.browser.msie)	? 8 : 0
					},
					
				dgb : {
						width  : 850,
						height : 670,
						border  : 2,
						padding : 8,
						wrapper_offset   :  45,
						button_x_offset  :  28,
						button_y_offset  : (jQuery.browser.msie)	? 8 : 0
					},
				dpb : {
						width  : 850,
						height : 610,
						border  : 2,
						padding : 8,
						wrapper_offset   :  45,
						button_x_offset  :  28,
						button_y_offset  : (jQuery.browser.msie)	? 8 : 0
					}

			};
			
			dialoglinks.each(
				function (index,value) {
					
					jQuery(this).click( 
						function () {

							var oid = jQuery(this).attr('id');
							var nid = jQuery(this).attr('id')+'_dialog';
							var opt = options[oid];
							
							// create div
							var div = jQuery('<div>').attr({ 
										id    : nid, 
										style : 'display:none; overflow:hidden; padding:'+ (opt.padding) +'px; width: '+ (opt.width) +'px; height:'+ (opt.height) +'px;',
										title : jQuery(this).attr('title')
								});
								
							//top-spacer with border
							var spc = jQuery('<div>').attr({ 
								style : 'height:30px; width: '+ (opt.width-((opt.border+opt.padding)*2)) +'px; border: solid '+ (opt.border) +'px #808080; margin:'+ (opt.padding) +'px; margin-right:'+ (opt.border+opt.padding) +'px;border-bottom: 0px none;margin-bottom:0px;'
							});
							
							// wrapper with border
							var wrp = jQuery('<div>').attr({ 
										id    : 'wrapper', 
										style : 'overflow:hidden; width: '+ (opt.width-((opt.border+opt.padding)*2)) +'px; height:'+ (opt.height-30-((opt.border+opt.padding)*2)-opt.wrapper_offset) +'px; border: solid '+ (opt.border) +'px #808080; margin:'+ (opt.padding) +'px; margin-right:'+ (opt.border+opt.padding) +'px;border-top: 0px none;margin-top:0px;',
										title : jQuery(this).attr('title')
								});
							
							// button to close
							var but = jQuery('<img>').attr({
										src   : '/images/shopimages/closePopupBtn.gif',
										style : 'position:absolute; top:10px; left:' + (opt.width - opt.button_x_offset - (opt.border+opt.padding)) + 'px;'
								}).click(
									function() {
										jQuery('#'+nid).remove();
										jQuery('#'+nid).dialog('destroy');
									}
								);
							spc.html(but);
							//wrp.html(but);

							//create iframe
							var frm = jQuery('<iframe>').attr({ 
										src         : jQuery(this).attr('href'), 
										margin      : 0,
										marginwidth : 0,
										marginheight: 0,
										frameborder : 0,
										style       : 'overflow:auto;width: '+ (opt.width-(opt.border+opt.padding)*2) +'px; height:'+ (opt.height-30-(opt.border+opt.padding)*2-opt.wrapper_offset) +'px;'
								});

							frm.appendTo(wrp);
							spc.appendTo(div);
							wrp.appendTo(div);
							div.appendTo('body');

							jQuery('#'+nid).dialog({
								height : opt.height,
								width  : opt.width,
								modal  : true,
								draggable : false,
								resizable : false,
								
								close  : function(event, ui) { 
										jQuery('#'+nid).remove();
										jQuery('#'+nid).dialog('destroy');
								   	}

							});
							jQuery('.ui-dialog-titlebar').css('display', 'none' );
							jQuery('.ui-dialog').css('padding', '0' );
							jQuery('.ui-dialog-content').css('padding', '0' );

							return false;

						} 
					); // end click
				} // end function
			); // end each
		}); // end ready
