// JavaScript Document
var goLast="";
var msg=new Array();
function n_updateamt(){
	var tot=0;
	var df=document.frm_reg;
	switch(df.member.selectedIndex){
		case 1: tot+=0; break;
		case 2: tot+=10; break;
		case 4: tot+=0; break;
	}
	switch(df.fee.selectedIndex){
		case 1: tot+=40; break;
		case 5: tot+=25; break;
		case 6: tot+=10; break;
		case 7: tot+=0; break;
	}
	switch(df.accom.selectedIndex){
		case 0: 
			document.getElementById("accom1").style.display="none";
			document.getElementById("accom2").style.display="none";
			break;
		case 1: 
			document.getElementById("accom1").style.display="block";
			document.getElementById("accom2").style.display="none";
			break;
		case 2: 
			document.getElementById("accom1").style.display="none";
			document.getElementById("accom2").style.display="block";
			break;
	}
	if((df.disc.selectedIndex == 1) && (tot>=10)){tot-=10;}
	if(tot>0){
		document.getElementById("totamt").innerHTML="Total: $ "+tot;
		var m="Note:<br />Please pay Cash or make a cheque payable to 'ANQ' or 'NRN-Canada' with ";
		m+="amount shown above and hand it over to one of ANQ Executive members";
		m+="<br />or, NRN-Canada NCC Members to complete the Registration.";
		document.getElementById("totamtinfo").innerHTML=m;
	}else{
		document.getElementById("totamt").innerHTML="";
		document.getElementById("totamtinfo").innerHTML="";
	}
	
}
function n_valid(){
	var df=document.frm_reg;
	if(goLast!=""){goLast.style.backgroundColor="white";}
	if(df.sal.selectedIndex<1){
		msg=[df.sal,"Prefix","Please select your name Prefix from the List."];
	}else{
		if(df.fname.value.length<2){
			msg=[df.fname,"First Name","Minimum 2 letters required."];
		}else{
			if(df.lname.value.length<2){
				msg=[df.lname,"Last Name","Minimum 2 letters required."];
			}else{
				if(df.aff.value.length<2){
					msg=[df.aff,"Affiliated Organization","Minimum 2 letters required. If you are not affiliated with any organization, please enter 'None'."];
				}else{
					if(df.member.selectedIndex<1){
						msg=[df.member,"Membership","Please select your Membership Status from the List."];
					}else{
						if(df.add1.value.length<4){
							msg=[df.add1,"Mailing Address: 1st line","Please Enter your mailing address. Building Number and Street Name."];
						}else{
							if(df.city.value.length<3){
								msg=[df.city,"City Name","Please Enter your City Name. Minimum 3 letters required."];
							}else{
								if(df.fee.selectedIndex<1){
									msg=[df.fee,"Registration Fee","Please select one of the Fee option from the List."];
								}else{
									if(df.disc.selectedIndex<1){
										msg=[df.disc,"Discount","Please select one of the Discount option from the List."];
									}else{
										if(df.accom.selectedIndex<1){
											msg=[df.accom,"Accomodation","Please select one of the Accomodation option from the List."];
										}else{
											if(df.meal.selectedIndex<1){
												msg=[df.meal,"Meal Type","Please select one of the Meal Type option from the List."];
											}else{
												msg=[""];
												df.s2.style.display="inline";
												df.s1.style.display="none";
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	if(msg[0] !=""){
		var dm=document.getElementById("msghere");
		dm.style.visibility="visible";
		dm.innerHTML="<b>Error on "+msg[1]+"</b><hr />"+msg[2];
	}
}
function hidemsg(){
	var dm=document.getElementById("msghere");
	dm.style.visibility="hidden";
	if(msg[0]!=""){
		msg[0].style.backgroundColor="yellow";
		msg[0].focus(); goLast=msg[0]; toGo=msg="";
	}
}
function highlight(action){
	var df=document.frm_reg;
	var dl=df.elements.length;
	for(i=0;i<dl;i++){
		df.elements[i].style.backGroundColor=(action==1?"orange":"white");
	}
}
function disableallelements(){
	var df=document.frm_reg;
	var dl=df.elements.length;
	for(i=0;i<dl;i++){
		df.elements[i].disabled=true;
	}
	var dm=document.getElementById("msghere");
	dm.style.visibility="visible";
	dm.innerHTML="<b>No Longer available!</b><hr />"+"This event occurs on past date";
}	