DaysArr = new Object();
DaysArr1 = new Object();
Sessions = new Object();
Code = new Object();
DaysArr = new Array("Wednesday, August 07, 2002","Thursday, August 08, 2002","Friday, August 09, 2002","Saturday, August 10, 2002","Monday, August 12, 2002","Tuesday, August 13, 2002","Wednesday, August 14, 2002","Thursday, August 15, 2002","Open Commission Meetings");
DaysArr1 = new Array("Wednesday, August 07, 2002","Thursday, August 08, 2002","Friday, August 09, 2002","Saturday, August 10, 2002","Monday, August 12, 2002","Tuesday, August 13, 2002","Wednesday, August 14, 2002","Thursday, August 15, 2002","Open Commission Meetings");
Sessions["Wednesday, August 07, 2002"] = new Array("All","Quasi-Periodic Materials; Crystal Redefined","Toxins","M1 - Hot Structures I","M2 - Combining X-Ray Crystallography And Electron Microscopy","M3 - High Energy X-Ray Powder Diffraction","M4 - Preparation Of Crystals For Pharmaceutical Applications: High-Throughput And Combinatorial Techniques","M5 - Diffraction And Symmetry Aspects Of Aperiodic Crystals","M6 - Polymers","M7 - Viruses And Anti-Viral Strategies","M8 - Enzyme Evolution And Enzyme Mechanism","M9 - X-Ray And Neutron Magnetic Crystallography","M10 - Applications Of Powder Diffraction To Pharmaceuticals","M11 - Diffraction By Non-Periodic Structures","M12 - Metal Complexes And Catalysis","Surfaces And Nano Crystal","Viruses");
Sessions["Thursday, August 08, 2002"] = new Array("All","In Situ Crystallization","Recent Developments In X-Ray Microscopy","M13 - Protein-Protein And Protein-Nucleic Acid Interactions","M14 - Atomic Resolution Protein Structures","M15 - In Situ Monitoring Of Crystal Growth Processes","M16 - Magnetoresistance Materials","M17 - Analysis of Crystallite Size, Microstrain and Macrostress","M18 - Nanostructural Characterization Using Small-Angle Scattering","M19 - Kinetic Macromolecular Crystallography","M20 - Automation Of Phasing","M21 - Low Temperature Crystallography; Methodology And Application","M22 - Battery And Fuel Cell Materials","M23 - Mineralogical Crystallography","M24 - X-Ray Microdiffraction","Crystallography And Engineering","Structural Biology Of Cell Invasion And Immune Evasion By HIV");
Sessions["Friday, August 09, 2002"] = new Array("All","New Frontiers In Charge Density","Structural Mechanisms Of Self-Assembly And Polymorphic Supercoiling Of Bacterial Flagellum","M25 - Proteins Of The Immune System - Dedicated to the memory of Don Wiley","M26 - Nanomachines (Macromolecular Assemblies)","M27 - Drug Design - Small Molecule Based","M28 - Molecular And Crystal Properties From Charge And Spin Densities","M29 - Extreme Pressure And Temperatures","M30 - Methods For The Characterization Of Layered Structures","M31 - Zeolite And Microporous Materials","M32 - New Developments In Direct Methods And Maximum Entropy I","M33 - X-Ray Diffraction Topography: Use Of Coherent Beams","M34 - Novel Materials And Physical Properties At High Pressure","M35 - Amorphous Materials And Glasses","The Ribosome Symposium","What High Pressure Can Do For Us?");
Sessions["Saturday, August 10, 2002"] = new Array("All","New Superconductor MgB2 And Related Compounds","Structure Bioinformatics","M36 - Macromolecular Applications Of Neutron Scattering And Neutron Sources","M37 - The Role Of Bioinformatics In Structural Genomics","M38 - Molecular Dynamics Of Crystals And Of Phase Transitions","M39 - Microtomography And High Resolution Imaging: From Absorption To Phase","M40 - Liquids And Amorphous Structures At High Pressure","M41 - Quantum Crystallography: Electronic Correlation And Bonding","M42 - Crystal Structures Of DNA And RNA","M43 - High Throughput Innovations In Structural Genomics","M44 - Structure Validation Small, Large And In-Between","M45 - Superconductors","M46 - Structures And Phase Transitions At High Pressure","M47 - Soft Matter Studies By Small-Angle Scattering","Pressure-Tuned Crystal Chemistry: H-Bonds Versus Central Forces In Polymorphs","The Good, The Bad And The Ugly: Experiences At The Synchrotron");
Sessions["Monday, August 12, 2002"] = new Array("All","Computer Predictions Of Organic Crystal Structures And Properties","The Non-Crystallographic Phase Problem And Opportunities With Free Electron Lasers","M48 - Conformational Changes And Allostery","M49 - Structural Genomics In Quest Of Function","M50 - Modeling And Crystal Structure Prediction","M51 - Molecular Magnets","M52 - Holography And X-Ray Microscopy","M53 - Teaching Crystallography","M54 - Nuclear Hormone Receptors","M55 - Fundamental And Applied Aspects Of Cryocrystallography & Radiation Damage (In Memory Of J. Kroon)","M56 - Nanomaterials","M57 - Structure Property Relationships In Molecular Crystals","M58 - X-Ray And Electron Standing Wave Methods","M59 - Advanced Materials Science And Neutron Scattering","Materials Design","High Pressure Effects On The Structure And Behaviour Of Proteins");
Sessions["Tuesday, August 13, 2002"] = new Array("All","Structure-Reactivity Relations of Inclusion Compounds","The Glycerol Channel","M60 - Structure And Function Of Membrane Proteins","M61 - Atomic Force Microscopy And Single Molecule Analyses Of Macromolecules","M62 - Coordination Chemistry","M63 - New X-Ray Sources And Optics","M64 - Non-Ambient Powder Diffraction And Kinetics Studies","M65 - Databases","M66 - Protein Transport","M67 - New Development In Visualization Of Macromolecules","M68 - Transition-Metal-Hydrogen Interactions","M69 - Structure Of 2D Crystals At The Air-Water Interface","M70 - Electron Diffraction","M71 - Solid State Spectroscopy","New Electronic Materials And Neutron Diffraction","Insights In Nicotinic Receptors Through Acetylcholine Binding Protein Structures");
Sessions["Wednesday, August 14, 2002"] = new Array("All","Electron Crystallography","GDP Binding Protein","M72 - Structures In Cell Cycle Regulation","M73 - Crystal Growth Of Soluble And Membrane Macromolecules","M74 - Free Electron Lasers And Other Pulsed Sources","M75 - Horizons In Hydrogen Bond Research","M76 - Ab Initio Structure Solution Using Powder Data","M77 - Diffuse Scattering","M78 - Signal Transduction","M79 - Structure-Based Drug Design","M80 - Twins, Disorders And Other Demons","M81 - Solid State Reactions","M82 - Electron Channeling Effects On X-Ray And EELS Spectra: Alchemi","M83 - Detectors","Chemical Bonding As Electronic Coherence","Signal Transduction");
Sessions["Thursday, August 15, 2002"] = new Array("All","Design, Preparation And Structural Characterization Of Nanostructures","The Contribution Of Direct Methods To Macromolecular Structure Determination","M84 - Hot Structures II","M85 - MAD, SAD And Difficult Phasing","M86 - Polymorphism And Isomorphism","M87 - Real-Time Probing Of Structural Changes And Excited Molecules","M88 - Beyond Classical Applications Of The Rietveld Method","M89 - Resonant Scattering","M90 - Structural Studies In Neurobiology","M91 - Metalloproteins By Crystallography And Other Methods","M92 - Crystal Engineering - Supramolecular Assemblies","M93 - Dynamics And Mechanism Of Structural Phase Transitions","M94 - New Developments In Direct Methods And Maximum Entropy II","M95 - High Resolution Electron Microscopy","Supramolecular Architectures Through Self-Organization","The Multi-Drug Resistant ABC Transporter  Homolog");
Sessions["Open Commission Meetings"] = new Array("OVERVIEW OF IUCR JOURNALS","COMMISSION ON SMALL-ANGLE SCATTERING","COMMISSION ON HIGH PRESSURE: BIOLOGY AND SOFT MATTER UNDER PRESSURE","COMMISSION ON NEUTRON SCATTERING","COMMISSION ON CRYSTALLOGRAPHIC COMPUTING","COMMISSION ON HIGH PRESSURE: CHALLENGES AT HIGH PRESSURE","COMMISSION ON CRYSTALLOGRAPHIC TEACHING","OPEN COMMISSION MEETING OF THE COMMISSION ON APERIODIC CRYSTALS","COMCIFS","JOINT OPEN MEETING OF THE COMMISSIONS ON BIOLOGICAL MACROMOLECULES AND JOURNALS");
Code["Wednesday, August 07, 2002"] = new Array("07A KEY 1|07A KEY 2|07B M01|07B M02|07B M03|07B M04|07B M05|07B M06|07B M07|07B M08|07B M09|07B M10|07B M11|07B M12|07C KEY 3|07C KEY 4","07A KEY 1","07A KEY 2","07B M01","07B M02","07B M03","07B M04","07B M05","07B M06","07B M07","07B M08","07B M09","07B M10","07B M11","07B M12","07C KEY 3","07C KEY 4");
Code["Thursday, August 08, 2002"] = new Array("08A KEY 1|08A KEY 2|08B M13|08B M14|08B M15|08B M16|08B M17|08B M18|08B M19|08B M20|08B M21|08B M22|08B M23|08B M24|08C KEY 3|08C KEY 4","08A KEY 1","08A KEY 2","08B M13","08B M14","08B M15","08B M16","08B M17","08B M18","08B M19","08B M20","08B M21","08B M22","08B M23","08B M24","08C KEY 3","08C KEY 4");
Code["Friday, August 09, 2002"] = new Array("09A KEY 1|09A KEY 2|09B M25|09B M26|09B M27|09B M28|09B M29|09B M30|09B M31|09B M32|09B M33|09B M34|09B M35|09C KEY 3|09C KEY 4","09A KEY 1","09A KEY 2","09B M25","09B M26","09B M27","09B M28","09B M29","09B M30","09B M31","09B M32","09B M33","09B M34","09B M35","09C KEY 3","09C KEY 4");
Code["Saturday, August 10, 2002"] = new Array("10A KEY 1|10A KEY 2|10B M36|10B M37|10B M38|10B M39|10B M40|10B M41|10B M42|10B M43|10B M44|10B M45|10B M46|10B M47|10C KEY 3|10C KEY 4","10A KEY 1","10A KEY 2","10B M36","10B M37","10B M38","10B M39","10B M40","10B M41","10B M42","10B M43","10B M44","10B M45","10B M46","10B M47","10C KEY 3","10C KEY 4");
Code["Monday, August 12, 2002"] = new Array("12A KEY 1|12A KEY 2|12B M48|12B M49|12B M50|12B M51|12B M52|12B M53|12B M54|12B M55|12B M56|12B M57|12B M58|12B M59|12C KEY 3|12C KEY 4","12A KEY 1","12A KEY 2","12B M48","12B M49","12B M50","12B M51","12B M52","12B M53","12B M54","12B M55","12B M56","12B M57","12B M58","12B M59","12C KEY 3","12C KEY 4");
Code["Tuesday, August 13, 2002"] = new Array("13A KEY 1|13A KEY 2|13B M60|13B M61|13B M62|13B M63|13B M64|13B M65|13B M66|13B M67|13B M68|13B M69|13B M70|13B M71|13C KEY 3|13C KEY 4","13A KEY 1","13A KEY 2","13B M60","13B M61","13B M62","13B M63","13B M64","13B M65","13B M66","13B M67","13B M68","13B M69","13B M70","13B M71","13C KEY 3","13C KEY 4");
Code["Wednesday, August 14, 2002"] = new Array("14A KEY 1|14A KEY 2|14B M72|14B M73|14B M74|14B M75|14B M76|14B M77|14B M78|14B M79|14B M80|14B M81|14B M82|14B M83|14C KEY 3|14C KEY 4","14A KEY 1","14A KEY 2","14B M72","14B M73","14B M74","14B M75","14B M76","14B M77","14B M78","14B M79","14B M80","14B M81","14B M82","14B M83","14C KEY 3","14C KEY 4");
Code["Thursday, August 15, 2002"] = new Array("15A KEY 1|15A KEY 2|15B M84|15B M85|15B M86|15B M87|15B M88|15B M89|15B M90|15B M91|15B M92|15B M93|15B M94|15B M95|15C KEY 3|15C KEY 4","15A KEY 1","15A KEY 2","15B M84","15B M85","15B M86","15B M87","15B M88","15B M89","15B M90","15B M91","15B M92","15B M93","15B M94","15B M95","15C KEY 3","15C KEY 4");
Code["Open Commission Meetings"] = new Array("COM 02","10B OCM1","12B OCM2","12B OCM3","12B OCM4","12B OCM6","13B OCM1","07B OCM1","13B OCM2","09B OCM1");
var DaysArrDashes = '------------------------'
var SessionsDashes = '------------------------'
initializeForm()


