jQuery.fn.BBcenter2 = function () {

     this.css("position","absolute");
    this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
    this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
    return this;
    return this;
}

jQuery.fn.BBEntireWindow = function () {

    this.css({"width": $(window).width(), "height": $('body').height() });
	//this.show();
   return this;
}

function popupSurcingles(product, target){
	var $target = $('#' + target);
	$('#surcinglePopup').remove();
	$.getScript('../js/BBSurcinglesCompressed.js', function(){
		$.get('../popups/surcinglesPopup.php?prod=' + product, function(data) {
			// success
			$('#lowerContainer').append(data);
			$('#surcinglePopup')
				.show('fast', function(){ BBSurcingles.init( $target);	 })
				.BBcenter2();
		});
	});
}


function popupQuarterSheetStyles(product, target){
	
	var $target = $('#' + target);
	
	$('#quarterSheetPopup').remove();
	$.getScript('../js/BBQuarterSheetStylesCompressed.js', function(){ 
		$.get('../popups/QuarterSheetStylesPopup.php?prod=' + product, function(data) {
			// success
			$('#lowerContainer').append(data);
			$('#quarterSheetPopup')
				.show('fast', function(){ BBQuarterSheetStyles.init( $target);	 })
				.BBcenter2();
		});
	});
}


function popupPCBFabrics(product, target){
	
	var $target = $('#' + target);
	
	$('#PCBFabricsPopup').remove();
	$.getScript('../js/BBPCBFabricsCompressed.js', function(){  
		$.get('../popups/PCBFabricsPopup.php?prod=' + product, function(data) {
			// success
			$('#lowerContainer').append(data);
			$('#PCBFabricsPopup')
				.show('fast', function(){ BBPCBFabrics.init( $target);	 })
				.BBcenter2();
		});
	});
}

function popupDesign(product, target){
	var $target = $('#' + target);
	
	$('#designPopup').remove();
	$.getScript('../js/BBdesignCompressed.js', function(){
		$.get('../popups/designPopup.php?prod=' + product, function(data) {
			// success
			$('#lowerContainer').append(data);
			$('#designPopup')
				.show('fast', function(){  BBdesign.init( $target); })
				.BBcenter2();
		});
	});
	
}
function popupMonograms(product, target, targetLabel){
	
	$('#monogramPopup').remove();
	$.getScript('../js/BBMonogramCompressed.js', function(){
		$.get('../popups/monogramPopup.php?prod=' + product, function(data) {
			// success
			$('#lowerContainer').append(data);
			$('#monogramPopup')
				.show('fast', function(){ BBMonogram.init( target, targetLabel); })
				.BBcenter2();
		});
	});
}




//function popupDesign_combo(event, source){
//	var $source = $(source);
//	var mousePos = {mouseLeft: event.pageX, mouseTop: event.pageY};
//	
//	$('#popupDesign')
//		
//		.fadeIn('slow');
//}


function popupBindingDesign(product, fabricColorSource, targetBindingStyleSelectBox, targetBindingColorSelectBox, targetPipedColorSelectBox){
	
	var $fabricColorSource 				= $('#' + fabricColorSource);
	var $targetBindingStyleSelectBox 	= $('#' + targetBindingStyleSelectBox);
	var $targetBindingColorSelectBox 	= $('#' + targetBindingColorSelectBox);
	var $targetPipedColorSelectBox		= $('#' + targetPipedColorSelectBox);

	$('#bindingPopup').remove();
//	$.getScript('../js/BBBindingCompressed.js', function(){
	$.getScript('../js/BBBinding.js', function(){
		$.get('../popups/bindingPopup.php?prod=' + product, function(data) {
			// success
			$('#lowerContainer').append(data);
			$('#bindingPopup')
				.show('fast', function(){ BBBinding.init( $fabricColorSource, $targetBindingStyleSelectBox, $targetBindingColorSelectBox, $targetPipedColorSelectBox ); })
				.BBcenter2();
		});
	});	
}
function popupCustom(text){

	var data = '<div id="popupCustom"  class="popupWrapper span-8"><div class="span-7">'
			+ ' <div class="span-2 prepend-6 last"> '
			+ '	<a class="bb-btnGeneric emphasize large"  href="" onclick="closePopup($(\'#popupCustom\')); return false;">Close</a>'
			+ ' </div> '
				+ '<div class="text" style="padding:1em .5em 1em .5em;">' + text + '</div>'
				+ '<div class="span-5 bb-btn ui-state-default ui-corner-all prepend-top" >'
				+ '</div>'
			+ '</div>'
		+ '</div>';
		$('#popupCustom').remove();
		$('#lowerContainer').append(data);
		$('#popupCustom')
			.show('fast')
			.BBcenter2();
//	$('#popupCustom div.text').html(text);
}

function closePopup($target){
	//$('#over').hide();
	$target.fadeOut('fast');
}


function colorpicked(){
	closePopup('#popup');
}



function popupHowToMeasureTurnouts(product, target){
	
	$('#turnoutSizingPopup').remove();
	$.getScript('../js/BBTurnoutSizingCompressed.js', function(){
		$.get('../popups/turnoutSizingPopup.php?prod=' + product, function(data) {
			// success
			
			$('#lowerContainer').append(data);
			$('#turnoutSizingPopup')
				.show('fast', function(){ BBTurnoutSizing.init( '#' + target); })
				.BBcenter2();
		});
	});	
}

function popupHowToMeasureBlanket(product, target){
	
	$('#blanketSizingPopup').remove();
	$.getScript('../js/BBBlanketSizingCompressed.js', function(){
		$.get('../popups/blanketSizingPopup.php?prod=' + product, function(data) {
			// success
			$('#lowerContainer').append(data);
			$('#blanketSizingPopup')
				.show('fast', function(){ BBBlanketSizing.init( target ); })
				.BBcenter2();
		});
	});
}

function popupHowToMeasureSheets(product, target){
	
	$('#blanketSizingPopup').remove();
	$.getScript('../js/BBSheetSizingCompressed.js', function(){
		$.get('../popups/sheetSizingPopup.php?prod=' + product, function(data) {
			// success
			$('#lowerContainer').append(data);
			$('#blanketSizingPopup')
				.show('fast', function(){ BBSheetSizing.init( target );	 })
				.BBcenter2();
		});
	});
	
}

		


