



////////////////////////////////////////////////
var isZoom = true;
var thumbRows = 0;
var currentRowNum = 0;
var arr_target = new Array();
var arr_zoom = new Array();
var arr_text = new Array();
function initImageArray(fullRowNum){
	for(i = 0; i < arr_target[fullRowNum].length; i ++){
		//alert(arr_full[fullRowNum][i]);
		$('.carpetFullHold').append(arr_target[fullRowNum][i]);
	}
}
function popPdf(refUrl){
	window.open(refUrl);
}
var isPress = true;
var currentCarpet = '';
function showCarpet(num, caller){
		$('.imageHelpText').hide();
		fullImage = eval('"#target'+num+'"');
		imgDetail_stopZooms();
		$('.thumbOuterShell').find('a').removeClass('thumbSelected');
		$(caller).blur().addClass('thumbSelected');
		$('.carpetFull img').remove();
		//isZoom == true ? $('.carpetFull').attr('href', arr_zoom[num]) : $('.carpetFull').attr('href', 'javascript:void(0);').css('cursor', 'default');
		switch(true){
			case isZoom == true:
				$('.carpetFull').attr('href', arr_zoom[num]);
				break;
			case isPress == true:
				var pdfPop = arr_zoom[num];
				pdfPop = pdfPop.substring(0, pdfPop.lastIndexOf('.'))+'.pdf';
				$('.carpetFull').attr('href', 'javascript:popPdf("'+pdfPop+'");');
				$('.carpetZoom').remove();
				break;
			default:
				$('.carpetFull').attr('href', 'javascript:void(0);').css('cursor', 'default');
				break;
		}
		$(fullImage).clone().appendTo($('.carpetFull')).fadeIn(250, function(){currentCarpet = fullImage; isZoom == true ? imgDetail_findZooms() : void(0);;});
		$('.carpetInfo').empty().hide();
		$('.carpetLink').remove();
		$(arr_text[num]).clone().appendTo($('.carpetInfo'));
		$(arr_links[num]).clone().appendTo($('.carpetPageLeft')).wrap('<div class="carpetLinkContainer"></div>');
		var man = currentManufacturer;
		man.indexOf(' ') != -1 ? man = man.substring(0, man.indexOf(' ')) : man = man;
		var manImage = new Image();
		manImage.src = '/images/vendors/' + man + '.jpg';
		if(manImage){
			$(manImage).addClass('vendorImage');
			$('.carpetInfo').prepend($(manImage));
			$('.vendorImage').wrap('<p style="text-align: center;"></p>');
			$('.vendorImage').bind('error', function(){$(this).remove();})
		}
		$('.carpetInfo').fadeIn(450, function(){});
		
}
function initCarpetNav(){
	showCarpet(0, $('#carpetThumb0'));
	//imgDetail_findZooms();
}

function doThumbRow(nextRowNum, isInit){
	var currentRow = eval('".thumbRow'+currentRowNum+'"');
	var nextRow = eval('".thumbRow'+nextRowNum+'"');
	if(isInit == true){
		$(nextRow).fadeIn(250, function(){initCarpetNav();});
	} else {
		$(currentRow).fadeOut(250, function(){$(nextRow).fadeIn(250);});
	}
	initImageArray(nextRowNum);
}
function changeThumbRow(direction){
	switch(direction){
		case 'up':
			if(currentRowNum + 1 < thumbRows){
				doThumbRow(currentRowNum + 1, false);
				currentRowNum += 1;
			}
		break;
		case 'down':
			if(currentRowNum > 0){
				doThumbRow(currentRowNum - 1, false);
				currentRowNum -= 1;
			}
		break;
	}
}





























