﻿function HideReceipt()
{
	document.getElementById('Receipt').style.visibility ='hidden';
}

function CancelOrder()
{
	input_box=confirm("Are you sure you want to cancel your order? All order information will be lost.");
	if (input_box==true)
	{ 
	// Output when OK is clicked
	 window.location="index.html";
	}
	else return false;
	
}

function CheckThenCalc()
{
	var ValidData = Validate();

	if (ValidData == true)
	{
		Calculate();
		return;
	}
	else
	return;
}

function Validate()
{
	 if(document.getElementById('AlbinoCat').value == '' && document.getElementById('HybridBass').value == '' && document.getElementById('ChannelCat1').value == '' && document.getElementById('ChannelCat2').value == '' && document.getElementById('ChannelCat3').value == '' && document.getElementById('Fertilizer').value == '' && document.getElementById('Koi').value == '' && document.getElementById('GrassCarp').value == '' && document.getElementById('Fathead').value == '' && document.getElementById('HybridBluegill2').value == '' && document.getElementById('HybridBluegill1').value == '' && document.getElementById('RedEar').value == '' && document.getElementById('BlueGill2').value == '' && document.getElementById('BlueGill1').value == '' && document.getElementById('BlackCrappie').value == '' && document.getElementById('Largemouth').value == '')
	 {
		alert("No items entered.");
		return false;
	 }
	 
	 if(document.getElementById('AlbinoCat').value != parseInt(document.getElementById('AlbinoCat').value) && document.getElementById('HybridBass').value != parseInt(document.getElementById('HybridBass').value) && document.getElementById('ChannelCat1').value != parseInt(document.getElementById('ChannelCat1').value) && document.getElementById('ChannelCat2').value != parseInt(document.getElementById('ChannelCat2').value) && document.getElementById('ChannelCat3').value != parseInt(document.getElementById('ChannelCat3').value) && document.getElementById('Fertilizer').value != parseInt(document.getElementById('Fertilizer').value) && document.getElementById('Koi').value != parseInt(document.getElementById('Koi').value) && document.getElementById('GrassCarp').value != parseInt(document.getElementById('GrassCarp').value) && document.getElementById('Fathead').value != parseInt(document.getElementById('Fathead').value) && document.getElementById('HybridBluegill2').value != parseInt(document.getElementById('HybridBluegill2').value) && document.getElementById('HybridBluegill1').value != parseInt(document.getElementById('HybridBluegill1').value) && document.getElementById('RedEar').value != parseInt(document.getElementById('RedEar').value) && document.getElementById('BlueGill2').value != parseInt(document.getElementById('BlueGill2').value) && document.getElementById('BlueGill1').value != parseInt(document.getElementById('BlueGill1').value) && document.getElementById('BlackCrappie').value != parseInt(document.getElementById('BlackCrappie').value) && document.getElementById('Largemouth').value != parseInt(document.getElementById('Largemouth').value))
	 {
		alert("Please enter only numbers.");
		return false;
	 }
	 else
	 {
		return true;
	 }		
}



