﻿			
			
			var TransI = 0;
			var PolI = 0;
			var ThinI = 0;
			var tintI = 0;
			var PolyI = 0;
			var CoatI = 0;
			TransI = 0;
			var SprayPrice = 3.00;
		
			function clear()
			{
				
				for (var j = (TransI-1); j >= 0; j--)
				{
					document.getElementById("TransitionalLenses").remove(j);
				}
				TransI=0;
				for (var j = (PolI-1); j >= 0; j--)
				{
					document.getElementById("sizes").remove(j);
				}
				PolI=0;
				for (var j = (ThinI-1); j >= 0; j--)
				{
					document.getElementById("ThinLenses").remove(j);
				}
				ThinI=0;
				for (var j = (tintI-1); j >= 0; j--)
				{
					document.getElementById("Tint").remove(j);
				}
				tintI=0;
				for (var j = (PolyI-1); j >= 0; j--)
				{
					document.getElementById("PolyCarbonLens").remove(j);
				}
				PolyI=0;
				for (var j = (CoatI-1); j >= 0; j--)
				{
					document.getElementById("Coating").remove(j);
				}
				CoatI=0;
				
				AddToTransitional("None", 0,'0');
				AddToThinLenses("None", 0,'0');
				//AddTocoating("None", 0,'0');
				AddTotint("None", 0,'0');
				AddToPolycarbon("None", 0,'0');
				
				if (TransitionalLensesDisabled == 0)
				{
					document.getElementById("TransitionalLenses").disabled = false;
				}
				if (ThinLensesDisabled == 0)
				{
					document.getElementById("ThinLenses").disabled = false;
				}
				if (CoatingDisabled == 0)
				{
					document.getElementById("Coating").disabled = false;
				}
				if (TintDisabled == 0)
				{
					document.getElementById("Tint").disabled = false;
				}
				if (PolyCarbonLensDisabled == 0)
				{
					document.getElementById("PolyCarbonLens").disabled = false;
				}
				
				
				
			}
			function AddToPolarised()
			{
			
			}
			function AddToLenstype(color, cost)
			{
				//document.getElementById("LensType").options[lensI] = new Option(color,color, false, false);
				//TheType[lensI] = cost;
				//lensI ++;
			}
			function AddToTransitional(color, cost, lensID)
			{
				document.getElementById("TransitionalLenses").options[TransI] = new Option(color + " (£"+cost.toFixed(2)+")" ,lensID, false, false);
				ThePhoto[TransI] = cost;
				TransI ++;
			}
			
			function openhelp(pageName)
			{
				newwindow = window.open('/pages/help/'+pageName,'','height=300,width=500');	
			}
			function openprescriptionhelp(pageName)
			{
				newwindow = window.open('/pages/help/'+pageName,'','height=200,width=500');	
			}
			function openlargePerscriptionhelp(pageName)
			{
				newwindow = window.open('/pages/help/'+pageName,'','height=500,width=500');	
			}
			
			
			
			function AddToThinLenses(color, cost, lensID)
			{
				
				document.getElementById("ThinLenses").options[ThinI] = new Option(color + " (£"+cost.toFixed(2)+")" ,lensID, false, false);
				TheThin[ThinI] = cost;
				ThinI ++;
			}
			function AddTocoating(color, cost, lensID)
			{
				document.getElementById("Coating").options[CoatI] = new Option(color + " (£"+cost.toFixed(2)+")" ,lensID, false, false);
				TheCoat[CoatI] = cost;
				CoatI ++;
			}
			function AddTotint(color, cost, lensID)
			{
				document.getElementById("Tint").options[tintI] = new Option(color + " (£"+cost.toFixed(2)+")" ,lensID, false, false);
				TheTint[tintI] = cost;
				tintI ++;
			}
			function AddToPolycarbon(color, cost, lensID)
			{
				document.getElementById("PolyCarbonLens").options[PolyI] = new Option(color + " (£"+cost.toFixed(2)+")" ,lensID, false, false);
				PolyCarbon[PolyI] = cost;
				PolyI ++;
			}
						
			function lenstype()
			{
				UpdatePrice();
			}
			function CoatingType()
			{
				if (document.getElementById("Coating").value == '12')
				{
					document.getElementById("Tint").disabled = true;
					document.getElementById("Tint").selectedIndex = 0;

					document.getElementById("PolyCarbonLens").disabled = true;
					document.getElementById("PolyCarbonLens").selectedIndex = 0;
					document.getElementById("ThinLenses").disabled = true;
					document.getElementById("ThinLenses").selectedIndex = 0;
					document.getElementById("TransitionalLenses").disabled = true;
					document.getElementById("TransitionalLenses").selectedIndex = 0;
			
				}
				else if (document.getElementById("Coating").value == '13')
				{
					if (TintDisabled == 0)
					{
						document.getElementById("Tint").disabled = false;
					}
					document.getElementById("PolyCarbonLens").disabled = true;
					document.getElementById("PolyCarbonLens").selectedIndex = 0;
					document.getElementById("ThinLenses").disabled = true;
					document.getElementById("ThinLenses").selectedIndex = 0;
					document.getElementById("TransitionalLenses").disabled = true;
					document.getElementById("TransitionalLenses").selectedIndex = 0;
			
				}
				//else if (document.getElementById("Coating").selectedIndex == 0)
				//{
				//	document.getElementById("Tint").disabled = true;
				//	document.getElementById("Tint").selectedIndex = 0;
				//}
				else if (document.getElementById("Coating").value == '50')
				{
					document.getElementById("Tint").disabled = true;
					document.getElementById("Tint").selectedIndex = 0;
				}
				else
				{
					if (TintDisabled == 0)
					{
						document.getElementById("Tint").disabled = false;
					}
					
					if (PolyCarbonLensDisabled == 0)
					{
						document.getElementById("PolyCarbonLens").disabled = false;
					}
					
					if (ThinLensesDisabled == 0)
					{
						document.getElementById("ThinLenses").disabled = false;
					}
					if (TransitionalLensesDisabled == 0)
					{
						document.getElementById("TransitionalLenses").disabled = false;
					}
				}
				UpdatePrice();
			}
			function TintType()
			{
				UpdatePrice();
			}
			function Spray()
			{
				UpdatePrice();
			}
			
			function UpdatePrice()
			{
				var price = ProductPrice;
				
				var perscription = document.getElementById("Perscriptiontype").selectedIndex;
				if (perscription == 2)
				{
					price += 25.00;
				}
				
				var Photochromic = document.getElementById("TransitionalLenses").selectedIndex;
				price += ThePhoto[Photochromic];
				
				//var Pol = document.getElementById("TransitionalLenses").selectedIndex;
				//price += ThePol[Pol];
				
				var Thin = document.getElementById("ThinLenses").selectedIndex;
				price += TheThin[Thin];
				
				var Coat = document.getElementById("Coating").selectedIndex;
				price += TheCoat[Coat];
				
				var TintType = document.getElementById("Tint").selectedIndex;
				price += TheTint[TintType];
				
				var PolyCarbonIndex = document.getElementById("PolyCarbonLens").selectedIndex;
				price += PolyCarbon[PolyCarbonIndex];
				
			//	if (document.getElementById("CleaningSpray").checked == true)
			//	{
			//		price += SprayPrice;
			//	}
				document.getElementById("price").innerHTML = "<strong>&pound;"+price.toFixed(2)+"</strong>";
					
			}
			function transitionallenses()
			{
				if (document.getElementById("TransitionalLenses").selectedIndex != 0)
				{
					document.getElementById("Tint").disabled = true;
					document.getElementById("Tint").selectedIndex = 0;
					
					document.getElementById("Coating").disabled = true;
					document.getElementById("Coating").selectedIndex = 0;
					document.getElementById("ThinLenses").disabled = true;
					document.getElementById("ThinLenses").selectedIndex = 0;
					document.getElementById("PolyCarbonLens").selectedIndex = 0;
					document.getElementById("PolyCarbonLens").disabled = true;
					
				}
				else
				{
					if (TintDisabled == 0)
					{
						document.getElementById("Tint").disabled = false;
					}
					if (PolyCarbonLensDisabled == 0)
					{
						document.getElementById("PolyCarbonLens").disabled = false;
					}
					if (CoatingDisabled == 0)
					{
						document.getElementById("Coating").disabled = false;
					}
					if (ThinLensesDisabled == 0)
					{
						document.getElementById("ThinLenses").disabled = false;
					}
				}
				UpdatePrice();
			}
			function polarisedlenses()
			{
				
				
				UpdatePrice();
			
			}
			
			function TryItem()
			{
				document.getElementById("try").value = "1";
				document.getElementById("Form1").submit();
				
			}
			function thinlenses()
			{
				if (document.getElementById("ThinLenses").selectedIndex != 0)
				{
					document.getElementById("Tint").disabled = true;
					document.getElementById("Tint").selectedIndex = 0;
					document.getElementById("TransitionalLenses").disabled = true;
					document.getElementById("TransitionalLenses").selectedIndex = 0;
					document.getElementById("Coating").disabled = true;
					document.getElementById("Coating").selectedIndex = 0;
					document.getElementById("PolyCarbonLens").selectedIndex = 0;
					document.getElementById("PolyCarbonLens").disabled = true;
					
				}
				else
				{
					if (TransitionalLensesDisabled == 0)
					{
						document.getElementById("TransitionalLenses").disabled = false;
					}
					if (TintDisabled == 0)
					{
						document.getElementById("Tint").disabled = false;
						document.getElementById("TransitionalLenses").disabled = false;
						
					}
					if (CoatingDisabled == 0)
					{
						document.getElementById("Coating").disabled = false;
					}
					
					if (PolyCarbonLensDisabled == 0)
					{
						document.getElementById("PolyCarbonLens").disabled = false;
					}
				}
				UpdatePrice();
			
			}
			function SetPolyCarbon()
			{
				if (document.getElementById("PolyCarbonLens").selectedIndex != 0)
				{
					document.getElementById("Tint").disabled = true;
					document.getElementById("Tint").selectedIndex = 0;
					document.getElementById("TransitionalLenses").disabled = true;
					document.getElementById("TransitionalLenses").selectedIndex = 0;
					document.getElementById("ThinLenses").disabled = true;
					document.getElementById("ThinLenses").selectedIndex = 0;
					document.getElementById("Coating").disabled = true;
					document.getElementById("Coating").selectedIndex = 0;
				}
				else
				{
					if (TintDisabled == 0)
					{
						document.getElementById("Tint").disabled = false;
						document.getElementById("TransitionalLenses").disabled = false;
						
					}
					if (CoatingDisabled == 0)
					{
						document.getElementById("Coating").disabled = false;
					}
					if (ThinLensesDisabled == 0)
					{
						document.getElementById("ThinLenses").disabled = false;
					}
					if (TransitionalLensesDisabled == 0)
					{
						document.getElementById("TransitionalLenses").disabled = false;
					}
				}
				UpdatePrice();
			}
			
			
			function CheckPage()
			{
				document.getElementById("try").value = "0";
				var message = "";
				if (document.getElementById("RightSPH").value == "0" && document.getElementById("RightCYL").value == "0")
				{
					message = "Please select a RightSPH or a RightCYL\n";
				}
				if (document.getElementById("LeftSPH").value == "0" && document.getElementById("LeftCYL").value == "0")
				{
					message += "Please select a leftSPH or a leftCYL\n";
				}
				if (document.getElementById("AgreetoTerms").checked == false)
				{
					message += "You must agree to our Terms and Conditions\n";
				}
				
				if (message == "")
				{
					document.getElementById("Form1").submit();
				}
				else
				{
					alert (message);
				}
				
				
			}
			window.onload = SetPrescription;