// Used to update opener form_field or just refresh the page
// Usage; 
// openerUpdate('mainform','somefield','text','somevalue','yes','no')
// "Update text field 'company_id' in the Operners form 'mainform' then Submit  Opener Form and Close Popup"
// updateOpener('','','refresh');  "refresh  Opener Form and Close Popup"
// updateOpener(); "Just Close Popup"

// "field_type = select" needs testing !!!!

function openerUpdate(name,form_name,field_name,field_type,field_value,form_submit,form_refresh,close_window,form_fakesubmit) {
	if (form_name) {
		if (field_type == "select") {
			window.opener.document.forms[form_name].elements[field_name][window.opener.document.forms[form_name].elements[field_name].selectedIndex].value = field_value;
		}
		if (field_type == "text") {
			window.opener.document.forms[form_name].elements[field_name].value = field_value;
		}
		if (form_submit == "yes") {
			window.opener.document.forms[form_name].submit();
		}
		if (form_fakesubmit) {
		   if (window.opener.document.forms[form_name].elements[form_fakesubmit] != undefined) {
			   window.opener.document.forms[form_name].elements[form_fakesubmit].click();
			}
			else {
			   alert('Auto Submit not available. Please Save you Record manually');
			}
		}
	}
	if (form_refresh == "yes") {
		window.opener.location.reload();	
	}
	if (close_window == "yes") {
		window.setTimeout('window.close()',500);
	}
};