function Calculate()
{
	var Total = 0;
	var Holder = 0;
	//If Arkansas	
	if (document.getElementById('State').value == 'AR')
	{	
		//Define Arkansas fish prices for Arkansas
		var ChannelCatSmall = 35.00;	
		var ChannelCatMedium = 55.00;
		var ChannelCatLarge = 99.00;
		var LargemouthBass = 89.00;
		var BlackCrappie = 79.00;
		var BlueGillSmall = 45.00;
		var BlueGillLarge = 59.00;
		var RedEar = 49.00;
		var HybridSmall = 45.00;
		var HybridLarge = 79.00;
		var FatheadMinnow = 9.00;
		var GrassCarp = 6.00;
		var Koi = 5.00;
		var HybridBass = 99.00;
		var AlbinoCat = 99.00;
			
	}	
	
	//If Alabama
	if (document.getElementById('State').value == 'AL')
	{	
		var ChannelCatSmall = 39.00;
		var ChannelCatMedium = 59.00;
		var ChannelCatLarge = 99.00;
		var LargemouthBass = 79.00;
		var BlackCrappie = 79.00;
		var BlueGillSmall = 45.00;
		var BlueGillLarge = 59.00;
		var RedEar = 49.00;
		var HybridSmall = 45.00;
		var HybridLarge = 79.00;
		var FatheadMinnow = 9.00;
		var GrassCarp = 7.00;
		var Koi = 5.00;
		var HybridBass = 99.00;
		var AlbinoCat = 2.50;	
	}
	
	//If Georgia
	if (document.getElementById('State').value == 'GA')
	{	
		var ChannelCatSmall = 35.00;
		var ChannelCatMedium = 55.00;
		var ChannelCatLarge = 95.00;
		var LargemouthBass = 79.00;
		var BlackCrappie = 69.00;
		var BlueGillSmall = 39.00;
		var BlueGillLarge = 54.00;
		var RedEar = 49.00;
		var HybridSmall = 39.00;
		var HybridLarge = 65.00;
		var FatheadMinnow = 9.00;
		var GrassCarp = 9.00;
		var Koi = 5.00;	
		var HybridBass = 99.00;
		var AlbinoCat = 99.00;
	}
	//If Illinois
	if (document.getElementById('State').value == 'IL')
	{	
		var ChannelCatSmall = 35.00;
		var ChannelCatMedium = 55.00;
		var ChannelCatLarge = 99.00;
		var LargemouthBass = 89.00;
		var BlackCrappie = 79.00;
		var BlueGillSmall = 45.00;
		var BlueGillLarge = 59.00;
		var RedEar = 49.00;
		var HybridSmall = 45.00;
		var HybridLarge = 79.00;
		var FatheadMinnow = 9.00;
		var GrassCarp = 10.00;
		var Koi = 5.00;
		var HybridBass = 99.00;
		var AlbinoCat = 99.00;	
	}
	//If Indiana
	if (document.getElementById('State').value == 'IN')
	{	
		var ChannelCatSmall = 33.00;
		var ChannelCatMedium = 49.00;
		var ChannelCatLarge = 95.00;
		var LargemouthBass = 79.00;
		var BlackCrappie = 69.00;
		var BlueGillSmall = 39.00;
		var BlueGillLarge = 54.00;
		var RedEar = 49.00;
		var HybridSmall = 39.00;
		var HybridLarge = 65.00;
		var FatheadMinnow = 8.00;
		var GrassCarp = 10.00;
		var Koi = 5.00;
		var HybridBass = 99.00;
		var AlbinoCat = 99.00;	
	}
	//If Missouri
	if (document.getElementById('State').value == 'MO')
	{
		var ChannelCatSmall = 35.00;	
		var ChannelCatMedium = 55.00;
		var ChannelCatLarge = 99.00;
		var LargemouthBass = 89.00;
		var BlackCrappie = 79.00;
		var BlueGillSmall = 45.00;
		var BlueGillLarge = 59.00;
		var RedEar = 49.00;
		var HybridSmall = 45.00;
		var HybridLarge = 79.00;
		var FatheadMinnow = 9.00;
		var GrassCarp = 6.00;
		var Koi = 5.00;
		var HybridBass = 99.00;
		var AlbinoCat = 99.00;	
	}
	//If Mississippi
	if (document.getElementById('State').value == 'MS')
	{
		var ChannelCatSmall = 35.00;	
		var ChannelCatMedium = 55.00;
		var ChannelCatLarge = 99.00;
		var LargemouthBass = 89.00;
		var BlackCrappie = 79.00;
		var BlueGillSmall = 45.00;
		var BlueGillLarge = 59.00;
		var RedEar = 49.00;
		var HybridSmall = 45.00;
		var HybridLarge = 79.00;
		var FatheadMinnow = 9.00;
		var GrassCarp = 6.00;
		var Koi = 5.00;
		var HybridBass = 99.00;
		var AlbinoCat = 99.00;
	}
	//If Oklahoma
	if (document.getElementById('State').value == 'OK')
	{
		var ChannelCatSmall = 39.00;
		var ChannelCatMedium = 59.00;
		var ChannelCatLarge = 99.00;
		var LargemouthBass = 89.00;
		var BlackCrappie = 79.00;
		var BlueGillSmall = 45.00;
		var BlueGillLarge = 59.00;
		var RedEar = 49.00;
		var HybridSmall = 45.00;
		var HybridLarge = 79.00;
		var FatheadMinnow = 10.00;
		var GrassCarp = 10.00;
		var Koi = 5.00;	
		var HybridBass = 99.00;
		var AlbinoCat = 99.00;
	}
	//If Tennessee
	if (document.getElementById('State').value == 'TN')
	{
		var ChannelCatSmall = 35.00;
		var ChannelCatMedium = 55.00;
		var ChannelCatLarge = 95.00;
		var LargemouthBass = 79.00;
		var BlackCrappie = 69.00;
		var BlueGillSmall = 39.00;
		var BlueGillLarge = 54.00;
		var RedEar = 49.00;
		var HybridSmall = 39.00;
		var HybridLarge = 65.00;
		var FatheadMinnow = 8.00;
		var GrassCarp = 10.00;
		var Koi = 5.00;	
		var HybridBass = 99.00;
		var AlbinoCat = 99.00;
	}
	//If Texas
	if (document.getElementById('State').value == 'TX')
	{
		var ChannelCatSmall = 39.00;
		var ChannelCatMedium = 59.00;
		var ChannelCatLarge = 99.00;
		var LargemouthBass = 89.00;
		var BlackCrappie = 79.00;
		var BlueGillSmall = 45.00;
		var BlueGillLarge = 59.00;
		var RedEar = 49.00;
		var HybridSmall = 45.00;
		var HybridLarge = 79.00;
		var FatheadMinnow = 10.00;
		//var GrassCarp = 10.00;
		var Koi = 5.00;	
		var HybridBass = 99.00;
		var AlbinoCat = 99.00;
	}
	
	//define Static Prices
	var Fertilizer = 85.00;
	
	//Set Hidden Form Fields
	document.getElementById('ChannelCat1_price').value = ChannelCatSmall;
	document.getElementById('ChannelCat2_price').value = ChannelCatMedium;
	document.getElementById('ChannelCat3_price').value = ChannelCatLarge;
	document.getElementById('Largemouth_price').value = LargemouthBass;
	document.getElementById('BlackCrappie_price').value = BlackCrappie;
	document.getElementById('BlueGill1_price').value = BlueGillSmall;
	document.getElementById('BlueGill2_price').value = BlueGillLarge;
	document.getElementById('RedEar_price').value = RedEar;
	document.getElementById('HybridBluegill1_price').value = HybridSmall;
	document.getElementById('HybridBluegill2_price').value = HybridLarge;
	document.getElementById('Fathead_price').value = FatheadMinnow;
	document.getElementById('GrassCarp_price').value = GrassCarp;
	document.getElementById('Koi_price').value = Koi;
	document.getElementById('Fertilizer_price').value = Fertilizer;
	document.getElementById('HybridBass_price').value = HybridBass;
	document.getElementById('AlbinoCat_price').value = AlbinoCat;
	
	//Calculate Price	
	if (document.getElementById('ChannelCat1').value != '')
	{
		Holder = ChannelCatSmall * document.getElementById('ChannelCat1').value;
		Total = Total + Holder;
	}
	if (document.getElementById('ChannelCat2').value != '')
	{
		Holder = ChannelCatMedium * document.getElementById('ChannelCat2').value;
		Total = Total + Holder;	
	}
	if (document.getElementById('ChannelCat3').value != '')
	{
		Holder = ChannelCatLarge * document.getElementById('ChannelCat3').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('Largemouth').value != '')
	{
		Holder = LargemouthBass * document.getElementById('Largemouth').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('BlackCrappie').value != '')
	{
		Holder = BlackCrappie * document.getElementById('BlackCrappie').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('BlueGill1').value != '')
	{
		Holder = BlueGillSmall * document.getElementById('BlueGill1').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('BlueGill2').value != '')
	{
		Holder = BlueGillLarge * document.getElementById('BlueGill2').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('RedEar').value != '')
	{
		Holder = RedEar * document.getElementById('RedEar').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('HybridBluegill1').value != '')
	{
		Holder = HybridSmall * document.getElementById('HybridBluegill1').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('HybridBluegill2').value != '')
	{
		Holder = HybridLarge * document.getElementById('HybridBluegill2').value;
		Total = Total + Holder;	
	}
	if (document.getElementById('Fathead').value != '')
	{
		Holder = FatheadMinnow * document.getElementById('Fathead').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('GrassCarp').value != '')
	{
		Holder = GrassCarp * document.getElementById('GrassCarp').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('Koi').value != '')
	{
		Holder = Koi * document.getElementById('Koi').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('Fertilizer').value != '')
	{
		Holder = Fertilizer * document.getElementById('Fertilizer').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('HybridBass').value != '')
	{
		Holder = HybridBass * document.getElementById('HybridBass').value;
		Total = Total + Holder;	
	}
	
	if (document.getElementById('AlbinoCat').value != '')
	{
		Holder = AlbinoCat * document.getElementById('AlbinoCat').value;
		Total = Total + Holder;	
	}
	
	if (Total == 0)
	{
		document.getElementById('Receipt').style.visibility ='visible';
		document.getElementById('PriceTotal').innerHTML = '$'+Total+'.00';
		return false;
	}
	document.getElementById('Receipt').style.visibility ='visible';
	document.getElementById('PriceTotal').innerHTML = '$'+Total+'.00';
	
}

