function strlen(strVar) {
    return(strVar.length)
}
function validemail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
    if (strEmail.search(validRegExp) == -1)  {
      return false;
    } 
    return true; 
}
function verifyform(){
    if (document.getElementById('wantusername').value==''){ alert("Va rugam sa va alegeti un username !"); return false; }
    if (document.getElementById('ok_username').value != 'k'){ alert(document.getElementById('ok_username').value); return false; }
    if (document.getElementById('email').value==''){ alert("Va rugam sa introduceti email-ul dvs. !"); return false; }
    if (document.getElementById('ok_email').value != 'k'){ alert(document.getElementById('ok_email').value); return false; }
    if (strlen(document.getElementById('wantpassword').value) < 6){ alert("Parola aleasa este prea mica. Minim 6 caractere !"); return false; }
    if (strlen(document.getElementById('wantpassword').value) > 40){ alert("Parola aleasa este prea mare. Maxim 40 caractere !"); return false; }
    if (document.getElementById('wantpassword').value != document.getElementById('passagain').value){ alert("Verificarea parolei nu a fost facuta cu succes. Va rugam introduceti parola dorita in ambele casute !"); return false; }
    if (strlen(document.getElementById('nume').value) < 4){ alert("Va rugam sa va introduceti numele."); return false; }
    if (strlen(document.getElementById('telefon').value) < 4){ alert("Va rugam sa va introduceti numarul de telefon."); return false; }
    if (document.getElementById('useragree').checked == false){ alert("Este necesar sa fiti de acord cu Termenii si conditiile de utilizare a site-ului"); return false; }
    return true;
}
function validatevar(type, varval) {
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', 'takesignup_verify.php?t=' + type + '&v=' + varval, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            var varres = self.xmlHttpReq.responseText;
            if (varres == 'k'){
                document.getElementById('ok_' + type).value = "k";
                document.getElementById('lbl_' + type).innerHTML = " <img src='/images/check.gif'>";
            } else {
                document.getElementById('ok_' + type).value = varres;
                document.getElementById('lbl_' + type).innerHTML = "<font color='red' size='1'>" + varres + "</font>";
            }
        }
    }
    self.xmlHttpReq.send(" ");
}
