// file: loginchecks.js

function checkRadio(field) {
   for(var i=0; i < field.length; i++)
   {
       if(field[i].checked)
       return field[i].value;
   }
   return false;
}

function ControllaAllest(f)
{
	var errorMsg="";
    var isValid = false;
    if (f.username.value.length<2) errorMsg+=errorInvalidUtente;
	if (f.password.value.length<5) errorMsg+=errorInvalidPassword;
	if (errorMsg.length>0) { isValid = false; alert(errorMsg);}
    else isValid = true;
    return isValid;
}

function ControllaExs(f, mode)
{
	var errorMsg="";
    var isValid = false;
    if (mode=='tradeshow')
    {
        if (f.ts_id.value.length<1) errorMsg+=errorMissTradeshow;
    }
    else if (mode=='login')
    {
        if (f.username.value.length<2) errorMsg+=errorInvalidUtente;
        if (f.password.value.length<5) errorMsg+=errorInvalidPassword;
        if (!checkRadio(f.lang)) errorMsg+=errorNoLanguage;
    }
    else alert("Unknown check!");
	if (errorMsg.length>0) { isValid = false; alert(errorMsg);}
    else isValid = true;
    return isValid;
}


function Controlla(f)
{
    var errorMsg="";
    var isValid = false;
    if (f.username.value.length<2) errorMsg+=errorInvalidUtente;
    if (f.password.value.length<5) errorMsg+=errorInvalidPassword;
    if (errorMsg.length>0) { isValid = false; alert(errorMsg);}
    else isValid = true;
    return isValid;
}

