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

function setting_detail_onclick(x_button)
{
	if (x_button == 'save')
	{
		if(setting_detail_validate() == false)
			return;

		ajax_showdiv('div_form_1');

		var x_id = document.getElementById('setting_id').value;

		var url = 'modules/setting/setting_detail.php';

		var param = 'mode=update';
		param += '&setting_id=' 		+ x_id;
		param += '&setting_notes=' 		+ encodeURIComponent(document.getElementById('setting_notes').value);

		param += '&setting_company=' 	+ encodeURIComponent(document.getElementById('setting_company').value);

		param += '&setting_name=' 		+ encodeURIComponent(document.getElementById('setting_name').value);
		param += '&setting_address=' 	+ encodeURIComponent(document.getElementById('setting_address').value);
		param += '&setting_suburb='		+ encodeURIComponent(document.getElementById('setting_suburb').value);
		param += '&setting_state_id='	+ document.getElementById('setting_state_id').value;
		param += '&setting_postcode='	+ document.getElementById('setting_postcode').value;
		param += '&setting_email='		+ document.getElementById('setting_email').value;
		param += '&setting_phone='		+ document.getElementById('setting_phone').value;
		param += '&setting_fax='		+ document.getElementById('setting_fax').value;

		param += '&setting_acc_name=' 	+ encodeURIComponent(document.getElementById('setting_acc_name').value);
		param += '&setting_acc_address='+ encodeURIComponent(document.getElementById('setting_acc_address').value);
		param += '&setting_acc_suburb='	+ encodeURIComponent(document.getElementById('setting_acc_suburb').value);
		param += '&setting_acc_state_id='	+ document.getElementById('setting_acc_state_id').value;
		param += '&setting_acc_postcode='	+ document.getElementById('setting_acc_postcode').value;
		param += '&setting_acc_email='	+ document.getElementById('setting_acc_email').value;
		param += '&setting_acc_phone='	+ document.getElementById('setting_acc_phone').value;
		param += '&setting_acc_fax='	+ document.getElementById('setting_acc_fax').value;

		param += '&setting_bank_abn='	+ document.getElementById('setting_bank_abn').value;
		param += '&setting_bank_name='	+ document.getElementById('setting_bank_name').value;
		param += '&setting_bank_bsb='	+ document.getElementById('setting_bank_bsb').value;
		param += '&setting_bank_acc='	+ document.getElementById('setting_bank_acc').value;

		param += '&setting_image='		+ document.getElementById('setting_image').value;
		param += '&setting_image_ref='	+ document.getElementById('setting_image_ref').value;
		
		param += '&setting_disclaimer='	+ encodeURIComponent(document.getElementById('setting_disclaimer').value);
		
		var div = 'div_popup_1';
		var callback = "index_location('setup', 'setting', 'summary', '" + x_id + "')";
		ajax_processRequestPost(url,param,div,callback)
		return false;
	}
	if (x_button == 'copy')
	{
		index_copy('setting_acc_name','setting_name');
		index_copy('setting_acc_address','setting_address');
		index_copy('setting_acc_suburb','setting_suburb');
		index_copy('setting_acc_state_id','setting_state_id');
		index_copy('setting_acc_postcode','setting_postcode');
		index_copy('setting_acc_email','setting_email');
		index_copy('setting_acc_phone','setting_phone');
		index_copy('setting_acc_fax','setting_fax');
	}
	return false;
}

function setting_detail_validate()
{
	if (!isEmpty('setting_company', 'Please enter a \'Company\''))
		return false;

	if (!isEmpty('setting_name', 'Please enter a \'Name\''))
		return false;

	if (!isEmpty('setting_address', 'Please enter a \'Address\''))
		return false;

	if (!isEmpty('setting_suburb', 'Please enter a \'Suburb\''))
		return false;

	if (!isSelected('setting_state_id', 'Please select a \'State\''))
		return false;

	if (!isEmpty('setting_postcode', 'Please enter a \'Post Code\''))
		return false;

	if (!isEmail('setting_email', 'Please enter an \'Email\''))
		return false;

	if (!isEmpty('setting_phone', 'Please enter a \'Phone\''))
		return false;

	if (!isEmpty('setting_fax', 'Please enter a \'Fax\''))
		return false;

	if (!isEmail('setting_email', 'Please enter a \'Email\''))
		return false;

	if (!isEmpty('setting_acc_name', 'Please enter a \'Name\''))
		return false;

	if (!isEmpty('setting_acc_address', 'Please enter a \'Address\''))
		return false;

	if (!isEmpty('setting_acc_suburb', 'Please enter a \'Suburb\''))
		return false;

	if (!isSelected('setting_acc_state_id', 'Please select a \'State\''))
		return false;

	if (!isEmpty('setting_acc_postcode', 'Please enter a \'Post Code\''))
		return false;

	if (!isEmail('setting_acc_email', 'Please enter an \'Email\''))
		return false;

	if (!isEmpty('setting_acc_phone', 'Please enter a \'Phone\''))
		return false;

	if (!isEmpty('setting_acc_fax', 'Please enter a \'Fax\''))
		return false;

	if (!isEmail('setting_acc_email', 'Please enter a \'Email\''))
		return false;

	if (!isEmpty('setting_bank_abn', 'Please enter an \'ABN\''))
		return false;

	if (!isEmpty('setting_bank_name', 'Please enter a \'Bank\''))
		return false;

	if (!isEmpty('setting_bank_bsb', 'Please enter a \'BSB\''))
		return false;

	if (!isEmpty('setting_bank_acc', 'Please enter an \'ACC\''))
		return false;

	// All Good.
	return true;
}
function setting_detail_highlight()
{
	index_bg_color('setting_company','#99FF99');

	index_bg_color('setting_name','#99FF99');
	index_bg_color('setting_address','#99FF99');
	index_bg_color('setting_suburb','#99FF99');
	index_bg_color('setting_state_id','#99FF99');
	index_bg_color('setting_postcode','#99FF99');
	index_bg_color('setting_email','#99FF99');
	index_bg_color('setting_phone','#99FF99');
//	index_bg_color('setting_fax','#99FF99');

	index_bg_color('setting_acc_name','#99FF99');
	index_bg_color('setting_acc_address','#99FF99');
	index_bg_color('setting_acc_suburb','#99FF99');
	index_bg_color('setting_acc_state_id','#99FF99');
	index_bg_color('setting_acc_postcode','#99FF99');
	index_bg_color('setting_acc_email','#99FF99');
	index_bg_color('setting_acc_phone','#99FF99');
//	index_bg_color('setting_acc_fax','#99FF99');

	index_bg_color('setting_bank_abn','#99FF99');
	index_bg_color('setting_bank_name','#99FF99');
	index_bg_color('setting_bank_acc','#99FF99');
	index_bg_color('setting_bank_bsb','#99FF99');
}

function setting_detail_onload(id)
{
	if ((id == 'insert')  || (id == 'edit') || (id == 'view'))
		ajax_showpopup('div_popup_1','div_result');

	setting_detail_highlight();
}
-->
