function scGetUrl(returnUrl){
	var pit = document.getElementById('pit-of'),
	lastSlash = window.location.href.lastIndexOf('/'),
	url = window.location.href.substring(0, lastSlash)
	if(returnUrl){
		return url;
	}else{
		if(pit){
			pit['vwurl'].value = url;
		}
	}
}

function scBuildCart(){
	try{
		if(window.cartObj){
			var cartlen = cartObj.items.length,
			atqForm = document.getElementById('atqForm'),
			quoteCart = document.getElementById('quoteCart'),
			headerMessage = document.getElementById('headerMessage'),
			cartHeader = document.createElement('div'),
			emptyQuote,
			query = window.location.search.substring(1).split('&');
			cartHeader.className = 'AtqHeader';
			cartHeader.appendChild(document.createTextNode('Request a Quote'))
			quoteCart.appendChild(cartHeader)
			if(query){
				if(query[0] == 'error'){
					headerMessage.className = 'headerMessage';
					headerMessage.innerHTML = 'There was an error sending your mail... please try again.'
				}
			}
			if(cartlen > 0){
				var table = document.createElement('table'),
				tbody = document.createElement('tbody'),
				trHeader = document.createElement('tr'),
				tdInfoHeader = document.createElement('td'),
				//tdImageHeader = document.createElement('td'),
				tdQtyHeader = document.createElement('td'),
				tdPriceHeader = document.createElement('td'),
				tdCostHeader = document.createElement('td'),
				tdOptionsHeader = document.createElement('td'),
				quoteCartContainer = document.createElement('div'),
				hasOptions = false;
				quoteCartContainer.className = 'quoteCartContainer'
				
				table.className = 'AtqTable';
				table.cellSpacing = '1'
				table.cellPadding = '0'
				
				tdInfoHeader.appendChild(document.createTextNode('Item'))
				//tdInfoHeader.colSpan = '2'
				tdQtyHeader.appendChild(document.createTextNode('Qty.'))
				tdPriceHeader.appendChild(document.createTextNode('Unit Price'))
				tdCostHeader.appendChild(document.createTextNode('Cost'))
				tdOptionsHeader.appendChild(document.createTextNode('Options'))
				
				
				for(var i = 0; i < cartlen; i++){
					if(cartObj.items[i].options){
						hasOptions = true;
						break;
					}
				}
				
				//trHeader.appendChild(tdImageHeader)
				trHeader.className = 'AtqTrHeader'
				trHeader.appendChild(tdInfoHeader)
				if(hasOptions){
					trHeader.appendChild(tdOptionsHeader)
				}
				trHeader.appendChild(tdPriceHeader)
				trHeader.appendChild(tdQtyHeader)
				trHeader.appendChild(tdCostHeader)
				
				tbody.appendChild(trHeader)
				table.appendChild(tbody)
				
				for(var i = 0; i < cartlen; i++){
					var tr = document.createElement('tr'),				
					tdInfo = document.createElement('td'),
					//tdImage = document.createElement('td'),
					tdQty = document.createElement('td'),
					tdPrice = document.createElement('td'),
					tdCost = document.createElement('td'),
					tdOptions = document.createElement('td'),
					a = document.createElement('a'),
					imgA = document.createElement('a'),
					rem = document.createElement('a'),
					//qty = document.createElement('strong'),
					url = scGetUrl(true);
					img = document.createElement('img'),
					addMore = document.createElement('img'),
					addMoreLink = document.createElement('a'),
					returnUrl = document.createElement('input');
					itemInpName = document.createElement('input');
					itemInpCode = document.createElement('input');
					itemInpOptions = document.createElement('textarea');
					
					a.href = cartObj.items[i].id + '.html';
					//a.appendChild(document.createTextNode(cartObj.items[i].name));
					a.innerHTML = cartObj.items[i].name;
					a.className = 'AtqName';
					
					rem.href = 'http://site.qualityflooring4less.com/solidcactus/addToQuote/addToQuote.php?r=' + cartObj.items[i].pos + '&vwurl=' + url;
					rem.appendChild(document.createTextNode('[Remove]'));
					rem.className = 'AtqRemove';
					rem.onclick = function(){
						var iframe = document.getElementById('scFrame')
						iframe.src = this.href 
						return false;
					}
					
					img.src = cartObj.items[i].image;
					img.className = 'AtqImg';
					imgA.href = cartObj.items[i].id + '.html';
					imgA.appendChild(img);
					tdInfo.appendChild(imgA);
					
					tdInfo.appendChild(a);
					
					tdPrice.appendChild(document.createTextNode('$' + cartObj.items[i].price));
					tdCost.appendChild(document.createTextNode('$' + cartObj.items[i].cost));
					tdQty.appendChild(document.createTextNode(cartObj.items[i].quantity));
					
					itemInpOptions.value = '';
					if(cartObj.items[i].options){
						for(n in cartObj.items[i].options){
							var optDiv = document.createElement('div'),
							optValue = n + ': ' + cartObj.items[i].options[n];
							optDiv.className = 'AtqOptions';
							optDiv.appendChild(document.createTextNode(optValue));
							tdOptions.appendChild(optDiv);
							/*itemInpOptions.name = 'itemOptions_' + cartObj.items[i].pos;
							itemInpOptions.style.display = 'none';
							itemInpOptions.value = itemInpOptions.value + optValue + "\n"*/
						}
					}
					
					tdInfo.appendChild(rem);
					
					tdInfo.className = 'AtqInfo';
					//tdImage.className = 'AtqImg';
					tdQty.className = 'AtqQty';
					tdPrice.className = 'AtqPrice';
					tdCost.className = 'AtqCost';
					
					//tr.appendChild(tdImage);
					tr.appendChild(tdInfo);
					if(hasOptions){
						tr.appendChild(tdOptions);
					}
					tr.appendChild(tdPrice);
					tr.appendChild(tdQty);
					tr.appendChild(tdCost);
					
					tbody.appendChild(tr);
					
					/*itemInpId.name = 'itemId_' + cartObj.items[i].pos;
					itemInpId.type = 'hidden';
					itemInpId.value = cartObj.items[i].id;
					
					itemInpName.name = 'itemName_' + cartObj.items[i].pos;
					itemInpName.type = 'hidden';
					itemInpName.value = cartObj.items[i].name;
					
					itemInpCode.name = 'itemCode_' + cartObj.items[i].pos;
					itemInpCode.type = 'hidden';
					itemInpCode.value = cartObj.items[i].code;
					
					atqForm.appendChild(itemInpId)	
					atqForm.appendChild(itemInpName)	
					atqForm.appendChild(itemInpCode)
					atqForm.appendChild(itemInpOptions)*/
				}
				
				returnUrl.name = 'returnUrl';
				returnUrl.type = 'hidden';
				returnUrl.value = url;
				atqForm.appendChild(returnUrl)
				
				table.appendChild(tbody)
				quoteCartContainer.appendChild(table)
				quoteCart.appendChild(quoteCartContainer)
				
				addMoreLink.href = 'index.html';
				addMore.src = '//lib.store.yahoo.net/lib/yhst-18994263876730/AddMore.png';
				addMore.className = 'atqAddMore'
				addMoreLink.appendChild(addMore);
				quoteCart.appendChild(addMoreLink);
				atqForm.style.display = 'block'
			}else{
				emptyQuote = document.createElement('div')
				emptyQuote.className = 'AtqEmpty'
				emptyQuote.appendChild(document.createTextNode('No items to quote'))
				quoteCart.appendChild(emptyQuote)
				//atqForm.style.display = 'none'
			}
		}
	}catch(e){}
}

function checkAtqForm(thisForm){
	var name = thisForm['name'],
	email = thisForm['email'],
	phone = thisForm['phone'],
	address = thisForm['address'],
	city = thisForm['city'],
	state = thisForm['state'],
	zip = thisForm['zip'],
	comments = thisForm['comments'];
	if(name.value == ''){
		alert('Please enter your name.');
		name.focus();
		return false;
	}
	if(email.value == ''){
		alert('Please enter your email address.');
		email.focus();
		return false;
	}
	if(phone.value == ''){
		alert('You must enter a phone number.');
		phone.focus();
		return false;
	}
	if(address.value == ''){
		alert('Please enter your address.');
		address.focus();
		return false;
	}
	if(city.value == ''){
		alert('Please enter your city.');
		city.focus();
		return false;
	}
	if(state.value == ''){
		alert('Please enter your state.');
		state.focus();
		return false;
	}
	if(zip.value == ''){
		alert('Please enter your zip code.');
		zip.focus();
		return false;
	}
	return true;
}
