String.prototype.trim = function (){
	return this.replace(/^\s+|\s+$/g, "");
}

function trimall(m){
	for(i=0;i<m.elements.length;i++)
		m.elements[i].value=m.elements[i].value.trim();
}

function chkpass(m,m1,n,n1){
	if(m.value=="")
		return n+" is empty.\n";
	if(m.value.length <6 || m.value.length> 12)
		return n+" must be over 6 characters, but not more than 12 characters.\n";
	if(m.value!=m1.value)
		return n+" must be the same as "+n1+".\n";
	return "";
}

function chktext(m,n){
	if(m.value=="")
		return n+" is empty.\n";
	return "";
}
function chknum(m,n,s){
	if(m.value==""&&s==1)
		return n+" is empty.\n";
	if(m.value!=""&&s>1 && m.value.length != s)
		return n+" must be "+s+" characters.\n";
	if(isNaN(m.value))
		return n+" is not number.\n";
	return "";
}
function chkemail(m){
	if(m.value=="")
		return "Email is empty.\n";
	else
	if((m.value.indexOf ('@',0) == -1 || m.value.indexOf ('.',0) == -1))
		return "Email is not correct.\n";
	return "";
}
function chkradio(m,n){
	fg=true;
	if(m.checked){
		fg=false;
	}else{
		for(i=0;i<m.length;i++)
if(m[i].checked) fg=false;
	}
	if(fg) return n+" is empty.\n";
	return "";
}
function setradio(m){
	for(i=0;i<m.length;i++){
		m[i].checked=false;
		}
}
function chtopic(m,n,p,q){
	switch(m){
		case "A":
document.getElementById(n).innerHTML="<select name='"+p+"'  onchange=\"form1['row["+p+"]'].value=this.value;\"><option value=''>==== Sub Theme ====</option><option value='A1'>Sustainability in occupational health</option><option value='A2'>Social inequality in occupational health</option><option value='A3'>Unemployment and economic recession</option><option value='A4'>Migrant workers</option><option value='A5'>Registration, Evaluation, Authorisation and Restriction of Chemical substances (REACH)</option><option value='A6'>Chemicals of emerging environmental concern (emerging contaminants)</option><option value='A7'>Corporate social responsibility</option><option value='A8'>Ethics, human rights, social justice</option></select>";
		break;
		case "B":
document.getElementById(n).innerHTML="<select name='"+p+"'  onchange=\"form1['row["+p+"]'].value=this.value;\"><option value=''>==== Sub Theme ====</option><option value='B1'>Information society</option><option value='B2'>Modern Industry</option><option value='B3'>Microelectronics</option><option value='B4'>Biomedical technology</option><option value='B5'>Nanotechnology</option></select>";
		break;
		case "C":
document.getElementById(n).innerHTML="<select name='"+p+"'  onchange=\"form1['row["+p+"]'].value=this.value;\"><option value=''>==== Sub Theme ====</option><option value='C1'>Study design and data analysis</option><option value='C2'>Biomarkers</option><option value='C3'>Gene/environment interactions</option><option value='C4'>Disease and injury surveillance</option><option value='C5'>Health risk assessment and communication</option></select>";
		break;
		case "D":
document.getElementById(n).innerHTML="<select name='"+p+"'  onchange=\"form1['row["+p+"]'].value=this.value;\"><option value=''>==== Sub Theme ====</option><option value='D1'>Exposure assessment and exposure modeling</option><option value='D2'>Endocrine disrupting chemicals</option><option value='D3'>Chemical safety</option><option value='D4'>Pesticide safety</option><option value='D5'>Food safety</option><option value='D6'>Heavy metals (e.g. As, Ga, In)</option><option value='D7'>Electromagnetic fields</option><option value='D8'>Ergonomics</option><option value='D9'>Shift work</option><option value='D10'>Work organizational and psychosocial factors</option><option value='D11'>Workplace violence</option><option value='D12'>Emerging infectious diseases</option></select>";
		break;
		case "E":
document.getElementById(n).innerHTML="<select name='"+p+"'  onchange=\"form1['row["+p+"]'].value=this.value;\"><option value=''>==== Sub Theme ====</option><option value='E1'>Cancers</option><option value='E2'>Cardiovascular diseases</option><option value='E3'>Respiratory diseases</option><option value='E4'>Neurotoxic disorders</option><option value='E5'>Hepatotoxic disorders</option><option value='E6'>Nephrotoxic disorders</option><option value='E7'>Reproductive disorders</option><option value='E8'>Musculoskeletal disorders</option><option value='E9'>Skin diseases</option><option value='E10'>Stress-related disorders</option><option value='E11'>Emerging infectious diseases</option></select>";
		break;
		case "F":
document.getElementById(n).innerHTML="<select name='"+p+"'  onchange=\"form1['row["+p+"]'].value=this.value;\"><option value=''>==== Sub Theme ====</option><option value='F1'>Occupational health policy</option><option value='F2'>Workplace health promotion</option><option value='F3'>Elimination of asbestos</option><option value='F4'>Poison control in Asian countries</option><option value='F5'>Antidote</option><option value='F6'>Tobacco control</option><option value='F7'>Health safety</option></select>";
		break;
		case "G":
document.getElementById(n).innerHTML="<select name='"+p+"'  onchange=\"form1['row["+p+"]'].value=this.value;\"><option value=''>==== Sub Theme ====</option><option value='G1'>Womens health</option><option value='G2'>Informal sectors</option></select>";
		break;
		case "H":
document.getElementById(n).innerHTML="<input type=text name='"+p+"'  onchange=\"form1['row["+p+"]'].value=this.value;\" value='' size=50>";
		break;
		default:
document.getElementById(n).innerHTML="";
		break;
	}
}

