var NP = {

	open : function() {
		if ($('#notepad-tab').hasClass('notepad-open')) {
			this.close();
		} else {
			$('#notepad-tab').toggleClass('notepad-open');
			$('#notepad').load(URL.notepad);
		}
	},
	close : function() {
		$('#notepad-tab').removeClass('notepad-open');
		window.location.reload();
	},
	printPdf : function() {
		window.location.href = URL.notepadPdf;
	},
	dec : function(partNo) {
		$('#notepad').load(URL.notepadDec + "?partNo=" + partNo);
	},
	inc : function(partNo) {
		$('#notepad').load(URL.notepadInc + "?partNo=" + partNo);
	},
	remove : function(partNo) {
		$('#notepad').load(URL.notepadPart, {
			"partNo" : partNo,
			"_method" : "DELETE"
		});
	},
	clear : function() {
		$('#notepad').load(URL.notepad, {
			"_method" : "DELETE"
		});
	},
	updateAmount : function(newAmount) {
		$('#notepad-amount').text(newAmount);
	},
	addFromSearch : function(element, partNo) {
		$(element).parent('td').load(URL.notepadAddSearch + "?partNo=" + partNo);
	},
	removeFromSearch : function(element, partNo) {
		$(element).parent('td').load(URL.notepadRemoveSearch + "?partNo=" + partNo);
	},
	addFromDetails : function(element, partNo) {
		$(element).parent('div').load(URL.notepadAddDetails + "?partNo=" + partNo);
	},
	removeFromDetails : function(element, partNo) {
		$(element).parent('div').load(URL.notepadRemoveDetails + "?partNo=" + partNo);
	},
	sendMessage : function(element) {
		var form = $(element).parents('form');
		$('#notepad').load(URL.notepadMessage, form.serializeArray());
	}
};

