function checkTF(fld,nume,len)
{
if (fld.value.length < len)
{
alert('Campul "'+nume+'" trebuie completat'+"\nSunt necesare minim "+len+" caractere pentru validare.");
fld.focus();
    return false;
}
return true;
}

function checkEmail(fld)
{
if (!isEmail(fld.value)){alert('Adresa de email introdusa nu este valida');
fld.focus();
return false;
}
   return true;
}

function isEmail(str)
{
var pass = 0;if (window.RegExp){var tempStr = "a"; 
var tempReg = new RegExp(tempStr);
if (tempReg.test(tempStr)) pass = 1;    }
if (!pass)return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
var r2 = new RegExp("^[a-zA-Z0-9\\.\\!\\#\\$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\~]*[a-zA-Z0-9\\!\\#\\$\\%\\&\\'\\*\\+\\-\\/\\=\\?\\^\\_\\`\\{\\}\\~]\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");  
return (!r1.test(str) && r2.test(str));
}

function checkCombo(fld,nume){if (fld.selectedIndex == 0)
{
alert('Trebuie selectata o optiune din campul "'+nume+'".');
fld.focus();
return false;
}
return true;
}
