$(document).ready(function() {
	$("#hospitalName").keyup(function(){
		$("#invHospitalName").text($(this).val())
	})
	
	$("#department").keyup(function(){
		$("#invDepartment").val($(this).val());
	})
	
	$("#address1").keyup(function(){
		$("#invAddress1").val($(this).val());
	})
	
	$("#address2").keyup(function(){
		$("#invAddress2").val($(this).val());
	})
	
	$("#address3").keyup(function(){
		$("#invAddress3").val($(this).val());
	})
	
	$("#town").keyup(function(){
		$("#invTown").val($(this).val());
	})
	
	$("#county").keyup(function(){
		$("#invoiceCounty").val($(this).val());
	})

	$("#postcode").keyup(function(){
		$("#invPostcode").val($(this).val());
	})
	
	
	$("#countrySelect").change(function(){
		$("#invCountry").text($(this).val());
		switch($(this).val())
		{
			case "Austria":
				$("#vatSelect").val("AT");
			break;
			case "Belgium":
				$("#vatSelect").val("BE");
			break;
			case "Bulgaria":
				$("#vatSelect").val("BG");
			break;
			case "Cyprus":
				$("#vatSelect").val("CY");
			break;
			case "Czech Republic":
				$("#vatSelect").val("CZ");
			break;
			case "Estonia":
				$("#vatSelect").val("EE");
			break;
			case "France":
				$("#vatSelect").val("FR");
			break;
			case "Greece":
				$("#vatSelect").val("EL");
			break;
			case "Hungary":
				$("#vatSelect").val("HU");
			break;
			case "Iceland":
				$("#vatSelect").val("IL");
			break;
			case "Ireland":
				$("#vatSelect").val("IE");
			break;
			case "Italy":
				$("#vatSelect").val("IT");
			break;
			case "Latvia":
				$("#vatSelect").val("LV");
			break;
			case "Lithuania":
				$("#vatSelect").val("LT");
			break;
			case "Luxembourg":
				$("#vatSelect").val("LU");
			break;
			case "Malta":
				$("#vatSelect").val("MT");
			break;
			case "Netherlands":
				$("#vatSelect").val("NL");
			break;
			case "Poland":
				$("#vatSelect").val("PL");
			break;
			case "Portugal":
				$("#vatSelect").val("PT");
			break;
			case "Romania":
				$("#vatSelect").val("RO");
			break;
			case "Slovakia":
				$("#vatSelect").val("SK");
			break;
			case "Slovenia":
				$("#vatSelect").val("SI");
			break;
			case "Spain":
				$("#vatSelect").val("ES");
			break;
		}
	})
	
	$("li.ukOnly select").change(function(){
		var l_total = 0;
		var l_subtotal = 0;
		var l_fifteen = 0;
		var l_thirty = 0;
		if(isInt($("select.orderTenFifteen").val())) {
			l_fifteen = $("select.orderTenFifteen").val()* (746.80);
		}
		if(isInt($("select.orderTenThirty").val())) {
			l_thirty = $("select.orderTenThirty").val() * (746.80);
		}
		l_subtotal = l_fifteen + l_thirty;
		l_total = (l_subtotal * 0.175) + l_subtotal;
		
		$("#samscaCost").text("£" + l_subtotal.toFixed(2));
		$("#totalCost").text("£" + l_total.toFixed(2));
	});
	
	$(".radio").click(function(){
		elId = $(this).parent().children('input').attr('id');
		
		var s15pack = parseInt(880.00);
		var s15pack2 = parseInt(880.00) *2;
		var s30pack = parseInt(880.00);
		var s30pack2 = parseInt(880.00) *2;
		var s15s30pack = s15pack + s30pack;
		var s15packDelivered = s15pack + parseInt(0.00);
		var s15pack2Delivered = s15pack2 + parseInt(0.00);
		var s30packDelivered = s30pack + parseInt(0.00);
		var s15s30packDelivered = s15s30pack + parseInt(0.00);
		var s30pack2Delivered = s30pack2 + parseInt(0.00);
		
		if(elId == "onePack15")
		{
			$("#samscaCost").text("€"+s15pack.toFixed(2));
			$("#totalCost").text("€"+s15packDelivered.toFixed(2));
			
		}
		else if(elId == "twoPack15")
		{
			$("#samscaCost").text("€"+s15pack2.toFixed(2));
			$("#totalCost").text("€"+s15pack2Delivered.toFixed(2));
		}
		else if(elId == "onePack30")
		{
			$("#samscaCost").text("€"+s30pack.toFixed(2));
			$("#totalCost").text("€"+s30packDelivered.toFixed(2));
		}
		else if(elId == "onePack30onePack15")
		{
			$("#samscaCost").text("€"+s15s30pack.toFixed(2));
			$("#totalCost").text("€"+s15s30packDelivered.toFixed(2));
		}
		else if(elId == "twoPack30")
		{
			$("#samscaCost").text("€"+s30pack2.toFixed(2));
			$("#totalCost").text("€"+s30pack2Delivered.toFixed(2));
		}

	})
	
	$(".query").hover(function(){
		$(this).children(".answer").fadeIn();
	},function(){
		$(this).children(".answer").fadeOut();
	});
});

function isInt(x) {
	var y=parseInt(x);
	if (isNaN(y)) return false;
	return x==y && x.toString()==y.toString();
}

