
	var searchID;
	var XMLHttpRequestObject = false;
	var XMLHttpRequestObject1 = false;
	if (window.XMLHttpRequest) {
       	XMLHttpRequestObject = new XMLHttpRequest();
       	XMLHttpRequestObject1 = new XMLHttpRequest();
     } else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
        XMLHttpRequestObject1 = new ActiveXObject("Microsoft.XMLHTTP");
     }
	function getCons(){
		var answer = "";
		answer += "<br><table><tr><td>8.1 NOE distance constraints file <FONT SIZE=-1>(upper bound cons for dyana)</FONT>:<font color='red'>*</font></td><td colspan='4'><input TYPE=file SIZE=40 NAME=upl_file></td></tr>";
		answer += "<tr><td>8.2 Lower bound NOE distance constraints file  <FONT SIZE=-1>(for dyana format)</FONT>:</td><td colspan='4'><input TYPE=file SIZE=40 NAME=lol_file></td></tr>";
		answer += "<tr><td>8.3 Angular constraints file:</td><td colspan='4'><input TYPE=file SIZE=40 NAME=aco_file></td></tr>";
		answer += "<tr><td>8.4 H-bond constraints file <FONT SIZE=-1>(upper bound cons for dyana)</FONT>:</td><td colspan='4'><input TYPE=file SIZE=40 NAME=hbond_file></td></tr>";
		answer += "<tr><td>8.5 Lower bound H-bond constraints file <FONT SIZE=-1>(for dyana format)</FONT>:</td><td colspan='4'><input TYPE=file SIZE=40 NAME=lbhb_file></td></tr>";
		answer += "<tr><td>8.6 Format of your constraint files:<font color='red'>*</font></td>";
		answer += "<td><input TYPE='radio' NAME='cons_format' VALUE='diana'> Diana/Cyana</td>";
		//answer += "<td><input TYPE='radio' NAME='cons_format' VALUE='dyana'> Dyana</td>";
		answer += "<td><input TYPE='radio' NAME='cons_format' VALUE='xplor'> Xplor/CNS</td>";
		//answer += "<td><input TYPE='radio' NAME='cons_format' VALUE='cns'> CNS</td></tr>";
		answer += "<tr><td>8.7 Option for calculating residual violations:<font color='red'>*</font></td>";
		answer += "<td><input TYPE='radio' NAME='res_viol_option' VALUE='sum'> Sum of r<sup>-6</sup></td>";
		answer += "<td><input TYPE='radio' NAME='res_viol_option' VALUE='ave'> Average of r<sup>-6</sup></td>";
		answer += "<td><input TYPE='radio' NAME='res_viol_option' VALUE='cent'> Center averaging</td></tr>";
		answer +="<tr><td>9 RPF analysis:<font color='red'>*</font></td>";
		answer+="<td><input TYPE='radio' NAME='ana_rpf_opt' VALUE='no_ana' CHECKED onclick=getRPF()>Do not analyse </td>";
		answer+="<td><input TYPE='radio' NAME='ana_rpf_opt' VALUE='file_up' onclick=getRPF()>Upload overview file</td>";
		answer+="<td><input TYPE='radio' NAME='ana_rpf_opt' VALUE='yes_ana' onclick=getRPF()>Perform RPF analysis</td></tr></table>";
		answer += "<div id='RPFDiv'></div>";
	
		if(document.inforForm.ana_cons[0].checked){
			document.getElementById("consDiv").innerHTML= answer;
		}
		if(document.inforForm.ana_cons[1].checked){
			var answer = "";
			answer +="<p><table><tr><td>9 RPF analysis:<font color='red'>*</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>";
			answer+="<td><input TYPE='radio' NAME='ana_rpf_opt' VALUE='no_ana' CHECKED onclick=getRPF()>Do not analyse </td>";
			answer+="<td><input TYPE='radio' NAME='ana_rpf_opt' VALUE='file_up' onclick=getRPF()>Upload overview file</td>";
			answer+="<td><input TYPE='radio' NAME='ana_rpf_opt' VALUE='yes_ana' onclick=getRPF()>Perform RPF analysis</td></tr></table>";
			answer += "<div id='RPFDiv'></div>";
			document.getElementById("consDiv").innerHTML= answer;
		}
	}
	function getRPF()
	{
		if (document.inforForm.ana_rpf_opt[0].checked)
		{
		 	document.getElementById("RPFDiv").innerHTML= "";
		}
		if (document.inforForm.ana_rpf_opt[1].checked)
		{
			var answer ="";
			answer = "<table><tr><td>9.1 RPF overview file:</td><td><input TYPE=file SIZE=60 NAME=rpf_file></td></tr></table>";
			//answer += "<tr><td>9.2 Chemical shifts bmrb file<FONT SIZE=-1>(in BMRB 2.1 format)</FONT>:</td><td><input TYPE='file' SIZE=60 NAME=cs_bmrb></td></tr></table>";
		 	document.getElementById("RPFDiv").innerHTML= answer;
		}
		if (document.inforForm.ana_rpf_opt[2].checked)
		{
			var answer ="";
			//answer = "<p><table><tr><td>9.2 RPF overview file:</td><td><input TYPE=file SIZE=60 NAME=rpf_file></td></tr>";
			answer += "<p><table><tr><td>9.1 Chemical shifts bmrb file<FONT SIZE=-1>(in BMRB 2.1 format)</FONT>:</td><td><input TYPE='file' SIZE=60 NAME=cs_bmrb></td></tr></table>";
			answer +="<table><tr><td>9.2 Input for RPF analysis</td></tr></table>";
			answer +="<table><tr><td>9.2.1 Peak list 1:</td><td><input TYPE='file' SIZE=40 NAME=pkl_1_file></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_1_d2o'>In D2O solution?</td></tr>";
			answer +="<table><tr><td>x1</td>";
			answer +="<td>column #:<input TYPE='text' SIZE=2 NAME='pkl_1_x1col'></td>";
			answer +="<td>atom type:<Select SIZE=1 NAME='pkl_1_x1type'><OPTION><OPTION>H1<OPTION>C13<OPTION>N15</td>";
			answer +="<td>tolerance:<input TYPE='text' SIZE=4 NAME='pkl_1_x1tol' VALUE='0.01'></td>";
			answer +="<td>sweep width:<input TYPE='text' SIZE=8 NAME='pkl_1_x1sw' VALUE='1000.00'></td>";
			answer +="<td>reference:<input TYPE='text' SIZE=4 NAME='pkl_1_x1ref' VALUE='0.00'></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_1_x1hfdwl'>half-dwell sampling</td></tr>";
			answer +="<tr><td>hx1</td>";
			answer +="<td>column #:<input TYPE='text' SIZE=2 NAME='pkl_1_hx1col'></td>";
			answer +="<td>atom type:<Select SIZE=1 NAME='pkl_1_hx1type'><OPTION><OPTION>H1<OPTION>C13<OPTION>N15</td>";
			answer +="<td>tolerance:<input TYPE='text' SIZE=4 NAME='pkl_1_hx1tol' VALUE='0.01'></td>";
			answer +="<td>sweep width:<input TYPE='text' SIZE=8 NAME='pkl_1_hx1sw' VALUE='1000.00'></td>";
			answer +="<td>reference:<input TYPE='text' SIZE=4 NAME='pkl_1_hx1ref' VALUE='0.00'></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_1_hx1hfdwl'>half-dwell sampling</td></tr>";
			answer +="<tr><td>hx2</td>";
			answer +="<td>column #:<input TYPE='text' SIZE=2 NAME='pkl_1_hx2col'></td>";
			answer +="<td>atom type:<Select SIZE=1 NAME='pkl_1_hx2type'><OPTION><OPTION>H1<OPTION>C13<OPTION>N15</td>";
			answer +="<td>tolerance:<input TYPE='text' SIZE=4 NAME='pkl_1_hx2tol' VALUE='0.01'></td>";
			answer +="<td>sweep width:<input TYPE='text' SIZE=8 NAME='pkl_1_hx2sw' VALUE='1000.00'></td>";
			answer +="<td>reference:<input TYPE='text' SIZE=4 NAME='pkl_1_hx2ref' VALUE='0.00'></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_1_hx2hfdwl'>half-dwell sampling</td></tr>";
			answer +="<tr><td>intensity</td><td>column #:<input TYPE='text' SIZE=2 NAME='pkl_1_intcol'></td></tr>";
			answer +="</table>";
			answer +="<br>";
			answer +="<tr><td>9.2.2 Peak list 2:</td><td><input TYPE='file' SIZE=40 NAME=pkl_2_file></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_2_d2o'>In D2O solution?</td></tr>";
			answer +="<table>";
			answer +="<tr><td>x1</td>";
			answer +="<td>column #:<input TYPE='text' SIZE=2 NAME='pkl_2_x1col'></td>";
			answer +="<td>atom type:<Select SIZE=1 NAME='pkl_2_x1type'><OPTION><OPTION>H1<OPTION>C13<OPTION>N15</td>";
			answer +="<td>tolerance:<input TYPE='text' SIZE=4 NAME='pkl_2_x1tol' VALUE='0.01'></td>";
			answer +="<td>sweep width:<input TYPE='text' SIZE=8 NAME='pkl_2_x1sw' VALUE='1000.00'></td>";
			answer +="<td>reference:<input TYPE='text' SIZE=4 NAME='pkl_2_x1ref' VALUE='0.00'></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_2_x1hfdwl'>half-dwell sampling</td></tr>";
			answer +="<tr><td>hx1</td>";
			answer +="<td>column #:<input TYPE='text' SIZE=2 NAME='pkl_2_hx1col'></td>";
			answer +="<td>atom type:<Select SIZE=1 NAME='pkl_2_hx1type'><OPTION><OPTION>H1<OPTION>C13<OPTION>N15</td>";
			answer +="<td>tolerance:<input TYPE='text' SIZE=4 NAME='pkl_2_hx1tol' VALUE='0.01'></td>";
			answer +="<td>sweep width:<input TYPE='text' SIZE=8 NAME='pkl_2_hx1sw' VALUE='1000.00'></td>";
			answer +="<td>reference:<input TYPE='text' SIZE=4 NAME='pkl_2_hx1ref' VALUE='0.00'></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_2_hx1hfdwl'>half-dwell sampling</td></tr>";
			answer +="<tr><td>hx2</td>";
			answer +="<td>column #:<input TYPE='text' SIZE=2 NAME='pkl_2_hx2col'></td>";
			answer +="<td>atom type:<Select SIZE=1 NAME='pkl_2_hx2type'><OPTION><OPTION>H1<OPTION>C13<OPTION>N15</td>";
			answer +="<td>tolerance:<input TYPE='text' SIZE=4 NAME='pkl_2_hx2tol' VALUE='0.01'></td>";
			answer +="<td>sweep width:<input TYPE='text' SIZE=8 NAME='pkl_2_hx2sw' VALUE='1000.00'></td>";
			answer +="<td>reference:<input TYPE='text' SIZE=4 NAME='pkl_2_hx2ref' VALUE='0.00'></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_2_hx2hfdwl'>half-dwell sampling</td></tr>";
			answer +="<tr><td>intensity</td><td>column #:<input TYPE='text' SIZE=2 NAME='pkl_2_intcol'></td></tr>";
			answer +="</table>";
			answer +="<br>";
			answer +="<tr><td>9.2.3 Peak list 3:</td><td><input TYPE='file' SIZE=40 NAME=pkl_3_file></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_3_d2o'>In D2O solution?</td></tr>";
			answer +="<table>";
			answer +="<tr><td>x1</td>";
			answer +="<td>column #:<input TYPE='text' SIZE=2 NAME='pkl_3_x1col'></td>";
			answer +="<td>atom type:<Select SIZE=1 NAME='pkl_3_x1type'><OPTION><OPTION>H1<OPTION>C13<OPTION>N15</td>";
			answer +="<td>tolerance:<input TYPE='text' SIZE=4 NAME='pkl_3_x1tol' VALUE='0.01'></td>";
			answer +="<td>sweep width:<input TYPE='text' SIZE=8 NAME='pkl_3_x1sw' VALUE='1000.00'></td>";
			answer +="<td>reference:<input TYPE='text' SIZE=4 NAME='pkl_3_x1ref' VALUE='0.00'></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_3_x1hfdwl'>half-dwell sampling</td></tr>";
			answer +="<tr><td>hx1</td>";
			answer +="<td>column #:<input TYPE='text' SIZE=2 NAME='pkl_3_hx1col'></td>";
			answer +="<td>atom type:<Select SIZE=1 NAME='pkl_3_hx1type'><OPTION><OPTION>H1<OPTION>C13<OPTION>N15</td>";
			answer +="<td>tolerance:<input TYPE='text' SIZE=4 NAME='pkl_3_hx1tol' VALUE='0.01'></td>";
			answer +="<td>sweep width:<input TYPE='text' SIZE=8 NAME='pkl_3_hx1sw' VALUE='1000.00'></td>";
			answer +="<td>reference:<input TYPE='text' SIZE=4 NAME='pkl_3_hx1ref' VALUE='0.00'></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_3_hx1hfdwl'>half-dwell sampling</td></tr>";
			answer +="<tr><td>hx2</td>";
			answer +="<td>column #:<input TYPE='text' SIZE=2 NAME='pkl_3_hx2col'></td>";
			answer +="<td>atom type:<Select SIZE=1 NAME='pkl_3_hx2type'><OPTION><OPTION>H1<OPTION>C13<OPTION>N15</td>";
			answer +="<td>tolerance:<input TYPE='text' SIZE=4 NAME='pkl_3_hx2tol' VALUE='0.01'></td>";
			answer +="<td>sweep width:<input TYPE='text' SIZE=8 NAME='pkl_3_hx2sw' VALUE='1000.00'></td>";
			answer +="<td>reference:<input TYPE='text' SIZE=4 NAME='pkl_3_hx2ref' VALUE='0.00'></td>";
			answer +="<td><input TYPE='checkbox' NAME='pkl_3_hx2hfdwl'>half-dwell sampling</td></tr>";
			answer +="<tr><td>intensity</td><td>column #:<input TYPE='text' SIZE=2 NAME='pkl_3_intcol'></td></tr>";
			answer +="</table>";
		 	document.getElementById("RPFDiv").innerHTML= answer;
		}
	}
	function getOption(){
		if (document.inforForm.struct_type[0].checked)
		{
			var answer = "";
			answer += "<table WIDTH='75%'><tr><td>5. Atomic coordinates file:<font color='red'>*</font></td><td colspan='2'><input TYPE=file SIZE=40 NAME=pdb_file></td></tr>";

	        answer += "<tr><td>5.1 Filter-in only standard amino acid residues? <input TYPE='checkbox' NAME='filt_AA' checked</td></tr>";
	        //answer +="</td><td colspan='2'><select name='filt_AA'><option value='yes' selected>Yes</option><option value='no'>No</option></td></tr>";
			answer += "<tr><td>6. Secondary structure information:</td>";
			answer += "<td><input TYPE='radio' NAME='ssf_upload' VALUE='upload'>Upload file?</td>";
			answer += "<td><input TYPE='radio' NAME='ssf_upload' VALUE='calculate' checked>Calculate using DSSP?</td></tr>";

			answer += "<tr><td>6.1 Secondary structure file:</td><td colspan='2'><input TYPE=file SIZE=40 NAME=sse_file></td></tr>";
			answer += "<tr><td>7. Structure factor file:</td><td colspan='2'><input TYPE=file SIZE=40 NAME=sf_file></td></tr>";
			answer += "<tr><td>7.1 Were Structure Factors deposited in PDB?</td>";
			answer +="<td><input TYPE='radio' NAME='struct_fact_in_pdb' VALUE='yes'>Yes</td>";
			answer += "<td><input TYPE='radio' NAME='struct_fact_in_pdb' VALUE='no' CHECKED>No</td></tr>";
			answer += "</table></p>";
			answer += "<br><input TYPE='submit' NAME='Submit' VALUE='Submit Data'>";
			document.getElementById("optionDiv").innerHTML= answer;
		}
		if (document.inforForm.struct_type[1].checked)
		{
			var answer = "";
			answer += "<table WIDTH='85%'><tr><td>5. Atomic coordinates file:<font color='red'>*</font></td><td colspan='3'><input TYPE=file SIZE=40 NAME=pdb_file></td></tr>";
			answer += "<tr><td>5.1 Naming convention for atoms in coordinates file:<font color='red'>*</font></td>";
			answer += "<td><input TYPE='radio' NAME='input_source' VALUE='PDB' CHECKED>Protein Data Bank</td>";
			answer += "<td><input TYPE='radio' NAME='input_source' VALUE='DyanaCalc'>Dyana or Cyana</td>";
			answer += "<td><input TYPE='radio' NAME='input_source' VALUE='XplorCalc'>CNS or Xplor</td></tr>";
	        answer += "<tr><td>5.2 Filter-in only standard amino acid residues? <input TYPE='checkbox' NAME='filt_AA' checked</td></tr>";
			answer += "<tr><td>6. Secondary structure information:</td>";
			answer += "<td><input TYPE='radio' NAME='ssf_upload' VALUE='upload'>Upload file?</td>";
			answer += "<td><input TYPE='radio' NAME='ssf_upload' VALUE='calculate' checked>Calculate using DSSP?</td></tr>";

			answer += "<tr><td>6.1 Secondary structure file:</td><td colspan='2'><input TYPE=file SIZE=40 NAME=sse_file></td></tr>";
			
			answer += "<tr><td>7.1 Perform all analyses for ordered residues (standard) or for all residues?</td>";
			answer += "<td><input TYPE='radio' NAME='procheck_ana_all' VALUE='no' CHECKED>Ordered</td>";
			answer += "<td><input TYPE='radio' NAME='procheck_ana_all' VALUE='yes'>All</td></tr>";
			answer += "<tr><td>8. Analyze NMR or homology constraints?<font color='red'>*</font></td>";
			answer += "<td><input TYPE='radio' NAME='ana_cons' VALUE='yes' onclick=getCons()>Yes</td>";
			answer += "<td><input TYPE='radio' NAME='ana_cons' VALUE='no'  onclick=getCons()>No</td></tr></table>";
			answer += "<div id='consDiv'></div>";
			answer += "<br><input TYPE='submit' NAME='Submit' VALUE='Submit Data'>";
			document.getElementById("optionDiv").innerHTML= answer;
		}
		if (document.inforForm.struct_type[2].checked)
		{
			var answer = "";
			answer += "<table WIDTH='85%'><tr><td>5. Atomic coordinates file:<font color='red'>*</font></td><td colspan='3'><input TYPE=file SIZE=40 NAME=pdb_file></td></tr>";
			answer += "<tr><td>5.1 Naming convention for atoms in coordinates file:<font color='red'>*</font></td>";
			answer += "<td><input TYPE='radio' NAME='input_source' VALUE='PDB' CHECKED>Protein Data Bank</td>";
			answer += "<td><input TYPE='radio' NAME='input_source' VALUE='DyanaCalc'>Dyana/Cyana</td>";
			answer += "<td><input TYPE='radio' NAME='input_source' VALUE='XplorCalc'>CNS/Xplor</td></tr>";
	        answer += "<tr><td>5.2 Filter-in only standard amino acid residues? <input TYPE='checkbox' NAME='filt_AA' checked</td></tr>";
			answer += "<tr><td>6. Secondary structure information:</td>";
			answer += "<td><input TYPE='radio' NAME='ssf_upload' VALUE='upload'>Upload file?</td>";
			answer += "<td><input TYPE='radio' NAME='ssf_upload' VALUE='calculate' checked>Calculate using DSSP?</td></tr>";

			answer += "<tr><td>6.1 Secondary structure file:</td><td colspan='2'><input TYPE=file SIZE=40 NAME=sse_file></td></tr>";
			
			answer += "<tr><td>7.1 Perform all analyses for ordered residues (standard) or for all residues?</td>";
			answer += "<td><input TYPE='radio' NAME='procheck_ana_all' VALUE='no' CHECKED>Ordered</td>";
			answer += "<td><input TYPE='radio' NAME='procheck_ana_all' VALUE='yes'>All</td></tr>";
			answer += "<tr><td>8. Analyze NMR or homology constraints?<font color='red'>*</font></td>";
			answer += "<td><input TYPE='radio' NAME='ana_cons' VALUE='yes' onclick=getCons()>Yes</td>";
			answer += "<td><input TYPE='radio' NAME='ana_cons' VALUE='no'  onclick=getCons()>No</td></tr></table>";
			answer += "<div id='consDiv'></div>";
			answer += "<br><input TYPE='submit' NAME='Submit' VALUE='Submit Data'>";
			document.getElementById("optionDiv").innerHTML= answer;
		}
	}
	function getMoreOption(){
		if (document.inforForm.more_infor[0].checked)
		{
			var answer = "";
			answer +="<table><tr><td>1.1 NESG ID:</td><td><input TYPE='text' SIZE='10' NAME=nesg_id></td>";
			answer +="<td>1.2 Common name:</td><td><input TYPE='text' NAME='common_name'></td></tr>";
			answer +="<tr><td>1.3 SwissProt / TrEMBL ID:</td><td><input TYPE='text' SIZE='10' NAME='swissprot_id'></td>";
			answer +="<td>1.4 Organism:</td><td><input TYPE='text' NAME='organism'></td></tr>";
			answer +="<tr><td>1.5 PDB ID:</td><td><input TYPE='text' NAME='pdb_id' SIZE='4'></td>";
			answer +="<td>1.6 PDB deposition date:</td><td><input TYPE='text' NAME='pdb_date' SIZE='20'></td><tr>";	
			answer +="<tr><td>1.7 BMRB ID:</td><td><input TYPE='text' NAME='bmrb_id' SIZE='4'></td>";
			answer +="<td>1.8 BMRB deposition date:</td><td><input TYPE='text' NAME='bmrb_date' SIZE='20'></td><tr>";
			answer +="<tr><td>1.9 Molecule class (SCOP classification):</td>";
	    	answer +="<td><input TYPE='radio' NAME='molc_class' VALUE='alpha'> Alpha</td>";
        	answer +="<td><input TYPE='radio' NAME='molc_class' VALUE='beta'> Beta</td>";
        	answer +="<td><input TYPE='radio' NAME='molc_class' VALUE='alpha + beta' checked> Alpha + Beta</td>";
        	answer +="<td><input TYPE='radio' NAME='molc_class' VALUE='alpha / beta'> Alpha / Beta</td></tr>";
			answer +="<tr><td>1.10 Special comments:</td><td colspan=4><input TYPE='text' NAME='sp_comments' SIZE='71'></td></tr></table>";

			document.getElementById("moreOptionDiv").innerHTML= answer;
		}
		if (document.inforForm.more_infor[1].checked)
		{
			var answer = "";
			
			document.getElementById("moreOptionDiv").innerHTML= answer;
		}
	}
