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 getStanfordDiscount($subtotal_cost) {
	if (!document.getElementById('discount_stanford').checked) {
		$.ajax({
		  type: 'POST',
		  url: 'ajax/discount_stanford.php',
		  data: 'checked=0',
		  success: function(msg) {
		  	if (msg == 'applied') {
				document.getElementById('cost_subtotal').innerHTML = formatCurrency($subtotal_cost);
			}
		  }
		});
	} else {
		$.ajax({
		  type: 'POST',
		  url: 'ajax/discount_stanford.php',
		  data: 'checked=1',
		  success: function(msg) {
		  	if (msg == 'applied') {
				$discount_cost = $subtotal_cost - ((10 * $subtotal_cost) / 100);
				document.getElementById('cost_subtotal').innerHTML = formatCurrency($discount_cost);
			}
		  }
		});
	}
}

function post_to_url(path, params, method) {
    method = method || "post"; // Set method to post by default, if not specified.

    var form = document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", path);
	/*
    for(var key in params) {
        var hiddenField = document.createElement("input");
        hiddenField.setAttribute("type", "hidden");
        hiddenField.setAttribute("name", key);
        hiddenField.setAttribute("value", params[key]);

        form.appendChild(hiddenField);
    }
*/
    document.body.appendChild(form);
    form.submit();
}

