/**
 * @author nolley
 */
	
	//Set add to cart array
	var addToCartArray = [];
	//var dimArray = [];
	var tempArray = [];
	
	
	
	var sternAreas = ['stern_straight', 'stern_l', 'stern_acc'];
	var cartArrayMap = [{'glue':0, 'carpet':1, 'stern_straight':2, 'stern_L':3, 'stern_accessory':4, 'bow_port':5, 'bow_starboard':6, 'table':7, 'helm':8, 'captain_seat':9, 'bimini_top':10, 'accessory':11}];
	var currentSubtotal = 0;
	var prevPrice = 0;
	
	var armRestWidth = 6;
	var chaiseWidth = 15;
	var cornerWidth = 33;
	
	var colorChoice = '';
	
	//Show next section
	function showSection(area)
	{
		//myHeight = document.getElementById(area).getHeight();
		//Effect.BlindDown(area, { duration: 2.0, scaleFrom: 0, scaleTo: 100 });
		jQuery(eval('\'#'+area+'\'')).slideDown("slow");

	}
	
	//Hide finished section
	function hideSection(area,returnProcess)
	{
		//myArea = '#'+area;
		//alert('in hide section');
		//myHeight = document.getElementById(area).getHeight();
		//Effect.BlindUp(area, { duration: 2.0, scaleFrom: 100, scaleTo: 0 });
		if(returnProcess == '')
		{
			//alert('in hide section1');
			jQuery(eval('\'#'+myArea+'\'')).slideUp("slow");
			
		}
		else
		{
			//alert('in hide section2');
			jQuery(eval('\'#'+myArea+'\'')).slideUp("slow", function(){eval(returnProcess);});
		}
	}
	
	//ShowHide function - picks hide or show function and sets show/hide button text
	function showHideArea(area, nextArea)
	{
		//alert('in show hide');
		
		//document.getElementById(openCloseButton).innerHtml = '';
		
		if(area != '')
		{
			openCloseButton = area +'Edit';
			myArea = area + 'Cont';
			areaStatus = document.getElementById(openCloseButton).className;
			
			if(nextArea == '')
			{
				if(areaStatus == 'editSelectedHidden')
				{
					//showSection(myArea);
					jQuery(eval('\'#'+myArea+'\'')).slideDown("slow");
					//&uarr; &darr;
					document.getElementById(openCloseButton).innerHTML = 'Hide Section &uarr;&uarr;';
					document.getElementById(openCloseButton).className = "editSelected";
				}
				else
				{
					//hideSection(myArea);
					jQuery(eval('\'#'+myArea+'\'')).slideUp("slow");
					document.getElementById(openCloseButton).innerHTML = 'Show Section &darr;&darr;';
					document.getElementById(openCloseButton).className = "editSelectedHidden";
				}
			}
			else
			{
				myNextArea = nextArea +'Cont';
				nextOpenCloseButton = nextArea +'Edit';
				//alert('in right area');
				//showSection(myNextArea);
				//&uarr; &darr;
				document.getElementById(nextOpenCloseButton).innerHTML = '';
				document.getElementById(nextOpenCloseButton).className = "editSelected";
			
				//hideSection(myArea);
				document.getElementById(openCloseButton).innerHTML = 'Show Section &darr;&darr;';
				document.getElementById(openCloseButton).className = "editSelectedHidden";
				
				jQuery(eval('\'#'+myArea+'\'')).slideUp("slow", function(){jQuery(eval('\'#'+myNextArea+'\'')).slideDown("slow");});
				//, function(){jQuery(myNextArea).slideDown("slow");}
			}
		}
		else
		{
			myNextArea = nextArea +'Cont';
			if(document.getElementById(myNextArea).className != "selected")
			{
				document.getElementById(myNextArea).className = "selected";
				//showSection(myNextArea);
				jQuery(eval('\'#'+myNextArea+'\'')).slideDown("slow");
			}
			
		}
	}
	
	//Clear carpet selections when buyCarpet is 'no'
	function hideAndReset(myArea)
	{
		hideArea = myArea + "Cont";
		
		hideSection(hideArea);
		
		document.getElementById(hideArea).className = "";
		
	}
	
	// **** This has to stay as Javascript
	function calcLoungeSize(area)
	{
		//alert('in calc lounge');
			//Find end selections based on are
			//prodArea = area + '_' + prodPlace;
			
			myLounge = area + '_lounge';
			myLeft = area + '_lend';
			myRight  = area + '_rend';
			myCorner = area + '_corner';
			myLounge2 = area + '_lounge2';
			
			myLoungeS = document.getElementById(myLounge);
			myLoungeSname = myLoungeS.options[myLoungeS.selectedIndex].getAttribute("name");
			myLoungeS = myLoungeSname;
			
			myLeftS = document.getElementById(myLeft);
			myLeftSname = myLeftS.options[myLeftS.selectedIndex].getAttribute("name");
			myLeftS = myLeftSname;
			
			myRightS = document.getElementById(myRight);
			myRightSname = myRightS.options[myRightS.selectedIndex].getAttribute("name");
			myRightS = myRightSname;
			
			myCornerS = 0;
			if(area == 'stern_l')
			{
				myCornerS = document.getElementById(myCorner);
				myCornerSname = myCornerS.options[myCornerS.selectedIndex].getAttribute("name");
				myCornerS = myCornerSname;
				
				myLounge2S = document.getElementById(myLounge2);
				myLounge2Sname = myLounge2S.options[myLounge2S.selectedIndex].getAttribute("name");
				myLounge2S = myLounge2Sname;
			}
			
			if(area.indexOf('bow') > -1)
			{
				//alert('setting bow');
				myLounge2 = 'bows_lounge';
				myLounge2S = document.getElementById(myLounge2);
				myLounge2Sname = myLounge2S.options[myLounge2S.selectedIndex].getAttribute("name");
				myLounge2S = myLounge2Sname;
				
				myLeft2 = 'bows_lend';
				myRight2  = 'bows_rend';
				myLeftS2 = document.getElementById(myLeft2);
				myLeftS2name = myLeftS2.options[myLeftS2.selectedIndex].getAttribute("name");
				myLeftS2 = myLeftS2name;
				myRightS2 = document.getElementById(myRight);
				myRightS2name = myRightS2.options[myRightS2.selectedIndex].getAttribute("name");
				myRightS2 = myRightS2name;
			}
			
			//alert(myLeftSname);
			if(area.indexOf('bow') > -1)
			{
				//alert('in bow');
				myAvailArea = dimArray[0].bowPort;
				myAvailArea2 = dimArray[0].bowStar;
				
			}
			else
			{
				myAvailArea = dimArray[0].sternWidth;
				myAvailArea2 = dimArray[0].sternPort;
				//alert('set area1- '+myAvailArea + ' - Area2- '+myAvailArea2);
			}
			
			
			
			var myLoungeOptions = document.getElementById(myLounge).getElementsByTagName("option");
			
			if(area == 'stern_l' || area.indexOf('bow') > -1)
			{
				//alert('in set loungeoptions2 - ' + area);
				var myLoungeOptions2 = document.getElementById(myLounge2).getElementsByTagName("option");
			}
			
			if(myLoungeS == 'none' && myLeftS == 'none' && myRightS == 'none')
			{
				myLoungeS = 0;
				myLeftS = 0;
				myRightS = 0;
				
			}
			else 
			{
				
				if(area == 'stern_l')
				{
					//alert('set strenL availArea');
					myAvailArea = parseInt(myAvailArea) - (parseInt(myLeftS) + parseInt(myCornerS));
					myAvailArea2 = parseInt(myAvailArea2) - (parseInt(myRightS) + parseInt(myCornerS));
					//alert('calc area1- '+myAvailArea + ' - Area2- '+myAvailArea2);
				}
				else if(area.indexOf('bow') != -1)
				{
					//alert('set bow availArea');
					myAvailArea = parseInt(myAvailArea) - (parseInt(myLeftS) + parseInt(myRightS));
					myAvailArea2 = parseInt(myAvailArea2) - (parseInt(myRightS2) + parseInt(myLeftS2));
				}
				else
				{
					//alert('set other availArea');
					//alert(myAvailArea);
					myAvailArea = parseInt(myAvailArea) - (parseInt(myLeftS) + parseInt(myRightS));
					//alert('area='+myAvailArea+' myLeft='+myLeftS+' myRightS='+myRightS);
				}
			}
			
			i=0;
			while(i< eval(myLoungeOptions.length))
			{
				//alert('disabling options in 1 - '+myLoungeOptions[i].getAttribute("name"));
				if(myLoungeOptions[i].getAttribute("name") > myAvailArea)
				{
					//alert('disabling options in 1 - '+myLoungeOptions[i].getAttribute("name"));
					myLoungeOptions[i].disabled = 'disabled';
				}
				else
				{
					
					myLoungeOptions[i].disabled = '';
					myLoungeOptions[i].selected = 'selected';
					
				}
				i++;
			}
			
			if(area == 'stern_l' || area.indexOf('bow') > -1)
			{	//alert('in set lounge2');
				i=0;
				//alert('disabling options in 1 - '+myLoungeOptions2[i].getAttribute("name"));
				while(i< eval(myLoungeOptions2.length))
				{
					if(myLoungeOptions2[i].getAttribute("name") > myAvailArea2)
					{
						//alert('disabling options in 2');
						myLoungeOptions2[i].disabled = 'disabled';
					}
					else
					{
						
						myLoungeOptions2[i].disabled = '';
						myLoungeOptions2[i].selected = 'selected';

					}
					i++;
				}
				myNewLounge2S = document.getElementById(myLounge2);
				myLounge2Sid = myNewLounge2S.options[myNewLounge2S.selectedIndex].getAttribute("value");
				if(area == "stern_l")
				{
					setProdSelection(area,'lounge2',myLounge2Sid,'','');
				}
				else
				{
					setProdSelection('bows','lounge',myLounge2Sid,'','');
				}
			}
			
			
			myNewLoungeS = document.getElementById(myLounge);
			myLoungeSid = myNewLoungeS.options[myNewLoungeS.selectedIndex].getAttribute("value");
			setProdSelection(area,'lounge',myLoungeSid,'','');
			
		
	}

	// **** This has to stay as Javascript
	function customizerchangeSelected(sectionImage, selectedImage)
	{
		if(selectedImage != '')
		{
			jQuery.get("/customizer/ajax/getSmallImage", {id: selectedImage },function(data){document.getElementById(sectionImage).src=data;});//alert("Data Loaded: " + data);});
	
		}
		else
		{
			document.getElementById(sectionImage).src='';
		}
	}
	
	//Get dimensions and set vars for use throughout customizer
	function setDimensions(container, nextContainer)
	{
		//get dimension form values
		var a = document.getElementById('dimA').value;
		var b = document.getElementById('dimB').value;
		var c = document.getElementById('dimC').value;
		var d = document.getElementById('dimD').value;
		var e = document.getElementById('dimE').value;
		var f = document.getElementById('dimF').value;
		
		
		if(a != 'none' && b != 'none' && c != 'none' && d != 'none' &&  e != 'none' && f != 'none')
		{
		
		//set deck square footage
		var deckArea = a * b;
		
		//load all dimensions into an array
		//dimArray[0] = {'deckArea':deckArea, 'deckWidth':a, 'deckLength':b, 'bowStar':c, 'bowPort':d, 'sternPort':e, 'sternWidth':f};
		
		dimArray = {"deckArea":deckArea, "deckWidth":a, "deckLength":b, "bowStar":c, "bowPort":d, "sternPort":e, "sternWidth":f};
		//alert(dimArray);
		var returnProcess = 'alert("Data Loaded: " + data);showHideArea(\''+container+'\', \''+nextContainer+'\');';
		//alert('returnProcess -> '+returnProcess);
		var myData = JSON.stringify(dimArray);
		//$.post("/customizer/ajax/setDimensions", {dim: myData});
		doSomething('setDimensionsAction','post',myData,returnProcess);
		//jQuery.post("/customizer/ajax/setDimensions", {dim: myJSONObject},function(data){alert("Data Loaded: " + data)});
		//showHideArea(container, nextContainer);
		}
		else{
			alert("Please enter all dimensions.");
		}
	}
	
	//change rear seating layout and purge any previous selections
	function writeNewSternOpt(data)
	{
		alert(data);
		eval(data);
		if(data.hasOpts == true)
		{
			//get new options
			document.getElementById('rearOptContent').innerHTML = data.newContent;
			showHideArea('', 'rearOptContent');
			// show area
		}
		
	}
	function changeSternStyle(myArea)
	{
		// close and clear rearOptCont
		var returnProcess = "document.getElementById('rearOptContent').innerHTML = ''";//alert("Data Loaded: " + data);' 
		hideSection('rearOptCont',returnProcess);
		
		//var dataArray = [];
		myArea = myArea+'Cont';
		if(myArea == 'stern_straightCont')
		{
			//mySubAreas = ['lend','lounge','rend'];
			dataArray = {"areaCont":myArea, "subArea":["lend","lounge","rend"], "subArray":{"lendArray":lendArray, "loungeArray":loungeArray, "rendArray":rendArray}};
		}
		else if(myArea == 'stern_lCont')
		{
			dataArray = {"areaCont":myArea, "subArea":["lend","lounge","corner","lounge2","rend"], "subArray":{"lendArray":lendArray, "loungeArray":loungeArray, "cornerArray":cornerArray, "lounge2Array":lounge2Array, "rendArray":rendArray}};
		}
		else
		{
			dataArray = {"areaCont":myArea, "subArea":["lend","lounge","rend","accs"],"subArray":{"lendArray":lendArray, "loungeArray":loungeArray, "rendArray":rendArray, "accsArray":accsArray}};
		}
		var myData = JSON.stringify(dataArray);
		//var returnProcess2 = "document.getElementById('rearOptContent').innerHTML = data;showSection('reapOptCont','');";
		var returnProcess2 = 'alert("Data Loaded: " + data);';
		doSomething('changeSternStyleAction','post',myData,returnProcess2);
		//jQuery.post("/customizer/ajax/doSomething", {myProcess: 'changeSternStyleAction', compute: myData});//,function(data){alert("Data Loaded: " + data);});//'writeNewSternOpt(data);'});
		
	}
	
	function doSomething(funcToCall, callType, myData, returnProcess)
	{
		//alert('in js doSomething');
		//this function will determine jquery action and process it
		//jQuery.post("/customizer/ajax/doSomething", {myProcess: funcToCall, compute: myData},function(data){alert("Data Loaded: " + data)});
		if(callType == 'post')
		{
		//	alert('in js doSomething post');
		jQuery.post("/customizer/ajax/doSomething", {myProcess: funcToCall, compute: myData},function(data){eval(returnProcess);});
		}
		else if(callType == 'get')
		{
		jQuery.get("/customizer/ajax/doSomething", {myProcess: funcToCall, compute: myData},function(data){eval(returnProcess);});
		}
		else
		{
			// do nothing yet
		}
		//alert('did post');
	}


	
	// **** BELOW NOT NEEDED
	
	/*
	function updateSubtotal()
	{
		currentSubtotal = 0;
		i=0;
		//alert('in subTotal');
		//alert(addToCartArray.length);
		while(i < addToCartArray.length)
		{
			//alert('qty = '+addToCartArray[i].prodQty);
			
			itemPrice = parseFloat(addToCartArray[i].price) * parseInt(addToCartArray[i].prodQty);
			currentSubtotal = currentSubtotal + parseFloat(itemPrice);
			//alert(parseFloat(itemPrice)+' - '+addToCartArray[i].price+' - '+addToCartArray[i].prodQty);
			i++;
		}
		
		currentSubtotal = parseFloat(currentSubtotal);
		
		if(isNaN(currentSubtotal) == true)
		{
			document.getElementById('customizerSubtotal').innerHTML = '0.00';
			//alert('is NaN');
		}
		else
		{
			document.getElementById('customizerSubtotal').innerHTML = currentSubtotal;
			//alert('set subtotal');
		}
	}
	
	
	function setAddtoCart(area, prodPlace, prodSku, prodPrice, prodQty, prodColor)
	{
		//alert('in addProd');
		
		prodArea = area + '_' + prodPlace;
		
		nextSlot = addToCartArray.length;
		prevSelect = -1;
		x=0;
		while(x < addToCartArray.length)
		{
			if(addToCartArray[x].prodArea == prodArea)
			{
				prevSelect = x;
				x = addToCartArray.length + 1;
			}
			x++;
		}
		//alert('prevSelect = '+prevSelect)
		
		if(prevSelect == -1) //adds new selection to cart
		{
			addToCartArray[nextSlot] = {'price':prodPrice, 'sku':prodSku, 'prodArea':prodArea, 'prodQty':prodQty, 'prodColor':prodColor};
			//alert('price set as - '+addToCartArray[0].price);
		}
		else if(prodSku == '') //removes selection from cart
		{
			addToCartArray.splice(prevSelect,1);
		}
		else //changes previous selection to new prod selection
		{
			addToCartArray.splice(prevSelect,1);
			nextSlot = addToCartArray.length;
			addToCartArray[nextSlot] = {'price':prodPrice, 'sku':prodSku, 'prodArea':prodArea, 'prodQty':prodQty, 'prodColor':prodColor};
		}
		//turns cupholder style section on if armrest added to cart
		if(prodSku.indexOf('LAR-6') > -1 || prodSku.indexOf('RAR-6') > -1 )
		{
			document.getElementById('cupStyleCont').style.display = '';
		}
		
		//alert('array set as - '+nextSlot+' - '+addToCartArray[nextSlot]);
		updateSubtotal();
		//addToCartArray.forEach(updateSubtotal);
	}
	
	//Change skus in add to cart to new selected style
	function changeSeatStyle(changeWhat,newStyle)
	{
		if(changeWhat == 'seat') //searches for style trigger 'XX-' at the beginning of sku
		{
			x=0;
			while(x < addToCartArray.length)
			{
				thisEntry = addToCartArray[x].sku;
				//alert(thisEntry + ' -> ' + addToCartArray[x].sku);
				skuPrefix = thisEntry.substring(0, 4);
				//alert('skuPrefix = ' + skuPrefix + ' :: newStyle =' + newStyle);
				
					if(thisEntry.indexOf('PRE-') > -1 || thisEntry.indexOf('ELT-') > -1 || thisEntry.indexOf('PLT-') > -1)
					{
						if(skuPrefix != newStyle)
						{			
							myLen = thisEntry.length;
							baseSku = thisEntry.substring(4,myLen);
							newSku = newStyle + baseSku;
							addToCartArray[x].sku = newSku;//newStyle + thisEntry.substring(0, 3);
							//alert(thisEntry + ' now -> ' + newSku);
							
							
						}
					}
				
				
				x++;
			}
		}
		else //searches for style trigger '-XX' at the end of sku
		{
			x=0;
			while(x < addToCartArray.length)
			{
				thisEntry = addToCartArray[x].sku;
				//alert(thisEntry + ' -> ' + addToCartArray[x].sku);
				skuSuffix = thisEntry.substring(thisEntry.length - 3, thisEntry.length - 1);
				alert('skuPrefix = ' + skuPrefix + ' :: newStyle =' + newStyle);
				
					if(thisEntry.indexOf('-WP') > -1 || thisEntry.indexOf('-BP') > -1 || thisEntry.indexOf('-SS') > -1)
					{
						if(skuSuffix != newStyle)
						{
							//prevSelect = x;
							//myArea = addToCartArray[x].prodArea;
							
							foundThis = 0;
							myLen = thisEntry.length - 3;
							baseSku = thisEntry.substring(0,myLen);
							newSku = baseSku + newStyle;
							
							//find price of new style
							i=0;
							while(i < rendArray.length)
							{
								if(rendArray[x].sku == newSku)
								{
									newPrice = rendArray[x].price;
									foundThis = 1;
									i = rendArray.length + 1;
								}
								i++;
							}
							
							if(foundThis == 0)
							{
								i=0;
								while(i < rendArray.length)
								{
									if(rendArray[x].sku == newSku)
									{
										newPrice = rendArray[x].price;
										foundThis = 1;
										i = rendArray.length + 1;
									}
									i++;
								}
							}
							
							addToCartArray[x].sku = newSku;//newStyle + thisEntry.substring(0, 3);
							addToCartArray[x].price = newPrice;
							alert(thisEntry + ' now -> ' + newSku);
							
							// removes prev style entry from cart array
							//addToCartArray.splice(prevSelect,1);
						}
					}
				
				
				x++;
			}
		}
		colorChoice = '';
		updateSubtotal();
	}
	
	//Calc price diff for cupholder
	function cupHolderPrice()
	{
		//get selected cup style by name
			//myLeftS = document.getElementById(myLeft);
			//myLeftSname = myLeftS.options[myLeftS.selectedIndex].getAttribute("name");
			//cupStyle
			//cupStyleCont
			//selectedStyle
		selection = document.getElementsByName('cupStyle');//document.cupStyleCont.CupStyle;
		for (i=0; i<selection.length; i++)
		{
			if (selection[i].checked == true)
			{
				//alert('Selected style is ' + selection[i].value + '.');
				selectedStyle = selection[i].value;
			}
		}
		//get pricing for selected style and other style options
		wpPrice = 0;
		bpPrice = 0;
		ssPrice = 0;
		
		//get arm-rest count from addToCartArray
		armCount = 0;
		x=0;
		while(x < addToCartArray.length)
		{
			thisEntry = addToCartArray[x].sku;
			if(thisEntry.indexOf('LAR-6') > -1 || thisEntry.indexOf('RAR-6') > -1 )
			{
				if(thisEntry == "LAR-6-WP")
				{
					wpPrice = addToCartArray[x].price;
				}
				else if(thisEntry == "LAR-6-BP")
				{
					bpPrice = addToCartArray[x].price;
				}
				else if(thisEntry == "LAR-6-SS")
				{
					ssPrice = addToCartArray[x].price;
				}
				else
				{
					
				}
				armCount++;
			}
			x++;
		}
		
		//alert(wpPrice + bpPrice + ssPrice);
		
		if(armCount == 0)
		{
			document.getElementById('cupStyleCont').style.display = 'none';
		}
		//calc price differences
		wpPriceDiff = 0;
		bpPriceDiff = 0;
		ssPriceDiff = 0;
		
		wpPriceTot = wpPrice * armCount;
		bpPriceTot = wpPrice * armCount;
		ssPriceTot = wpPrice * armCount;
		
		if(selectedStyle == 'SS')
		{
			wpPriceDiff = parseFloat(wpPriceTot) - parseFloat(ssPriceTot);
			bpPriceDiff = parseFloat(bpPriceTot) - parseFloat(ssPriceTot);
			ssPriceDiff = '0.00';
		}
		else if(selectedStyle == 'WP')
		{
			wpPriceDiff = '0.00';
			bpPriceDiff = parseFloat(bpPriceTot) - parseFloat(wpPriceTot);
			ssPriceDiff = parseFloat(ssPriceTot) - parseFloat(wpPriceTot);
		}
		else if(selectedStyle == 'BP')
		{
			wpPriceDiff = parseFloat(wpPriceTot) - parseFloat(bpPriceTot);
			bpPriceDiff = '0.00';
			ssPriceDiff = parseFloat(ssPriceTot) - parseFloat(bpPriceTot);
		}
		
		//write price diff into page
		document.getElementById('wpPriceChange').innerHTML = '$' + wpPriceDiff.toString();
		document.getElementById('bpPriceChange').innerHTML = '$' + bpPriceDiff.toString();
		document.getElementById('ssPriceChange').innerHTML = '$' + ssPriceDiff.toString();
	}
	
	//Set color selections
	function setColors(option,optVal)
	
	
	
	function setProdSelection(productArea, prodPlace, idValue, qty, prodColor)
	{
		//qty=1;
		//alert('setProdSelection');
		//Get product info from product array
		//alert(qty);
		if(prodPlace == 'glue')
		{
			prodQty = document.getElementById('glueQty').innerHTML;
			if(idValue == '')
			{
				idValue = glueArray[0].id;
			}
		}
		else if(qty == '')
		{
			prodQty = 1;
		}
		else
		{
			prodQty = qty;
		}
		
		
			//alert(prodArrayName.length);
			if(idValue != 'none')
			{
				//alert('id is not none');
				i=0;
				prodArrayName = eval(prodPlace + 'Array');
				
				while(i <= eval(prodArrayName.length))
				{
					if(prodArrayName[i].id == idValue)
					{
						//myTempArray = prodArrayName[i];
						mySku = prodArrayName[i].sku;
						myId = prodArrayName[i].id;
						myPrice = prodArrayName[i].price;
						//alert(myPrice);
						//myQty = 1;
						myOption = '';
						mySelectedImage = productArea + '_' + prodPlace + '_Selected';
					
						i = prodArrayName.length + 1;
					}
					i++;
				}
				//setAddtoCart(productArea, prodPlace, mySku, myPrice);
			}
			else
			{
				//alert('id is none');
				mySku = '';
				myId = '';
				//myPrice = 0;
				//myQty = 0;
				myOption = '';
				mySelectedImage = productArea + '_' + prodPlace + '_Selected';
			}
			//alert(qty);
			setAddtoCart(productArea, prodPlace, mySku, myPrice, prodQty, prodColor);
			//setAddtoCart(productArea, prodPlace, mySku, myPrice, myQty, myOption);
			customizerchangeSelected(mySelectedImage,myId);
	}
	
	//Calculate glue quantity needed for carpet
	function calcGlueQty()
	{
		deckLength = dimArray[0].deckLength;
		//alert(deckLength);
		
		if(deckLength >= (24 * 12))
		{
			document.getElementById('glueQty').innerHTML = 3;
		}
		else if(deckLength < (16 * 12))
		{
			document.getElementById('glueQty').innerHTML = 1;
		}
		else
		{
			document.getElementById('glueQty').innerHTML = 2;
		}
	}
	
	//purge array when section is unselected
	function purgeArray(myArea, prodPlace)
	{
		if(addToCartArray.length != 0)
		{
		if(prodPlace == '')
		{
			//alert(addToCartArray.length);
			purgeArea = myArea;
			i = 0;
			zeroPurged = false;
			while(i < eval(addToCartArray.length))
			{
				//alert(addToCartArray[i].prodArea + ' - ' + addToCartArray.length);
				myArea = addToCartArray[i].prodArea;
				if(myArea.search(purgeArea) != -1)
				{
					addToCartArray.splice(i,1);
					//alert('removed');
					if(i == 0)
					{
						zeroPurged = true;
					}
				}
				else
				{
					zeroPurged = false;
				}
				if(addToCartArray.length != 0 && zeroPurged == true)
				{
					
				}
				else
				{
					i++;
				}
			}
		}
		else
		{
			purgeArea = myArea + "_" + prodPlace;
			i = 0;
			while(i < eval(addToCartArray.length))
			{
				if(addToCartArray[i].prodArea == purgeArea)
				{
					addToCartArray.splice(i,1);
				}
				i++;
			}
		}
		updateSubtotal();
		}
	}
	
	*/