function closeWindows()
{
	document.getElementById('editWindow').style.display='none';		
	document.getElementById('coverAll').style.display='none';
}

function materialChange(type, x, y, rate, rateUS, ratePaper, account)
	{
		//var mat = document.skuUpload.material.value;
		var mat = document.skuUpload.material.options[document.skuUpload.material.selectedIndex].value;
	
		var s = document.getElementById('stretch');		
		var border = document.getElementById('border');
		
		if(mat=='canvas')
		{			
			if(account=='pro')
			{
				s.style.display="block";
			}
			border.style.display="none";
		}
		else
		{
			s.style.display="none";
			if(account=='pro')
			{
				border.style.display="block";
			}
		}
		
		priceCheckSize(type, x,y,rate,rateUS,ratePaper);
	}
	
	/*function showEditionOptions()
	{
		if(!document.skuUpload.uniqueSku.checked)
		{
			document.getElementById("uniqueEditionInfo").style.display = 'none';
		}
		else
		{
			document.getElementById("uniqueEditionInfo").style.display = 'block'; 
		}
	}*/
	
	function toggleEditions()
	{
		if(document.upform.edition.selectedIndex==0)
		{
			showOpenOptions(0);
			showLimitedOptions(1);
			//open
			//alert("Open");
			//show all open edition options, hide all limited edition options
		}
		else
		{
			showOpenOptions(1);
			showLimitedOptions(0);
			//alert("Limited");
		}
	}
	
	function showOpenOptions(mode)
	{
		if(mode==0) //show
		{
			document.getElementById("dynSizeOpen").style.display='table-row';
			document.getElementById("customS").style.display='table-row';
		}
		else
		{
			document.getElementById("dynSizeOpen").style.display='none';
			document.getElementById("customS").style.display='none';
		}
	}
	
	function showLimitedOptions(mode)
	{
		if(mode==0)
		{
			document.getElementById("limited1").style.display='table-row';
			document.getElementById("leOptions").style.display='table-row';
			document.getElementById("leOptions2").style.display='table-row';
			document.getElementById("leOptions3").style.display='table-row';			
			
			if(document.upform.editionTypeLE.selectedIndex==0)
			{
				document.getElementById("customSLE").style.display='table-row';
				document.getElementById("leOptions4").style.display='table-row';
				document.getElementById("limitedCustom").style.display='none';
			}
			else
			{
				document.getElementById("customSLE").style.display='none';
				document.getElementById("leOptions4").style.display='none';
				document.getElementById("limitedCustom").style.display='table-row';
			}
		}
		else
		{
			
			document.getElementById("limited1").style.display='none';
			document.getElementById("customSLE").style.display='none';
			document.getElementById("leOptions4").style.display='none';
			document.getElementById("limitedCustom").style.display='none';
			
			document.getElementById("leOptions").style.display='none';
			document.getElementById("leOptions2").style.display='none';
			document.getElementById("leOptions3").style.display='none';			
		}		
	}
	
	
	//obsolete
	function disableEdition()
	{
		/*
		if(document.upform.limitedEdition[0].checked==true)
		{
			document.upform.editionMax.disabled=true;
			document.upform.editionCur.disabled=true;
			//hide LE options
			document.upform.embellished.disabled=true;
			document.upform.signed.disabled=true;
			document.upform.numbered.disabled=true;
			document.upform.percentLE.disabled = true;
			
			document.upform.dynamicSizes.disabled=false;
			document.upform.percent.disabled=false;
		}
		else
		{
			document.upform.editionMax.disabled=false;
			document.upform.editionCur.disabled=false;
			document.upform.embellished.disabled=false;
			document.upform.signed.disabled=false;
			document.upform.numbered.disabled=false;
			document.upform.percentLE.disabled = false;
			
			document.upform.dynamicSizes.disabled=true;
			document.upform.percent.disabled=true;
		}*/
	}
	
	function changeEditionOptions()
	{
		if(document.upform.editionTypeLE[0].checked==true)
		{
			document.upform.percentLE.disabled = false;			
		}
		else
		{
			document.upform.percentLE.disabled = true;
		}
	}
		
	function highlight2(id)
	{
		var elem = document.getElementById(id);
		elem.style.backgroundColor = "970F01";
	}
	
	function unhighlight2(id)
	{
		var elem = document.getElementById(id);
		elem.style.backgroundColor = "BA9254";
	}
	
	function newSku()
	{
		document.skuUpload.editImage.value='';
		var skuType = document.getElementById('skuType');
		skuType.firstChild.nodeValue = 'Create a new SKU below';
		document.getElementById('resetSku').style.visibility='hidden';
		document.getElementById('delSku').style.visibility='hidden';
	}
	
	function calcPrice()
	{
		var profit = document.skuUpload.price3.value - document.skuUpload.harvestPrice.value;
		
		profit = profit.toFixed(2);
		
		document.getElementById("yourProfit").innerHTML = "Your profit: $"+profit;
	
		if(profit<0)
		{
			document.getElementById("yourProfit").style.color='FF0000';
		}
		else
		{
			document.getElementById("yourProfit").style.color='006600';
		}
	}
	
	function goClick(index, x, y, selIndex, stretch, wholesale, price1, price2, price3, readindex, selectedIndexUSGW, account, editionMax)
	{
		document.skuUpload.editImage.value=index;
		document.skuUpload.imageSizex.value=x;
		document.skuUpload.imageSizey.value=y;
		document.skuUpload.material.selectedIndex=selIndex;
		document.skuUpload.stretching.selectedIndex=stretch;
		
		
		// unstretched, show unstretched GW option
		if(stretch==3 && selIndex!=1)
		{
			document.getElementById('usGWLabel').style.display='block';
			document.getElementById('USGalWrap').style.display='block';
			document.skuUpload.USGalWrap.selectedIndex=selectedIndexUSGW;
		}
		else
		{
			document.getElementById('usGWLabel').style.display='none';
			document.getElementById('USGalWrap').style.display='none';				
		}
		
		//pro only options...
		if(account=='pro')
		{
			if(selIndex==1)
			{
				
				document.getElementById('stretch').style.display='none';
				document.getElementById('border').style.display='block';
			}
			else
			{
				document.getElementById('stretch').style.display='block';
				document.getElementById('border').style.display='none';
			}
			
			document.skuUpload.price.value = price1;
			document.skuUpload.price2.value = price2;
			document.skuUpload.editionMax.value = editionMax;
		}
		
		document.skuUpload.harvestPrice.value = wholesale;		
		document.skuUpload.price3.value = price3;					
		
		var skuType = document.getElementById('skuType');					
		skuType.firstChild.nodeValue = "Editing Size "+readindex;
		//document.getElementById('resetSku').style.visibility='visible';
		//document.getElementById('delSku').style.visibility='visible';
		//document.deleteSku.index.value=index;
		
		document.getElementById('hideForm').style.visibility='visible';
	}			
	
	function toggleEdition(url)
	{
		var XMLHttpRequestObject = false;
		
		if(window.XMLHttpRequest)
		{
			XMLHttpRequestObject = new XMLHttpRequest();
		}else if(window.ActiveXObject)
		{
			XMLHttpRequestObject =  new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		var obj = document.getElementById("editWindow");
		XMLHttpRequestObject.open("GET", url, true);
		
		XMLHttpRequestObject.onreadystatechange = function()
		{
			//alert(XMLHttpRequestObject.readyState);
			if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
			{			
				document.getElementById('editWindow').style.display='block';		
				document.getElementById('coverAll').style.display='block';
				obj.innerHTML = XMLHttpRequestObject.responseText;
				//obj.innerHTML = "Hello World";
			}
		}
		//send first request to update database...
		XMLHttpRequestObject.send(null);	
		
		
	}
	
	function showCategories()
	{
		document.getElementById("categoryList").style.display='block';
	}
	
	function chooseCat(id, name)
	{
		document.getElementById("categoryList").style.display='none';
		document.getElementById("chooseCat").innerHTML=name;
		document.upform.categoryG.value=id;
	}
	