function initializeForm () 
{
document.jump.SessionDate.length = 0;
DaysArr1[DaysArr1.length] = DaysArrDashes
document.jump.SessionDate.options[0] = new Option(DaysArr1[0],DaysArr[0],1,1)
 for(count = 1; count < DaysArr1.length; count++) 
{
  document.jump.SessionDate.options[count] = new Option(DaysArr1[count],DaysArr[count]) 
 }
fillSessionID()
}


function fillSessionID()
{
document.jump.SessionID.length = 0;
 reg = new String(DaysArr[document.jump.SessionDate.selectedIndex])
 if (reg == DaysArrDashes) 
{
     document.jump.SessionDate.selectedIndex = document.jump.SessionDate.selectedIndex - 1
     reg = new String(DaysArr[document.jump.SessionDate.selectedIndex])
  }
 document.jump.SessionID.options[0] = new Option(Sessions[reg][0],Code[reg][0],1,1);
 for(count = 1; count < Sessions[reg].length; count++)
 document.jump.SessionID.options[count] = new Option(Sessions[reg][count],Code[reg][count]);
 document.jump.SessionID.options[document.jump.SessionID.options.length] = new Option(SessionsDashes);
}


function checkSessionID()
{
 if (document.jump.SessionID.options[document.jump.SessionID.selectedIndex].text == SessionsDashes)
 document.jump.SessionID.selectedIndex = document.jump.SessionID.selectedIndex - 1
}

