//JS to update currently selected option and price displayed
function doCheck(){
	var productID = document.getElementById("productID").value;
	var message = document.getElementById('msg');
	var errorMsg = "";
	
	if(document.getElementById("choice_"+productID+"_16")) {
	if(document.getElementById("choice_"+productID+"_16").checked && document.getElementById("choice_"+productID+"_23").checked == true) {
		errorMsg += "- Frog Pockets and Front Pleats are not available together on this item.";
	}
	if(document.getElementById("choice_"+productID+"_29").checked && document.getElementById("choice_"+productID+"_30").checked == true) {
		errorMsg += "- Please select a cash pocket with or without a flap.";		
	}
	if (errorMsg != "") {
		  alert("Please double check your selections:\n\n" + errorMsg);
			document.getElementById("choice_"+productID+"_16").checked = false;
			document.getElementById("choice_"+productID+"_23").checked = false;
			document.getElementById("choice_"+productID+"_29").checked = false;
			document.getElementById("choice_"+productID+"_30").checked = false;		
      return false;
	}	
	else
	{
			var sideAdjusters = document.getElementById("choice_"+productID+"_11").checked;
			if (sideAdjusters==true)
			{
				var sideAdjustersPrice = 5;
			}
			else
			{
				var sideAdjustersPrice = 0;
			}
			//---------------------------------------------------------------
			var buttonFly = document.getElementById("choice_"+productID+"_12").checked;
			if (buttonFly==true)
			{
				var buttonFlyPrice = 5;
			}
			else
			{
				var buttonFlyPrice = 0;
			}
			//---------------------------------------------------------------
			var turnUps = document.getElementById("choice_"+productID+"_13").checked;
			if (turnUps==true)
			{
				var turnUpsPrice = 3.5;
			}
			else
			{
				var turnUpsPrice = 0;
			}
			//------------------
			var eWaist = document.getElementById("choice_"+productID+"_14").checked;
			if (eWaist==true)
			{
				var eWaistPrice = 10;
			}
			else
			{
				var eWaistPrice = 0;
			}
			//--------------
			var bButton = document.getElementById("choice_"+productID+"_15").checked;
			if (bButton==true)
			{
				var bButtonPrice = 3.5;
			}
			else
			{
				var bButtonPrice = 0;
			}
			//--------------
			var fPleat = document.getElementById("choice_"+productID+"_16").checked;
			if (fPleat==true)
			{
				var fPleatPrice = 0;
			}
			else
			{
				var fPleatPrice = 0;
			}
			//--------------
			var hGuard = document.getElementById("choice_"+productID+"_17").checked;
			if (hGuard==true)
			{
				var hGuardPrice = 3.5;
			}
			else
			{
				var hGuardPrice = 0;
			}
			//--------------
			var jPocket = document.getElementById("choice_"+productID+"_18").checked;
			if (jPocket==true)
			{
				var jPocketPrice = 3.5;
			}
			else
			{
				var jPocketPrice = 0;
			}
			//--------------
			var hPocket = document.getElementById("choice_"+productID+"_19").checked;
			if (hPocket==true)
			{
				var hPocketPrice = 3.5;
			}
			else
			{
				var hPocketPrice = 0;
			}
			//--------------
			var fBearer = document.getElementById("choice_"+productID+"_20").checked;
			if (fBearer==true)
			{
				var fBearerPrice = 3.5;
			}
			else
			{
				var fBearerPrice = 0;
			}
			//--------------
			var halfPant = document.getElementById("choice_"+productID+"_21").checked;
			if (halfPant==true)
			{
				var halfPantPrice = 5;
			}
			else
			{
				var halfPantPrice = 0;
			}
			//--------------
			var gHem = document.getElementById("choice_"+productID+"_22").checked;
			if (gHem==true)
			{
				var gHemPrice = 3.5;
			}
			else
			{
				var gHemPrice = 0;
			}
			//--------------
			var fPocket = document.getElementById("choice_"+productID+"_23").checked;
			if (fPocket==true)
			{
				var fPocketPrice = 0;
			}
			else
			{
				var fPocketPrice = 0;
			}
			//--------------	
			var cashFlap = document.getElementById("choice_"+productID+"_29").checked;
			if (cashFlap==true)
			{
				var cashFlapPrice = 3.5;
			}
			else
			{
				var cashFlapPrice = 0;
			}
			//--------------	
			var cashNoFlap = document.getElementById("choice_"+productID+"_30").checked;
			if (cashNoFlap==true)
			{
				var cashNoFlapPrice = 3.5;
			}
			else
			{
				var cashNoFlapPrice = 0;
			}
			//--------------
			var total = sideAdjustersPrice + buttonFlyPrice + turnUpsPrice + eWaistPrice + bButtonPrice + fPleatPrice + hGuardPrice + jPocketPrice + hPocketPrice + fBearerPrice + halfPantPrice + gHemPrice + fPocketPrice + cashFlapPrice + cashNoFlapPrice;
			var roundedTotal = total.toFixed(2);
			message.style.display="block";
			message.innerHTML = "Total extras: &pound;"+roundedTotal;
			if(total==0) {
				message.innerHTML="No chargable extras selected!";
			}
	}
	} //end if for trousers page
	else {
	//start function for jacket page
	var lapels = document.getElementById("choice_"+productID+"_2").checked;
			if (lapels==true)
			{
				var lapelsPrice = 12;
			}
			else
			{
				var lapelsPrice = 0;
			}
			var satinLining = document.getElementById("choice_"+productID+"_3").checked;
			if (satinLining==true)
			{
				var satinPrice = 12;
			}
			else
			{
				var satinPrice = 0;
			}
			//--------------
			var total = lapelsPrice + satinPrice;
			var roundedTotal = total.toFixed(2);
			message.style.display="block";
			message.innerHTML = "Total extras: &pound;"+roundedTotal;
			if(total==0) {
				message.innerHTML="No chargable extras selected!";
			}
	}
}

//function to prevent blank fields being submitted
function checkJacket() {
	var myJacket = document.getElementById("productID").value;
	
	if(document.getElementById("choice_"+myJacket+"_4").value =="" || document.getElementById("choice_"+myJacket+"_5").value==""|| document.getElementById("choice_"+myJacket+"_6").value=="" || document.getElementById("choice_"+myJacket+"_7").value=="" || document.getElementById("choice_"+myJacket+"_8").value=="" || document.getElementById("choice_"+myJacket+"_9").value == "") {
		alert("Please ensure you complete all measurements before adding the item to your basket.");
	}
	else {
		return true;
	}
}

function checkTrousers() {
	var myTrousers = document.getElementById("productID").value;
	
	if(document.getElementById("choice_"+myTrousers+"_24").value =="" || document.getElementById("choice_"+myTrousers+"_25").value==""|| document.getElementById("choice_"+myTrousers+"_26").value=="" || document.getElementById("choice_"+myTrousers+"_27").value=="" || document.getElementById("choice_"+myTrousers+"_28").value=="") {
		alert("Please ensure you complete all measurements before adding the item to your basket.");
	}
	else {
		return true;
	}
}

