function load_sub_class (class_code) { document.ABSTRACT.THIS_SUB_CLASS.options.length = 0; // remove all options document.ABSTRACT.THIS_SUB_CLASS.options[0] = new Option ("", "", true, true); if (class_code == "L01") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("1A Electron Linac Projects", "1A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("1B Energy Recovery Linacs", "1B", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("1C Synchrotron Light Sources", "1C", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[4] = new Option ("1D FELs", "1D", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[5] = new Option ("1E Colliders", "1E", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[6] = new Option ("1F Industrial and Medical Accelerators", "1F", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[7] = new Option ("1G Other Electron", "1G", false, false); } else if (class_code == "L02") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("2A Proton Linac Projects", "2A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("2B Ion Linac Projects", "2B", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("2C RFQs", "2C", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[4] = new Option ("2D DTLs (Room Temperature)", "2D", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[5] = new Option ("2E Superconducting Linacs", "2E", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[6] = new Option ("2F Industrial and Medical Accelerators", "2F", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[7] = new Option ("2G Other Proton/Ion", "2G", false, false); } else if (class_code == "L03") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("3A Superconducting RF", "3A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("3B Room Temperature RF", "3B", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("3C RF Power Sources and Power Couplers", "3C", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[4] = new Option ("3D Low Level RF", "3D", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[5] = new Option ("3E Cryomodules and Cryogenics", "3E", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[6] = new Option ("3F Insertion Devices", "3F", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[7] = new Option ("3G Beam Diagnostics", "3G", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[8] = new Option ("3H Other Technology", "3H", false, false); } else if (class_code == "L04") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("4A Induction Linacs", "4A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("4B Muon Linacs", "4B", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("4C Plasma and Laser Wakefield Acceleration", "4C", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[4] = new Option ("4D Beam Dynamics, Computer Simulation, Beam Transport", "4D", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[5] = new Option ("4E Sources: Guns, Photo-Injectors, Charge Breeders", "4E", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[6] = new Option ("4F Ion Sources", "4F", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[7] = new Option ("4G Control Systems", "4G", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[8] = new Option ("4H Other Extreme", "4H", false, false); } else if (class_code == "L05") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("5A Opening", "5A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("5B Closing", "5B", false, false); } else if (class_code == "") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("1A Electron Linac Projects", "1A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("1B Energy Recovery Linacs", "1B", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("1C Synchrotron Light Sources", "1C", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[4] = new Option ("1D FELs", "1D", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[5] = new Option ("1E Colliders", "1E", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[6] = new Option ("1F Industrial and Medical Accelerators", "1F", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[7] = new Option ("1G Other Electron", "1G", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[8] = new Option ("2A Proton Linac Projects", "2A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[9] = new Option ("2B Ion Linac Projects", "2B", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[10] = new Option ("2C RFQs", "2C", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[11] = new Option ("2D DTLs (Room Temperature)", "2D", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[12] = new Option ("2E Superconducting Linacs", "2E", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[13] = new Option ("2F Industrial and Medical Accelerators", "2F", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[14] = new Option ("2G Other Proton/Ion", "2G", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[15] = new Option ("3A Superconducting RF", "3A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[16] = new Option ("3B Room Temperature RF", "3B", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[17] = new Option ("3C RF Power Sources and Power Couplers", "3C", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[18] = new Option ("3D Low Level RF", "3D", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[19] = new Option ("3E Cryomodules and Cryogenics", "3E", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[20] = new Option ("3F Insertion Devices", "3F", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[21] = new Option ("3G Beam Diagnostics", "3G", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[22] = new Option ("3H Other Technology", "3H", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[23] = new Option ("4A Induction Linacs", "4A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[24] = new Option ("4B Muon Linacs", "4B", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[25] = new Option ("4C Plasma and Laser Wakefield Acceleration", "4C", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[26] = new Option ("4D Beam Dynamics, Computer Simulation, Beam Transport", "4D", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[27] = new Option ("4E Sources: Guns, Photo-Injectors, Charge Breeders", "4E", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[28] = new Option ("4F Ion Sources", "4F", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[29] = new Option ("4G Control Systems", "4G", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[30] = new Option ("4H Other Extreme", "4H", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[31] = new Option ("5A Opening", "5A", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[32] = new Option ("5B Closing", "5B", false, false); } return true; } function validatedSource () { window.opener.document.FILE_UPLOAD.source_verified.value="Y"; window.close(); return true; } function validateJACoWForm (sub_required) { if (document.ABSTRACT.this_title.value == "") { alert ("You must enter a Title"); return false; } if (document.ABSTRACT.this_PRESENTATION.options[document.ABSTRACT.this_PRESENTATION.selectedIndex].value == "") { alert ("You must select a Presentation"); return false; } if (document.ABSTRACT.this_CLASSIFICATION.options.length <= 1) { if (sub_required == "N") { load_classifiation (document.ABSTRACT.this_presentation.options[document.ABSTRACT.this_presentation.selectedIndex].value); } } if (document.ABSTRACT.this_CLASSIFICATION.options[document.ABSTRACT.this_CLASSIFICATION.selectedIndex].value == "") { alert ("You must select a Main Classification"); return false; } if (sub_required == "Y") { if (document.ABSTRACT.THIS_SUB_CLASS.options.length != 1) { if (document.ABSTRACT.THIS_SUB_CLASS.options[document.ABSTRACT.THIS_SUB_CLASS.selectedIndex].value == "") { alert ("You must select a Sub Classification"); return false; } } } if (document.ABSTRACT.this_description.value == "") { alert ("You must enter an Abstract"); return false; } if (document.ABSTRACT.this_description.value.length > 1200) { alert ("Abstract exceeds the maximum length of 1200 characters. Your abstract is " + document.ABSTRACT.this_description.value.length + " characters."); return false; } if (document.ABSTRACT.this_footnote.value.length > 200) { alert ("Footnote exceeds the maximum length of 200 characters. Your footnote is " + document.ABSTRACT.this_footnote.value.length + " characters."); return false; } if (document.ABSTRACT.this_agency.value.length > 200) { alert ("Agency exceeds the maximum length of 200 characters. Your agency is " + document.ABSTRACT.this_agency.value.length + " characters."); return false; } return true; } function validateFileForm () { var SRC = new RegExp (document.FILE_UPLOAD.paper_id.value + "\\.(TEX|DOC|DOCX|ODT)$", "i"); var PS = new RegExp (document.FILE_UPLOAD.paper_id.value + "\\.PS$", "i"); var PDF = new RegExp (document.FILE_UPLOAD.paper_id.value + "\\.(PDF)$", "i"); var TRAN = new RegExp (document.FILE_UPLOAD.paper_id.value + "_TALK\\.(PPT|PPTX|PPS|PPSX|PDF|ODP|KEY)$", "i"); var filename = document.FILE_UPLOAD.file_name.value.toUpperCase(); document.FILE_UPLOAD.validated.value = "YES"; if (document.FILE_UPLOAD.this_file_type.value == "") { alert ("You must specify a File Type"); return false; } if (document.FILE_UPLOAD.this_platform.value == "") { alert ("You must specify a Platform"); return false; } if (document.FILE_UPLOAD.file_name.value == "") { alert ("You must specify a File to Upload"); return false; } if (document.FILE_UPLOAD.this_file_type.value == "PS") { if (filename.match(PS) == null) { alert ("Postscript filename must be named " + document.FILE_UPLOAD.paper_id.value + ".PS"); return false; } } if (document.FILE_UPLOAD.this_file_type.value == "SRC") { if (document.FILE_UPLOAD.source_verified.value == "N") { alert ("You must verify the Abstract and Author List prior to uploading a source file."); return false; } } var err_msg = "Upload of \"Other Supporting File\" can not be named " + document.FILE_UPLOAD.paper_id.value + ".DOC, " + document.FILE_UPLOAD.paper_id.value + ".TEX, " + document.FILE_UPLOAD.paper_id.value + ".PDF, " + document.FILE_UPLOAD.paper_id.value + "_TALK.PPT or " + document.FILE_UPLOAD.paper_id.value + "_TALK.PDF"; if (document.FILE_UPLOAD.this_file_type.value == "SRC") { if (filename.match(SRC) == null) { alert ("Source filename must be named " + document.FILE_UPLOAD.paper_id.value + ".DOC , " + document.FILE_UPLOAD.paper_id.value + ".TEX, or " + document.FILE_UPLOAD.paper_id.value + ".ODT"); return false; } } else if (document.FILE_UPLOAD.this_file_type.value == "PS") { if (filename.match(PS) == null) { alert ("Postscript filename must be named " + document.FILE_UPLOAD.paper_id.value + ".PS"); return false; } } else if (document.FILE_UPLOAD.this_file_type.value == "PDF") { if (filename.match(PDF) == null) { alert ("PDF filename must be named " + document.FILE_UPLOAD.paper_id.value + ".PDF"); return false; } } else if (document.FILE_UPLOAD.this_file_type.value == "TRAN") { if (filename.match(TRAN) == null) { alert ("Transparency filename must be named " + document.FILE_UPLOAD.paper_id.value + "_talk.PPT, " + document.FILE_UPLOAD.paper_id.value + "_talk.PPS or " + document.FILE_UPLOAD.paper_id.value + "_talk.PDF or " + document.FILE_UPLOAD.paper_id.value + "_TALK.ODT"); return false; } } else { if (filename.match(SRC) !== null) { alert (err_msg); return false; } else if (filename.match(PS) !== null) { alert (err_msg); return false; } else if (filename.match(PDF) !== null) { alert (err_msg); return false; } else if (filename.match(TRAN) !== null) { alert (err_msg); return false; } } return true; } function template_guidelines() { var resp; if (document.FILE_UPLOAD.this_file_type.value == "SRC") { return (confirm ("I confirm that my manuscript conforms to the guidelines of the JACoW template, and I have checked the paper against the \"Common Oversights\" document, and implemented any necessary changes accordingly.")); } if (document.FILE_UPLOAD.this_file_type.value == "PS") { return (confirm ("I confirm that my manuscript conforms to the guidelines of the JACoW template, and I have checked the paper against the \"Common Oversights\" document, and implemented any necessary changes accordingly.")); } }