currDate = new Date();

function go(where) {
	document.location=where;
}
function setAction(where) {
	document.forms[0].action=where;
}
function chkYear(ctl,i) {
	if ( i==1 )
		CheckYear(ctl,4,'Anno di LAUREA',1900,currDate.getFullYear());
	else
		CheckYear(ctl,4,'Anno di SPECIALIZZAZIONE',1900,currDate.getFullYear());
}
function chkSpecialita(frm){
	if (frm["optSpecialitaId1:cboSpecialita"].selectedIndex>0) {
		if (!CheckYear(frm.txtSpecialitaAnno1,4,"Anno della prima specializzazione",1900,currDate.getFullYear())) 
			return false;
	}
	if (frm["optSpecialitaId2:cboSpecialita"].selectedIndex>0) {
		if (!CheckYear(frm.txtSpecialitaAnno2,4,"Anno della seconda specializzazione",1900,currDate.getFullYear())) 
			return false;
	}
	if (frm["optSpecialitaId3:cboSpecialita"].selectedIndex>0) {
		if (!CheckYear(frm.txtSpecialitaAnno3,4,"Anno della terza specializzazione",1900,currDate.getFullYear()))
			return false;
	}
	return true;	
}
function chkUnico(frm)
{
  with (frm)
  {
  if ( frm["optSpecialitaId1:cboSpecialita"].value!=0 && frm["optSpecialitaId1:cboSpecialita"].value==frm["optSpecialitaId2:cboSpecialita"].value) {
		frm["optSpecialitaId2:cboSpecialita"].selectedIndex=0;
		txtSpecialitaAnno2.value='';
		alert("Specialita duplicate.");
		return false;
	}
  if ( frm["optSpecialitaId1:cboSpecialita"].value!=0 && frm["optSpecialitaId1:cboSpecialita"].value==frm["optSpecialitaId3:cboSpecialita"].value ) {
		frm["optSpecialitaId3:cboSpecialita"].selectedIndex=0;
		txtSpecialitaAnno3.value='';
		alert("Specialita duplicate.");
		return false;
	}
  if ( frm["optSpecialitaId2:cboSpecialita"].value!=0 && frm["optSpecialitaId2:cboSpecialita"].value==frm["optSpecialitaId3:cboSpecialita"].value) {
		frm["optSpecialitaId3:cboSpecialita"].selectedIndex=0;
		txtSpecialitaAnno3.value='';
		alert("Specialita duplicate.");
		return false;
	}
  }
  return true;
}


function CheckFormSpecialita(frm) {
	with(frm) {
		if (!CheckList(frm["optLaureaId:cboLaurea"],"Laurea")) return false;
		if (!CheckYear(txtLaureaAnno,4,"Anno di laurea",1900,currDate.getFullYear())) return false;
		if (frm["optSpecialitaId1:cboSpecialita"].selectedIndex!=0) {
			if (!CheckYear(txtSpecialitaAnno1,4,"Anno di SPECIALIZZAZIONE 1",1900,currDate.getFullYear())) return false;
		}
		if (frm["optSpecialitaId2:cboSpecialita"].selectedIndex!=0) {
			if (!CheckYear(txtSpecialitaAnno2,4,"Anno di SPECIALIZZAZIONE 2",1900,currDate.getFullYear())) return false;
		}
		if (frm["optSpecialitaId3:cboSpecialita"].selectedIndex!=0) {
			if (!CheckYear(txtSpecialitaAnno3,4,"Anno di SPECIALIZZAZIONE 3",1900,currDate.getFullYear())) return false;
		}
		return chkUnico(frm);
	}
}

function CheckFormLaurea(frm) {
	with(frm) {
		if (!CheckList(frm["optLaureaId:cboLaurea"],"Laurea")) return false;
		if (!CheckYear(txtLaureaAnno,4,"Anno di laurea",1900,currDate.getFullYear())) return false;		
		return true;
	}
}

function CheckOptionAspx(frm, c,nome,minVal,maxVal) 
{ 
	for ( var i=minVal; i<=maxVal; i++ )
	{
		if ( frm[c+":"+i].checked) return true;
	}
	alert("Attenzione: E' necessario fare una scelta per il campo '"+nome+"'!");
	return false;
}

function CheckOptionAltra(Opt, fieldAltro) 
{ 
		if ( Opt.checked && !IsEmpty(fieldAltro,'Altro')) return false;	
		return true;
}
