var totalCost = 0;

jQuery(document).ready(function() { //Or $(function() {
	

var currentCost = 0;
var numPages = 0;
var currentNumPages = 0;
var currentPageCost = 0;
var firstLoad = true;
var currentHeight = $("#currentHeight").html();
$("#quoteBuilder").height(currentHeight);


$('select#basicOptions').selectList({ sort: true });
$('select#standardOptions').selectList({ sort: true });
$('select#proOptions').selectList({ sort: true });

var sP = $('select').selectList({
	instance: true,
	onAdd: function (select, value, text) {
		currentCost = $("#currentTotal").html();
		var array = value.split(":");
		var cost = array[1].substr(2,99);
		totalCost = Number(currentCost) + Number(cost);		
		$("#totalCost").html("Total cost = &pound;<span id='currentTotal'>"+totalCost+"</span>");		
		currentHeight = $("#quoteBuilder").height();		
		currentHeight = currentHeight + 30;
		$("#quoteBuilder").height(currentHeight);
		$("#totalCostInput").val(totalCost);		
	},
	onRemove: function (select, value, text) {
		currentCost = $("#currentTotal").html();
		var array = value.split(":");
		var cost = array[1].substr(2,99);
		totalCost = Number(currentCost) - Number(cost);
		$("#totalCost").html("Total cost = &pound;<span id='currentTotal'>"+totalCost+"</span>");
		currentHeight = $("#quoteBuilder").height();		
		currentHeight = currentHeight - 30;
		$("#quoteBuilder").height(currentHeight);
		$("#totalCostInput").val(totalCost);
	},
	template: '<li>%text%</li>'
});
/*
$("#addPage").click(function(event){
		event.preventDefault();		
		currentNumPages = $("#currentNumPages").html();
		numPages = Number(currentNumPages) + Number(1);
		$("#numPages").html("Number of pages: <span id='currentNumPages'>"+numPages+"</span>");	
		currentCost = $("#currentTotal").html();
		totalCost = Number(currentCost) + Number(20);
		$("#totalCost").html("Total cost = £<span id='currentTotal'>"+totalCost+"</span>");
});

$("#removePage").click(function(event){
		event.preventDefault();		
		currentNumPages = $("#currentNumPages").html();
		if (currentNumPages>1)
		{
			numPages = Number(currentNumPages) - Number(1);
			$("#numPages").html("Number of pages: <span id='currentNumPages'>"+numPages+"</span>");	
			currentCost = $("#currentTotal").html();
			totalCost = Number(currentCost) - Number(20);
			$("#totalCost").html("Total cost = £<span id='currentTotal'>"+totalCost+"</span>");
		}
});
*/
$("#oneFive").click(function(event){
	event.preventDefault();
	numPages = "upto 5, &pound;";
	currentCost = $("#currentTotal").html();
	if (firstLoad)
	{
		firstLoad = false;
		currentPageCost = $("#currentPageCost").html();
	}
	totalCost = Number(currentCost) - Number(currentPageCost) + Number(189);
	currentPageCost = 189;
	$("#numPages").html("(Number of pages: <span id='currentNumPages'>"+numPages+"</span><span id='currentPageCost'>"+currentPageCost+"</span>)");
	$("#totalCost").html("Total cost = £<span id='currentTotal'>"+totalCost+"</span>");
	var numPagesString = numPages + String(currentPageCost);
	$("#numPagesInput").val(numPagesString);
	$("#totalCostInput").val(totalCost);
});

$("#fiveTen").click(function(event){
	event.preventDefault();
	numPages = "upto 10, &pound;";
	currentCost = $("#currentTotal").html();
	if (firstLoad)
	{
		firstLoad = false;
		currentPageCost = $("#currentPageCost").html();
	}		
	totalCost = Number(currentCost) - Number(currentPageCost) + Number(249);
	currentPageCost = 249;
	$("#numPages").html("(Number of pages: <span id='currentNumPages'>"+numPages+"</span><span id='currentPageCost'>"+currentPageCost+"</span>)");
	$("#totalCost").html("Total cost = £<span id='currentTotal'>"+totalCost+"</span>");
	var numPagesString = numPages + String(currentPageCost);
	$("#numPagesInput").val(numPagesString);
	$("#totalCostInput").val(totalCost);
});

$("#tenTwenty").click(function(event){
	event.preventDefault();
	numPages = "upto 20, &pound;";
	currentCost = $("#currentTotal").html();
	if (firstLoad)
	{
		firstLoad = false;
		currentPageCost = $("#currentPageCost").html();
	}		
	totalCost = Number(currentCost) - Number(currentPageCost) + Number(399);
	currentPageCost = 399;
	$("#numPages").html("(Number of pages: <span id='currentNumPages'>"+numPages+"</span><span id='currentPageCost'>"+currentPageCost+"</span>)");
	$("#totalCost").html("Total cost = £<span id='currentTotal'>"+totalCost+"</span>");
	var numPagesString = numPages + String(currentPageCost);
	$("#numPagesInput").val(numPagesString);
	$("#totalCostInput").val(totalCost);
});

$("#twentyPlus").click(function(event){
	event.preventDefault();
	numPages = "unlimited, &pound;";
	currentCost = $("#currentTotal").html();
	if (firstLoad)
	{
		firstLoad = false;
		currentPageCost = $("#currentPageCost").html();
	}		
	totalCost = Number(currentCost) - Number(currentPageCost) + Number(799);
	currentPageCost = 799;
	$("#numPages").html("(Number of pages: <span id='currentNumPages'>"+numPages+"</span><span id='currentPageCost'>"+currentPageCost+"</span>)");
	$("#totalCost").html("Total cost = £<span id='currentTotal'>"+totalCost+"</span>");
	var numPagesString = numPages + String(currentPageCost);
	$("#numPagesInput").val(numPagesString);
	$("#totalCostInput").val(totalCost);
});

//Hide dd elements of a dl, then showing on dt click, with slide effect

  $('#help').find('dd').hide().end().find('dt').click(function(event) {
	  event.preventDefault();
    $(this).next().slideToggle();
  });
  $('#hiddenWords').hide();
  $('#readLess').hide();
  $('#readMore').click(function(event) {
	  event.preventDefault();
	  $('#readMore').hide();
	  $('#readLess').show();
    $('#hiddenWords').slideDown('1500');
  });
  $('#readLess').click(function(event) {
	  event.preventDefault();
	  $('#readMore').show();
	  $('#readLess').hide();
    $('#hiddenWords').slideUp('1500');
  });
});
