sem=new Array('seminar1','seminar2','seminar3');
flag=false;
b_flag=true;
r_flag=true;

function checkSeminars()
{
	b_flag=false;
	for(i in sem)
	{
		box=eval('document.forms.apply_mastermind.elements.'+sem[i]);
		if(box.checked)
		{
			flag=false;
			b_flag=true;
			r_flag=true;
			radio=eval('document.forms.apply_mastermind.elements.'+box.name+'_date');
			for(j=0;j<radio.length;j++)
			{
				if(radio[j].checked)	flag=true
			}
			if(!flag)
			{
				r_flag=false;
				alert('Please choose your time for this event');
				box.focus();
			}
		}
	}
	if(!b_flag)alert('Please choose at least one session')
}

function checkForm(fName)
{
	flag=true;
	form=eval(document.forms[fName]);
	
	required=form.elements.requiredfields.value.split(",");

	for(i in required)
	{
		if(!b_flag || !r_flag) break;
		el=eval(form.elements[required[i]]);
		if(el.value == "")
		{
			alert('Please fill in the '+el.name.toUpperCase()+' field');
			el.focus();
			flag=false;
			break;
		}
	}
	
	if(flag && b_flag && r_flag) 
	{
		form.submit();
//		alert('all ok!');
	}
}