

function checkTest(obj,s) {
 if (obj.value.length>s) {
  obj.value = obj.value.substring(0,s);
  alert("Attenzione il testo è troppo lungo: è stato tagliato a "+s+" battute");
 };
};

function kshow(id) {
obj=document.getElementById(id);
obj.className = 'kshow';
}

function khide(id) {
obj=document.getElementById(id);
obj.className = 'khide'
}

function skift(id) {
obj=document.getElementById(id);
	if (obj.className=='khide') {
		obj.className = 'kshow';
		document.getElementById(id).focus();
	}
	else if (obj.className=='kshow') {
		obj.className = 'khide';
	}
}

function checkOccupazione(obj) {
 v=obj.options[obj.selectedIndex].value;
 checkOccupazioneVal(v);
};

function checkOccupazioneVal(v) {
 if (v=="occupato") {
  kshow('profilopro');
 } else {
  khide('profilopro');
 };
};

function checkLavoro(obj) {
 v=obj.options[obj.selectedIndex].value;
 checkLavoroVal(v);
};

function checkLavoroVal(v) {
 hideAll();
 if (v=="Settore pubblico") showPA();
 if (v=="Settore privato") showEN();
 if (v=="Terzo settore") showPR();
};


function showPA() {
 kshow('tablepa');
};

function showEN() {
 kshow('tableen');
};

function showPR() {
 kshow('tablepr');
};

function hideAll() {
 khide('tablepa');
 khide('tableen');
 khide('tablepr');
};

checkLavoroVal(settorelavoro);
checkOccupazioneVal(condizioprof);

