
function onClickIsCompany()
{
	if (getById("bSociety").checked)
	{
		show("vatNumber");
		show("companyName");
		hide("asterisk");
		registerForm.setDataType("A.nmCompany", TYPE_STRING);
		registerForm.setDataType("A.cdFiscalCode", TYPE_VOID);
		registerForm.setDataType("A.cdVatNumber", TYPE_STRING);
	}
	else
	{
		hide("vatNumber");
		hide("companyName");
		show("asterisk");
		getById("asterisk").style.display = "inline";
		registerForm.setDataType("A.nmCompany", TYPE_VOID);
		onChangeCountry(getById("selectCountry"));  	/*	registerForm.setDataType("A.cdFiscalCode", TYPE_VOID); */
		registerForm.setDataType("A.cdVatNumber", TYPE_VOID);
	}
	registerForm.refresh();
}

function doRegistrationCheck()
{
	onChangeCountry(getById("selectCountry"));
	if (getById("A.ulEmail").value != getById("ulReEmail").value)
	{
		alert(labels.get("rInvalidEmails"));
		return false;
	}
	else if (getById("A.cdPassword").value != getById("cdPassword2").value)
	{
		alert(labels.get("rInvalidPassword"));
		registerForm.setDataType("A.cdPassword", TYPE_STRING);	
		return false;		
	}	
	else
	{
		return registerForm.validate();
	}
}

function onChangeCountry(obj)
{
	if(obj.value == "IT")
	{
		getById("A.cdFiscalCode").style.backgroundColor = '#b0a4a7';
		registerForm.setDataType("A.cdFiscalCode", TYPE_STRING);
		show("asterisk");
		getById("asterisk").style.display = "inline";
	}
	else
	{
		getById("A.cdFiscalCode").style.backgroundColor = '#ffffff';	
		registerForm.setDataType("A.cdFiscalCode", TYPE_VOID);
		hide("asterisk");
	}
}
