//////////////////////////////////////////////////////////////////////////////////////////
// MEMBERS
//////////////////////////////////////////////////////////////////////////////////////////
/* Delete the Board Member */


function deleteMemberByMemberId( memberID, firstName, lastName )
{
	var deleteIt = confirm("Are you sure you want to delete " + firstName + " " + lastName + "? You will NOT be able to recover this record in the future.");
	
	if(deleteIt)
	{
		$.ajax({
		   type: "GET",
		   url: "/Controllers/MemberController.cfc?method=deleteMemberByMemberId",
		   data: "memberId=" + memberID,
		   success: function(msg)
		   {
				window.location.reload(true);
		   }
		 });
	}
};

function updatePricingSummary( provinceID, subTotal2 )
{
	 $.ajax({
	   type: "GET",
	   url: "/Events/Controllers/SecurityController.cfc?method=getTaxByProvinceId",
	   data: "provinceID=" + provinceID + "&subTotal=" + subTotal2,
	   success: function(data)
	   {
			var xml;
			if ( $.browser.msie ) {
			xml = new ActiveXObject("Microsoft.XMLDOM");
			xml.async = false;
			xml.loadXML(data);
			} else {
			xml = data;
			}		   
			var subtotal = $(xml).find('subtotal').text();
			var gst = $(xml).find('gst').text();
			//var phst = $(xml).find('phst').text();
		
			var gstCost = subtotal * (gst);
			//var phstCost = subtotal * (phst);
			var finalTotal = parseFloat(subtotal) + parseFloat(gstCost); //+ parseFloat(phstCost)

			// Show them the price
			$('#gstView').html(formatCurrency(gstCost));
			//$('#taxView').html(formatCurrency(phstCost));
			$('#display_total').html(formatCurrency(finalTotal));
		
			// Add the price to the hidden fields for processing.
			//document.getElementById('tax').value = phstCost;
			document.getElementById('gst').value = gstCost;
			document.getElementById('total').value = finalTotal;
			
//		   alert($(msg).attr("subtotal"));
				 /*
			$('#gstView').html($xml.attr("Pricing").attr(");
			$('#phstView').html();
			$('#total').html();
			*/
	   }
	 });
};

/* SUPPORTING FUNCTION FOR AJAX CALL(S) - ngm */
function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}



/*
function deleteMemberByMemberId( memberID, firstName, lastName )
{
	var deleteIt = confirm("Are you sure you want to delete " + firstName + " " + lastName + "? You will NOT be able to recover this record in the future.");
	
	if(deleteIt)
	{			
		new Ajax.Request('/Controllers/MemberController.cfc?method=deleteMemberByMemberId',
		{
			parameters: {
				memberID: memberID
			},
			onComplete:function() {
				window.location.reload(true);
			}
		});
	}
};
*/