function disga(n,m){
  if(n==2){
    if(m==1){
      document.getElementById('ag1').style.display="block";
      document.getElementById('ag2').style.display="none";
	  form1['row[SJRPC]'][0].checked=false;
	  form1['row[SJRPC]'][1].checked=false;
	}
	if(m==2){
      document.getElementById('ag1').style.display="none";
      document.getElementById('ag2').style.display="block";
	  form1['row[MSE]'].checked=false;
	  form1['row[YPA]'].checked=false;
	  form1['row[TYPA]'].checked=false;
	}
    document.getElementById('ag11').style.display=(form1['row[MSE]'].checked)?"block":"none";
    document.getElementById('ag12').style.display=(form1['row[YPA]'].checked)?"block":"none";
    document.getElementById('ag13').style.display=(form1['row[TYPA]'].checked)?"block":"none";
    document.getElementById('f1').style.display=document.getElementById('f11').style.display=(form1['row[MSE]'].checked)?"block":"none";
    document.getElementById('f2').style.display=document.getElementById('f21').style.display=(form1['row[YPA]'].checked)?"block":"none";
    document.getElementById('f3').style.display=document.getElementById('f31').style.display=(form1['row[TYPA]'].checked)?"block":"none";
  }else{
	if(m==2){
      if(form1['ag'].checked)
      	document.getElementById('ag2').style.display="block";
	  else{
      	document.getElementById('ag2').style.display="none";
		form1['ag'].checked=false;
	  form1['row[SJRPC]'][0].checked=false;
	  form1['row[SJRPC]'][1].checked=false;
	  }
	}
  }
	  document.getElementById('ag21').style.display=(form1['row[SJRPC]'][0].checked)?"block":"none";
      document.getElementById('ag22').style.display=(form1['row[SJRPC]'][1].checked)?"block":"none";
      document.getElementById('f4').style.display=document.getElementById('f41').style.display=(form1['row[SJRPC]'][0].checked||form1['row[SJRPC]'][1].checked)?"block":"none";
}