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 == "01") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("01 IPAC", "01", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("02 NA-PAC", "02", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("03 Linac", "03", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[4] = new Option ("04 Cyclotrons", "04", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[5] = new Option ("05 BIW", "05", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[6] = new Option ("06 COOL", "06", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[7] = new Option ("07 ICAP", "07", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[8] = new Option ("08 HIAT", "08", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[9] = new Option ("09 DIPAC", "09", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[10] = new Option ("10 SRF", "10", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[11] = new Option ("11 ICALEPCS", "11", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[12] = new Option ("12 FEL", "12", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[13] = new Option ("13 ICFA ABDW HB", "13", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[14] = new Option ("14 ICFA ABDW ERL", "14", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[15] = new Option ("15 ICFA ABDW FLS", "15", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[16] = new Option ("16 ICFA ABDW HF", "16", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[17] = new Option ("17 ICFA ABDW Ecloud", "17", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[18] = new Option ("18 ECRIS", "18", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[19] = new Option ("19 PCaPAC", "19", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[20] = new Option ("20 RuPAC", "20", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[21] = new Option ("21 IBIC", "21", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[22] = new Option ("36 SAP", "36", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[23] = new Option ("37 EIC", "37", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[24] = new Option ("38 MEDSI", "38", false, false); } else if (class_code == "02") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("34 RSC Activities", "34", false, false); } else if (class_code == "03") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("24 SPMS Development", "24", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("25 SPMS Functionality", "25", false, false); } else if (class_code == "04") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("41 InDiCo Fusion Project", "41", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("42 InDiCo Functionality", "42", false, false); } else if (class_code == "05") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("27 General", "27", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("28 INSPIRE", "28", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("43 InDiCo", "43", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[4] = new Option ("44 SPMS", "44", false, false); } else if (class_code == "06") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("35 Proceedings", "35", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("39 Publications", "39", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("49 Piping SPMS Data to Conference Websites", "49", false, false); } else if (class_code == "07") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("31 Opening", "31", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("32 Closing", "32", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("33 Special", "33", false, false); } else if (class_code == "08") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("27 General", "27", false, false); } else if (class_code == "09") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("22 Mirror Site", "22", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("23 CERN Site", "23", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("27 General", "27", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[4] = new Option ("45 Elettra Site", "45", false, false); } else if (class_code == "10") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("29 Software", "29", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("30 Hardware", "30", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("50 Proceedings Office", "50", false, false); } else if (class_code == "11") { } else if (class_code == "12") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("26 Templates", "26", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("40 Techniques", "40", false, false); } else if (class_code == "13") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("46 SPMS for Scientific Programme Management", "46", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("47 SPMS for Registration", "47", false, false); } else if (class_code == "14") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("40 Techniques", "40", false, false); } else if (class_code == "") { document.ABSTRACT.THIS_SUB_CLASS.options[1] = new Option ("01 IPAC", "01", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[2] = new Option ("02 NA-PAC", "02", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[3] = new Option ("03 Linac", "03", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[4] = new Option ("04 Cyclotrons", "04", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[5] = new Option ("05 BIW", "05", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[6] = new Option ("06 COOL", "06", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[7] = new Option ("07 ICAP", "07", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[8] = new Option ("08 HIAT", "08", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[9] = new Option ("09 DIPAC", "09", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[10] = new Option ("10 SRF", "10", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[11] = new Option ("11 ICALEPCS", "11", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[12] = new Option ("12 FEL", "12", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[13] = new Option ("13 ICFA ABDW HB", "13", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[14] = new Option ("14 ICFA ABDW ERL", "14", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[15] = new Option ("15 ICFA ABDW FLS", "15", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[16] = new Option ("16 ICFA ABDW HF", "16", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[17] = new Option ("17 ICFA ABDW Ecloud", "17", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[18] = new Option ("18 ECRIS", "18", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[19] = new Option ("19 PCaPAC", "19", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[20] = new Option ("20 RuPAC", "20", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[21] = new Option ("21 IBIC", "21", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[22] = new Option ("22 Mirror Site", "22", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[23] = new Option ("23 CERN Site", "23", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[24] = new Option ("24 SPMS Development", "24", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[25] = new Option ("25 SPMS Functionality", "25", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[26] = new Option ("26 Templates", "26", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[27] = new Option ("27 General", "27", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[28] = new Option ("28 INSPIRE", "28", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[29] = new Option ("29 Software", "29", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[30] = new Option ("30 Hardware", "30", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[31] = new Option ("31 Opening", "31", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[32] = new Option ("32 Closing", "32", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[33] = new Option ("33 Special", "33", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[34] = new Option ("34 RSC Activities", "34", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[35] = new Option ("35 Proceedings", "35", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[36] = new Option ("36 SAP", "36", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[37] = new Option ("37 EIC", "37", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[38] = new Option ("38 Editing with Acrobat/Pitstop", "48", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[39] = new Option ("38 MEDSI", "38", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[40] = new Option ("39 Publications", "39", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[41] = new Option ("40 Techniques", "40", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[42] = new Option ("41 InDiCo Fusion Project", "41", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[43] = new Option ("42 InDiCo Functionality", "42", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[44] = new Option ("43 InDiCo", "43", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[45] = new Option ("44 SPMS", "44", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[46] = new Option ("45 Elettra Site", "45", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[47] = new Option ("46 SPMS for Scientific Programme Management", "46", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[48] = new Option ("47 SPMS for Registration", "47", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[49] = new Option ("49 Piping SPMS Data to Conference Websites", "49", false, false); document.ABSTRACT.THIS_SUB_CLASS.options[50] = new Option ("50 Proceedings Office", "50", 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 PDFS = new RegExp (document.FILE_UPLOAD.paper_id.value + "\\.(PDF|PS)$", "i"); var SRC = new RegExp (document.FILE_UPLOAD.paper_id.value + "\\.(TEX|DOC|DOCX|DOCM|ODT)$", "i"); var TRAN = new RegExp (document.FILE_UPLOAD.paper_id.value + "_TALK\\.(PPT|PPTX|PPS|PPSX|PDF|ODP)$", "i"); var POST = new RegExp (document.FILE_UPLOAD.paper_id.value + "_poster\\.(PDF)$", "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 .DOC/TEX/PDF, _TALK.PPT/PDF"; if (document.FILE_UPLOAD.this_file_type.value == "PDFS") { if (filename.match(PDFS) == null) { alert ("Filename must be named .PDF or .PS"); return false; } } else if (document.FILE_UPLOAD.this_file_type.value == "SRC") { if (filename.match(SRC) == null) { alert ("Source filename must be named .DOC /X/M, .TEX, or .ODT"); return false; } } else if (document.FILE_UPLOAD.this_file_type.value == "TRAN") { if (filename.match(TRAN) == null) { alert ("Transparency filename must be named _talk.PPT/PPTX/PPS/PPTX/PDF/ODP"); return false; } } else if (document.FILE_UPLOAD.this_file_type.value == "POST") { if (filename.match(POST) == null) { alert ("Poster filename must be named _poster.PDF"); return false; } } else { if (filename.match(PDFS) !== null) { alert (err_msg); return false; } else if (filename.match(SRC) !== null) { alert (err_msg); return false; } else if (filename.match(TRAN) !== null) { alert (err_msg); return false; } else if (filename.match(POST) !== null) { alert (err_msg); return false; } } return true; } function template_guidelines() { var resp; if (document.FILE_UPLOAD.this_file_type.value == "PDFS") { 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 == "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.")); } }