<!--
//  Title:       Region Summary
//  Developer:   Wade McDonough
//  Verion:      1.0
//  Date:        3 Nov 2006
//  Description: 
// 
/////////////////////////////

function payment_c_summary_onclick(x_button)
{
	if (x_button == 'apply')
	{
		var url = 'modules/payment_c/payment_c_summary.php';

		url += '?filter_client=' 	+ encodeURIComponent(document.getElementById('filter_client').value);
		url += '&filter_client_id=' + document.getElementById('filter_client_id').value;
		url += '&filter_s_string='	+ document.getElementById('filter_s_string').value;
		url += '&filter_i_string='	+ document.getElementById('filter_i_string').value;
		url += '&filter_t_string='	+ document.getElementById('filter_t_string').value;
		url += '&filter_r_string='	+ document.getElementById('filter_r_string').value;
		url += '&filter_status='	+ document.getElementById('filter_status').value;
		url += '&filter_job_status='+ document.getElementById('filter_job_status').value;

		ajax_processRequest(url,'div_body','');
	}
	if (x_button == 'reset')
	{
		var url = 'modules/payment_c/payment_c_summary.php';

		url += '?filter_client_id=' 	+ '0';
		url += '&filter_client=' 		+ '';
		url += '&filter_s_string='		+ '';
		url += '&filter_i_string='		+ '';
		url += '&filter_t_string='		+ '';
		url += '&filter_r_string='		+ '';
		url += '&filter_status='		+ '0';
		url += '&filter_job_status='	+ '0';

		ajax_processRequest(url,'div_body','');
	}
	else if (x_button == 'with_select_apply')
	{
		if (!isSelected('with_selected', 'Please select a \'With Selected\''))
			return false;
		
		// Test for at least one checked checkbox
		var checkbox_count = 0;
		var checkbox_string = '';
		for (var i=1; i<document.forms[0].elements.length; i++) 
		{
			// Look for check box matches
			if ((document.forms[0].elements[i].type == "checkbox") && (document.forms[0].elements[i].name == "checkbox_id[]")) 
			{
				if (document.forms[0].elements[i].checked == true)
				{
					checkbox_count++;
					checkbox_string += document.forms[0].elements[i].value + ',';
				}
			}
		}
		checkbox_string = checkbox_string.slice(0, -1)

		if (checkbox_count == 0)
		{
			alert('No items selected!\n\nPlease select at least one checkbox');
			return;
		}

		var with_selected = document.getElementById('with_selected').value
		document.getElementById('with_selected').value = 0; // Reset Starting Position

		// Pay In Full
		if (with_selected == 1)
		{
			var param = 'modules/payment_c/payment_c_summary.php';
			param += '?mode=pay_in_full';
			param += '&connote_id=' 	+ checkbox_string;
			var div = 'div_body';	
			var callback;
			ajax_processRequest(param,div,callback);
			return false;
		}
		// Reset Payment
		if (with_selected == 2)
		{
			var param = 'modules/payment_c/payment_c_summary.php';
			param += '?mode=reset_payment';
			param += '&connote_id=' 	+ checkbox_string;
			var div = 'div_body';	
			var callback;
			ajax_processRequest(param,div,callback);
			return false;
		}
	}
	return false;
}
function payment_c_summary_action(mode,id)
{
	if (mode == 'edit_inline')
	{
		ajax_showdiv('div_result');
		
		var div 		= 'div_body';
		var url 		= 'modules/payment_c/payment_c_summary.php';
		var param   	= 'mode=' + mode;
		param   		+= '&edit_inline_id=' + id;
		param   		+= '&return_id=' + id;
		var callback 	= "payment_c_summary_onload('" + mode + "');";
		
		ajax_processRequestPost(url,param,div,callback)
	}
	if (mode == 'update_inline')
	{
		ajax_showdiv('div_result');

		var div 		= 'div_body';
		var url 		= 'modules/payment_c/payment_c_summary.php';

		var param   	= 'mode=' + mode;
		param 			+= '&connote_id='				+ document.getElementById('connote_id').value;
		param 			+= '&connote_cost_paid='		+ document.getElementById('connote_cost_paid').value;
		param 			+= '&connote_cost_bal='			+ document.getElementById('connote_cost_bal').value;
		param   		+= '&return_id=' + id;
		var callback 	= "payment_c_summary_onload('" + mode + "');";
		
		ajax_processRequestPost(url,param,div,callback)
	}
}
function payment_c_summary_remit()
{
	index_conv_dec('connote_cost_paid','2');

	var total = document.getElementById('connote_cost_total_gst').value
	var paid = document.getElementById('connote_cost_paid').value
	var bal;
	bal = parseFloat(total) - parseFloat(paid);
	bal = parseFloat(bal).toFixed(2);
	document.getElementById('connote_cost_bal').value = bal;
}
function payment_c_summary_onload(mode)
{
	// Onload
	if (mode == 'edit_inline') 
	{
		index_conv_dec('connote_cost_total_gst','2');
		index_conv_dec('connote_cost_paid','2');
		index_conv_dec('connote_cost_bal','2');
	}
}
-->
