function showWindow(){
		$("a[rel=window]").each(function(countWindow){
			$(this).click(function(e){
				
				e.preventDefault();
				closeAllWindow(countWindow);
				var divId = $(this).attr("href");
				divId = divId.substring(divId.indexOf("#"), divId.length);
				
				var windowId =  'windowParent_' + countWindow;
				$('body').append('<div id="' + windowId + '" class="windowParent"></div>');
				$("#" + windowId).append('<div id="windowTitile"></div><div id="windowContent"></div><div id="windowStatus"></div>');
				$("#windowTitile").append('<div id="windowTitileLeft"></div><div id="windowTitileMiddle"></div><div id="windowTitileRight"></div><div id="clear"></div>');
				$("#windowTitileMiddle").html($(divId).attr("title"));
				$("#windowTitile").append('<div id="buttonPanelWindow"><a href="#" class="minimizeWindow"><img src="images/minimize.gif" border="0" title="Minimize"></a>' + 
				'<a href="#" class="maximizeWindow"><img src="images/maximize.gif" border="0"title="Maximize"></a><a href="#" class="closeWndow"><img src="images/close.gif" border="0" title="Close"></a><div>');

				$(".minimizeWindow").bind("click",function(){
					minimizeWindow(countWindow)
				});
				$(".maximizeWindow").bind("click",function(){
					maximizeWindow(countWindow, divId);
				});
				$(".closeWndow").bind("click",function(){
					closeWindow(countWindow);
				});
				
				//alert($(divId).find(".product"))
				$("#" + windowId).draggable({handle:"#windowTitile"});
				$("#windowContent").html($(divId).html());

				if($("#windowContent").find(".product").html() != null){
					$("#windowContent").find(".product").bind("click.googlecart",function(event){
						if (jQuery.browser.msie) {
							event.preventDefault();
							event.stopPropagation();
							$("#windowStatus").css("position", "fixed");
						}
						var item = googlecart.makeItemFromNode(this);
						item.setQuantity(1);
						googlecart.addItem(item);

				});
				}
				
				//$("#windowContent").append($(divId));

				
				//$(divId).show();
				//$("#windowContent").jScrollPane();
				$("#windowStatus").html($(divId).attr("status"));

				

				var divStyle = $(divId).attr("style");
				
				if(divStyle != null && (divStyle.indexOf("width") != -1 || divStyle.indexOf("WIDTH") != -1)){
					$("#" + windowId).css("width", $(divId).css("width"));
					if (jQuery.browser.msie) {
						var w = $(divId).css("width");
						w = w.replace(/w/,"");
						w = parseInt(w) - 5;
						$("#windowContent").css("width", w + "px");
						$("#windowStatus").css("width", w + "px");
					}
				}else{
					if (jQuery.browser.msie)
						$("#windowStatus").css("width", $("#windowContent").css("width"));
				}
				if(divStyle != null && (divStyle.indexOf("height") != -1 || divStyle.indexOf("HEIGHT") != -1)){
					$("#windowContent").css("height", $(divId).css("height"));
				}

				$("#windowTitileMiddle").css("width", $("#" + windowId).width() - 24);
				
				var divStyle = $(divId).attr("style");

				if(divStyle != null && ($(divId).css("top") != "auto" || divStyle.indexOf("top") != -1)){
					if($(divId).css("top")  != "auto")
						$("#" + windowId).css("top", $(divId).css("top"));
					else
						$("#" + windowId).css("top", getTop(divStyle));
				}else{
					var top = $(window).height() - $("#" + windowId).height();
					top = top/2;
					$("#" + windowId).css("top",top);
				}
				
				if(divStyle != null && ($(divId).css("left") != "auto" || divStyle.indexOf("left") != -1)){
					if($(divId).css("left")  != "auto")
						$("#" + windowId).css("left", $(divId).css("left"));
					else
						$("#" + windowId).css("left", getLeft(divStyle));
				}else{					
					var left = $(window).width() - $("#" + windowId).width();
					left = left/2;

					
					$("#" + windowId).css("left",left);
				}

				
				$("#" + windowId).slideDown(600,"linear", function(){
					$(document).bind("click.slider",function() {
						closeWindow(countWindow);		 
					});

					$('.windowParent').click(function(event) {
						event.stopPropagation();
					});

				});
				
			});
			
		});

		
	}

	function closeAllWindow(countWindow){
		$(".windowParent").each(function(){
			restoreItem();
			var id = $(this).attr("id");
			id = id.split("_")[1];
			//if(id != countWindow){
				$(this).hide();

				$(this).remove();
			//}			
		});
		isMaximizedWindow = false;
		isMinimizedWindow = false;
	}
	function closeWindow(countWindow){
		var windowId =  'windowParent_' + countWindow;
		$("#" + windowId).slideUp(300, "linear", function(){
			restoreItem();
			$("#" + windowId).remove();
			$(document).unbind("click.slider");
		});
		isMaximizedWindow = false;
		isMinimizedWindow = false;
	}

	function minimizeWindow(countWindow){
		var windowId =  'windowParent_' + countWindow;
		$("#windowContent").slideToggle(600,function(){
			
			if(jQuery.browser.msie)
				$("#windowStatus").css("top","-5px");
			else
			{
				if(isMinimizedWindow)
					$("#windowStatus").css("margin-top","0px");
				else
					$("#windowStatus").css("margin-top","26px");
			}
			//$("#windowStatus").toggle();
			if(isMinimizedWindow)
				isMinimizedWindow = false;
			else
				isMinimizedWindow = true;
		});
		
	}
	var isMaximizedWindow = false;
	var isMinimizedWindow = false;

	function maximizeWindow(countWindow, divId){
		var windowId =  'windowParent_' + countWindow;
		$("#windowTitile").fadeOut();
		$("#windowContent").fadeOut();
		$("#windowStatus").fadeOut();
		$("#" + windowId).css("border","4px dashed #AAA");
		
		if(!isMaximizedWindow){
			$("#" + windowId).animate({"width": $(window).width()-10, "left": "0px", "top":"0px"}, "slow", "elasout", function(){
				$("#windowTitileMiddle").css("width", $("#" + windowId).width() - 24);
				$("#windowTitile").fadeIn();
				$("#windowContent").height($(window).height()-80);
				$("#windowStatus").css("top", "-7px");
				$("#" + windowId).css("border","");
				if (jQuery.browser.msie) 
				{
					$("#windowContent").width($("#" + windowId).width() - 5);
					$("#windowStatus").css("width", $("#windowContent").width() + 23);
					$("#windowTitileMiddle").css("width", $("#" + windowId).width() - 23);
					$("#windowStatus").css("top", "-5px");
				}

				if(!isMinimizedWindow)
					$("#windowContent").fadeIn();
				$("#windowStatus").fadeIn();
					
			});
			isMaximizedWindow = true;
		}else{

			var top , left, width = "400px", height ="450px";
			var divStyle = $(divId).attr("style");

			if($(divId).css("top") != "auto" || (divStyle != null && divStyle.indexOf("top") != -1)){
				if($(divId).css("top")  != "auto")
					$("#" + windowId).css("top", $(divId).css("top"));
				else
					$("#" + windowId).css("top", getTop(divStyle));
			}else{
				var top = $(window).height() - 490;
				top = top/2;
				$("#" + windowId).css("top",top);
			}
			
			if($(divId).css("left") != "auto" || (divStyle != null && divStyle.indexOf("left") != -1)){
				if($(divId).css("left")  != "auto")
					$("#" + windowId).css("left", $(divId).css("left"));
				else
					$("#" + windowId).css("left", getLeft(divStyle));
			}else{					
				var left = $(window).width() - 400;
				left = left/2;

				
				$("#" + windowId).css("left",left);
			}

			

			var divStyle = $(divId).attr("style");
				
			if(divStyle != null && (divStyle.indexOf("width") != -1 || divStyle.indexOf("WIDTH") != -1)){
				width = $(divId).css("width");
				if (jQuery.browser.msie) {
					var w = $(divId).css("width");
					w = w.replace(/w/,"");
					w = parseInt(w) - 5;
					$("#windowContent").css("width", w + "px");
				}
			}
			if(divStyle != null && (divStyle.indexOf("height") != -1 || divStyle.indexOf("HEIGHT") != -1)){
				height = $(divId).css("height");
			}
			
			$("#" + windowId).animate({"width": width, "left": left, "top": top}, "slow", "elasout", function(){
				$("#windowTitileMiddle").css("width", $("#" + windowId).width() - 24);
				$("#windowTitile").fadeIn();
				$("#windowContent").height(height);
				$("#" + windowId).css("border","");
				if (jQuery.browser.msie) {
					if(divStyle != null && divStyle.indexOf("width") == -1 && divStyle.indexOf("WIDTH") == -1)
						$("#windowContent").width("395px");
					$("#windowTitileMiddle").css("width", $("#" + windowId).width() - 23);
					$("#windowStatus").css("top", "-5px");
					$("#windowStatus").css("width", $("#windowContent").width() + 23);
				}
				if(!isMinimizedWindow)
					$("#windowContent").fadeIn();
				$("#windowStatus").fadeIn();
			});			
			
			isMaximizedWindow = false;
		}

	}


function restoreItem(){
	$("#windowContent").each(function(){
		//$(this).children().hide();
		//$("body").append($(this).children());
	});
	
}
