//Kop pris
var copPrice = 0.98;

//Minimum antal kopper
var minCops = 300;

jQuery.fn.exists = function(){return this.length>0;}

var calcUdregn;
if($('#calcUdregn').exists())
	calcUdregn = $('#calcUdregn');
else if($('[name=calcUdregn]').exists())
	calcUdregn = $('[name=calcUdregn]');

function test()
{
	if(!isNaN($('[name=calcForbrug]').val()) && !isNaN($('[name=calcPris]').val()))
	{
		if($('[name=calcForbrug]').val() < minCops)
		{
			alert("Minimum forbrug skal være minst " + minCops + " kopper");
			return;
		}
		
		var saveUse = $('[name=calcForbrug]').val() * copPrice;
		
		var saveText = "";
		if(saveUse > $('[name=calcPris]').val())
			saveText = "Vi kan desværre ikke matche jeres pris</b>";
		else
			saveText = "Du spare <b>" + ($('[name=calcPris]').val() - saveUse) + "kr,-</b>";
		
		if(!$('#calcResults').exists())
			$("<div id=\"calcResults\" style=\"margin-top: 10px;\">" + saveText + "</div>").insertAfter(calcUdregn);
		else
			$('#calcResults').html(saveText);
	}
	else
	{
		alert("Du må kun indtaste tal!");
	}
}

function clearInput() {if(isNaN(this.value)){this.value = "";}}
function validateSubmitBtn() {if(!isNaN($('[name=calcForbrug]').val()) && !isNaN($('[name=calcPris]').val()) && $('[name=calcForbrug]').val().length > 0 && $('[name=calcPris]').val().length > 0) {calcUdregn.attr('disabled', false);} else {calcUdregn.attr('disabled', true);} }

if($('[name=calcForbrug]').exists() && $('[name=calcPris]').exists() && calcUdregn.exists())
{
	calcUdregn.attr('disabled', true);
	$('[name=calcForbrug]').click(clearInput);
	$('[name=calcPris]').click(clearInput);
	calcUdregn.click(test);
	
	$('[name=calcForbrug]').keyup(validateSubmitBtn);
	$('[name=calcPris]').keyup(validateSubmitBtn);
}
