
function cal_1(){

      thisform = document.registration;

        for (i=0; i < thisform.regfee.length; i++) { // get the value of the checked radio button        
            if (thisform.regfee[i].checked == true) {
				var totalregfee = thisform.regfee[i].value;
               	break;
			} else {
				var totalregfee = "";
			}	
		}
	
      thisform.regfeetotal.value = Math.abs(totalregfee);
	  if ( thisform.paymentform[2].checked == true) {
	  	 thisform.AMOUNT.value = Math.abs(totalregfee);
	  } else { 
	  	 thisform.AMOUNT.value = "";
	  }
}

// Script que estabelece as condicoes quando se selecciona a opcao de levar acompanhante
function disable_enable_acc(){
	if (document.all || document.getElementById) {
		// Se o botao de acompanhante estiver checked
		if (document.registration.acc_check.checked==true) {
			document.registration.acc_check.value="true";
			document.registration.accfamily_name.disabled=false;
			document.registration.accfirst_name.disabled=false;
			document.registration.regfee[0].disabled=true;
			document.registration.regfee[1].disabled=true;
			document.registration.regfee[2].disabled=true;
			document.registration.regfee[3].disabled=true;
			document.registration.regfee[4].disabled=false;
			document.registration.regfee[5].disabled=false;
			document.registration.regfee[6].disabled=true;
			document.registration.regfee[0].checked=false;
			document.registration.regfee[1].checked=false;
			document.registration.regfee[2].checked=false;
			document.registration.regfee[3].checked=false;
			document.registration.regfee[4].checked=false;
			document.registration.regfee[5].checked=false;
			document.registration.regfee[6].checked=false;
			document.registration.studentcheck.checked=false;
			document.registration.studentcheck.disabled=true;
		}
		// Se o botao de acompanhante estiver unchecked
		else {
			document.registration.acc_check.value="false";
			document.registration.accfamily_name.disabled=true;
			document.registration.accfirst_name.disabled=true;
			document.registration.accfamily_name.value="";
			document.registration.accfirst_name.value="";
			document.registration.regfee[0].disabled=false;
			document.registration.regfee[1].disabled=false;
			document.registration.regfee[2].disabled=false;
			document.registration.regfee[3].disabled=false;
			document.registration.regfee[4].disabled=true;
			document.registration.regfee[4].checked=false;
			document.registration.regfee[5].disabled=true;
			document.registration.regfee[5].checked=false;
			document.registration.regfee[6].disabled=true;
			document.registration.studentcheck.checked=false;
			document.registration.studentcheck.disabled=false;
		}
	}
}

// Script para activar o upload do comprovativo da transf. bancaria
function disable_enable_bankorder() {
	if (document.all || document.getElementById) {
		if (document.registration.paymentform[1].checked==true) {
			document.registration.bankorder.disabled=false;
		}
		else {
			document.registration.bankorder.disabled=true;
			document.registration.bankorder.value="";
		}
	}
}

// Script para apagar os campos do cheque
function disable_enable_cheque() {
	if (document.all || document.getElementById) {
		if (document.registration.paymentform[2].checked==true) {
			document.registration.BANKDRAFTNUM.disabled=false;
			document.registration.BANK.disabled=false;
			document.registration.AMOUNT.disabled=false;
		}
		else {
			document.registration.BANKDRAFTNUM.disabled=true;
			document.registration.BANK.disabled=true;
			document.registration.AMOUNT.disabled=true;
			document.registration.BANKDRAFTNUM.value="";
			document.registration.BANK.value="";
			document.registration.AMOUNT.value="";
		}
	}
}

// Script que estabelece as condicoes quando se selecciona a opcao de estudante
function disable_enable_stu() {
	if (document.all || document.getElementById) {
		// Se o botao de estudante estiver checked
		if (document.registration.studentcheck.checked==true) {
		    document.registration.studentcheck.value="true";
			document.registration.userfile.disabled=false;
			document.registration.regfee[0].disabled=true;
			document.registration.regfee[1].disabled=true;
			document.registration.regfee[2].disabled=true;
			document.registration.regfee[3].disabled=true;
			document.registration.regfee[4].disabled=true;
			document.registration.regfee[5].disabled=true;
			document.registration.regfee[6].disabled=false; 
			document.registration.regfee[0].checked=false;
			document.registration.regfee[1].checked=false;
			document.registration.regfee[2].checked=false;
			document.registration.regfee[3].checked=false;
			document.registration.regfee[4].checked=false;
			document.registration.regfee[5].checked=false;
			document.registration.regfee[6].checked=false;  			
			document.registration.acc_check.disabled=true;
			document.registration.acc_check.checked=false;
		}
		// Se o botao de estudante estiver unchecked
		else {
	    	document.registration.studentcheck.value="False";
			document.registration.userfile.disabled=true;
			document.registration.userfile.value="";
			document.registration.regfee[0].disabled=false;
			document.registration.regfee[1].disabled=false;
			document.registration.regfee[2].disabled=false;
			document.registration.regfee[3].disabled=false;
			document.registration.regfee[4].disabled=true;
			document.registration.regfee[5].disabled=true;
			document.registration.regfee[6].disabled=true;
			document.registration.regfee[6].checked=false;   
			document.registration.acc_check.disabled=false;
		}
	}
}

// Script para activar a opcao de escolher a pessoa com quem quer ficar
function disable_enable_twin_room() {
	if (document.all || document.getElementById) {
		if (document.registration.regfee[2].checked==true || document.registration.regfee[3].checked==true) {
			document.registration.personroom_check.disabled=false;
		}	
		else {
			document.registration.personroom_check.disabled=true;
			document.registration.personroom_check.checked=false;
			document.registration.personroom_name.value="";
		}
	}
}	

function disable_enable_twin_name() {
	if (document.all || document.getElementById) {
		if (document.registration.personroom_check.checked==true) {
			document.registration.personroom_name.disabled=false;
		}
		else {
			document.registration.personroom_name.disabled=true;
			document.registration.personroom_name.value="";
		}
	}
}	

function disable_enable_payment() {
	if (document.all || document.getElementById) {
		if (document.registration.paymentonly.checked==true) {
			document.registration.regnumberpayment.disabled=false;
			document.registration.regfamilyname.disabled=false;
			document.registration.paymentonly.value="true";
		}
		else {
			document.registration.regnumberpayment.disabled=true;
			document.registration.regfamilyname.disabled=true;
			document.registration.regnumberpayment.value="";
			document.registration.regfamilyname.value="";
			document.registration.paymentonly.value="false";
		}
	}
}	

