var form_field_format_status_good_image='/images/icons/tick.png';var form_field_format_status_bad_image='/images/icons/banned.png';var format_status_prefix='format_status_';function home_button(){this.location.href="/";}
function set_form_var_and_submit(frm,source_id,dest_id){document.getElementById(dest_id).value=document.getElementById(source_id).value;frm.submit();}
function LockButton(frm){if(checkForm(frm)==false){return false;}else{frm.subForm.disabled=true;frm.submit();}}
function open_popup_window(title,URL,WindowParameters){win=dhtmlwindow.open("popupbox","iframe",URL,title,WindowParameters);return win;}
function update_checkbox_pseudo_field(checkbox_obj,pseudo_field_obj){if(checkbox_obj.checked){pseudo_field_obj.value=1;}else{pseudo_field_obj.value=0;}}
function disable_form_field(frm,enable){var disable_setting;if(enable){disable_setting=false;}else{disable_setting=true;}
var num_of_elements=frm.length;for(var i=0;i<num_of_elements;i++){var theElement=frm.elements[i];var element_type=theElement.type;var element_name=theElement.name;var element_value=theElement.value;theElement.disabled=disable_setting;}}
function check_reg_ex(frmvar,regex,imageitem,display_name){var imageobj=document.getElementById(imageitem);var regex_result=frmvar.value.search(regex);if(regex_result>=0){imageobj.src=form_field_format_status_good_image;}else{frmvar.focus();imageobj.src=form_field_format_status_bad_image;}}
function checkFormatStatus(){var fieldsUsingFormatChecking=0;var numGoodFields=0;var FormatStatus=false;var imglist=document.getElementsByTagName("img");for(var i=0;i<imglist.length;i++){var id_regex='^'+format_status_prefix+'(.*)$';var regex_result=imglist[i].id.search(id_regex);var format_status_field_name=RegExp.$1;if(regex_result>=0){fieldsUsingFormatChecking++;var good_format_regex=form_field_format_status_good_image+'$';var img_regex_result=imglist[i].src.search(good_format_regex);if(img_regex_result>=0){numGoodFields++;}else{}}}
if(fieldsUsingFormatChecking==numGoodFields){FormatStatus=true;}
return FormatStatus;}
function appendCommandParameterRow(tblId)
{var tbl=document.getElementById(tblId);var newRow=tbl.insertRow(tbl.rows.length);var newARGnum=tbl.rows.length;var newCell0=newRow.insertCell(0);newCell0.vAlign='top';newCell0.innerHTML='$ARG'+newARGnum+'$';var newCell1=newRow.insertCell(1);newCell1.vAlign='top';newCell1.innerHTML='<INPUT TYPE=TEXT ID="focus_id_'+newARGnum+'" NAME="command_arg_'+newARGnum+'_parameter_name" VALUE="">';var newCell2=newRow.insertCell(2);newCell2.vAlign='top';newCell2.align='center';newCell2.innerHTML='<INPUT TYPE=checkbox NAME="command_arg_'+newARGnum+'_required"';var newCell3=newRow.insertCell(3);newCell3.innerHTML='<TEXTAREA NAME="command_arg_'+newARGnum+'_description" ROWS=5 COLS=50></TEXTAREA>';var focus_point=document.getElementById('focus_id_'+newARGnum);focus_point.focus();}
function appendStatusBoxRow(tblId)
{var tbl=document.getElementById(tblId);var newRow=tbl.insertRow(tbl.rows.length);var newARGnum=tbl.rows.length;var newCell0=newRow.insertCell(0);newCell0.vAlign='top';newCell0.innerHTML='$ARG'+newARGnum+'$';var newCell1=newRow.insertCell(1);newCell1.vAlign='top';newCell1.innerHTML='<INPUT TYPE=TEXT ID="focus_id_'+newARGnum+'" NAME="command_arg_'+newARGnum+'_parameter_name" VALUE="">';var newCell2=newRow.insertCell(2);newCell2.vAlign='top';newCell2.align='center';newCell2.innerHTML='<INPUT TYPE=checkbox NAME="command_arg_'+newARGnum+'_required"';var newCell3=newRow.insertCell(3);newCell3.innerHTML='<TEXTAREA NAME="command_arg_'+newARGnum+'_description" ROWS=5 COLS=50></TEXTAREA>';var focus_point=document.getElementById('focus_id_'+newARGnum);focus_point.focus();}
function deleteLastRow(tblId)
{var tbl=document.getElementById(tblId).tBodies[0];if(tbl.rows.length>0)tbl.deleteRow(tbl.rows.length-1);}

