// jQuery Plugin - B&H cross-site Buy Now button

(function($){  //plugin wrapper

	$.fn.buynow = function(){  
		var buyBtn = this;
		
		
				//class of buynow is prodID variable 
						var prodID = $("#buynow").attr("class");
	
						// add tab content first  
	
						$("<div id='moreData' />").load("../includes/retailcontent.asp #"+prodID+">div", function(){
									//create tab data
									$(this).children().each(function(){
									$("#buynow").append(this);
									$(this).hide();
									
									// add tab to menu
									var tabTitle = $(this).attr("class");
									$("#buymenu").append("<li><a href='#"+tabTitle+"'>" + tabTitle+"</a></li>");

									});

							});	
		 
		 		$(buyBtn).click(function(){
								// show enhanced buynow
								var scrY = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
								var vidPosTop=($(window).height()/2)-(400/2);
								var vidPosLeft=($(window).width()/2) - (652/2);
								//$("#popover").css("height" , ($(document).height)).fadeIn();
								$("#popover").width($(document).width());
								$("#popover").height($(document).height()).fadeIn();
								$("#buycontent").css("top",vidPosTop + scrY).css("left",vidPosLeft).fadeIn("slow");
								return false;
						});
			
					$("#closebutton").click(function(){
							// hide enhanced buynow
								$("#buycontent").hide();
								$("#popover").fadeOut("slow");
								return false;
						});
	
	
					//main menu operation 
					$("#buymenu a").live("click", function(){
							// re-initialize tabs
							$("#buynow >div").hide();
							$("#buymenu .current").removeClass("current");
							// show selected tab
							var tabID = $(this).attr("href").replace("#",".");
							$(this).addClass("current");
							$(tabID).fadeIn("fast");
							return false;
															 
							});
		

			
			//hide all but first tab on load
			$("#buynow>div:first").show();
			
	
};//end buynow

})(jQuery);  //plugin wrapper