function cauta() {
    var i = 1;
    
    if(document.cautare.cuvant.value == '') {
        mes = 'Nu ati introdus cuvantul cautat';
        i = 0;
        document.cautare.cuvant.focus();
    }
    
    if (document.cautare.cuvant.value != '' && document.cautare.cuvant.value.length < 3) {
	mes = 'Cuvantul cautat trebuie sa aiba cel putin 3 caractere!';
	document.cautare.cuvant.focus();
	i = 0;
    }
    
    if (i==0) {
        alert(mes);	
    }
    else {
        document.cautare.flag.value = 1;
        document.cautare.submit();	
    }
}


function validate_email(field) {
    var str = Trim(field.value);

    if (window.RegExp) {
        var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
        var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
        var reg1 = new RegExp(reg1str);
        var reg2 = new RegExp(reg2str);
        if (!reg1.test(str) && reg2.test(str)) {
            return true;
        }
        field.focus();
        field.select();
        return false;
    }
    else {
        if(str.indexOf("@") >= 0) {
            return true;
        }
        field.focus();
        field.select();
        return false;
    }
}


function Trim(s) {
    while (s.substring(0,1) == ' ') {
        s = s.substring(1,s.length-1);
    }
    while (s.substring(s.length-1,s.length) == ' ') {
        s = s.substring(0,s.length-1);
    }
    return s;
}


function ck_text(field, zval, str) {
    if (Trim(field.value) == zval) {
        if (str != "") {
            alert(str);
            field.focus();
        }
        return false;
    }
    return true;
}


function numeralsOnly(evt) {
    // 0=48; 9=57
    evt = (document.contact.tel.value) ? evt : event; 
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));         
    var str = evt.srcElement.value; 
    if (charCode < 48 || charCode > 57)
        return false;
    return true;
}


function hasLetters(edit) {
    var str= edit.value; 
    var charCode;
    
    for (i = 0; i < str.length; i++) {
        charCode = str.charCodeAt(i);
        if (charCode < 48 || charCode > 57) {
            edit.value= '';
            return false;
        }
    }
    return true;
}


function validEmail() {
    var i = 1;
    if (!validate_email(document.intra2.email)) {
        mes= "E-mail invalid !";
        i = 0;
        document.intra2.email.focus();
    }
    if (i == 0) {
        alert(mes);
    }
    else {
        document.intra2.flagR.value = 1;
        document.intra2.submit();
    }
}


function reseteaza() {
    document.contact.nume.value = "";
    document.contact.email.value = "";
    document.contact.tel.value = "";
    document.contact.fax.value = "";
    document.contact.comentarii.value = "";
    document.contact.subiect2.value = "";
}


function valideaza() {
    var i = 1;
    
    if (document.contact.subiect1.options[4].selected && document.contact.subiect2.value == "") {
        i = 0;
        mes = "Nu ati completat campul Altele!";
        document.contact.subiect1.focus();
    }
    
    if (document.contact.nume.value == "") {
        i = 0;
        mes = "Nu ati completat campul Numele!";
        document.contact.nume.focus();
    }
    
    if (!validate_email(document.contact.email)) {
        mes = "E-mail invalid!";
        i = 0;
        document.contact.email.focus();
    }
    
    if (document.contact.nume.value == document.contact.email.value) {
        i = 0;
        mes = "Ati completat gresit campurile!";
        document.contact.email.focus();
    }
    
    if (document.contact.nume.value == document.contact.subiect2.value) {
        i = 0;
        mes = "Ati completat gresit campurile!";
        document.contact.subiect2.focus();
    }
    
    if (document.contact.email.value == document.contact.subiect2.value) {
        i = 0;
        mes = "Ati completat gresit campurile!";
        document.contact.subiect2.focus();
    }
    
    if (document.contact.tel.value!="" && document.contact.tel.value.length < 6) {
        i= 0;
        mes = "Numarul de telefon trebuie sa aiba cel putin 6 cifre!";
        document.contact.tel.focus();
    }
    
    if (document.contact.fax.value!="" && document.contact.fax.value.length < 6) {
        i = 0;
        mes = "Numarul de fax trebuie sa aiba cel putin 6 cifre!";
        document.contact.fax.focus();
    }
    
    if (document.contact.comentarii.value=="") {
        i = 0;
        mes = "Nu ati completat campul Comentarii!";
        document.contact.comentarii.focus();
    }
    
    if (i == 0) {
        alert(mes);
    }
    else {
        document.contact.flag.value = 1;
        document.contact.submit();
    }
}


function logg() {
    var i = 1;
    
    if (document.intra.utilizator.value == "") {
	mes = "Nu ati introdus Utilizatorul";
	document.intra.utilizator.focus();
	i = 0;
    }
    
    if (document.intra.utilizator.value == document.intra.parola.value) {
	mes = "Utilizator si / sau Parola gresite";
	document.intra.utilizator.focus();
	i = 0;
    }
    
    if (document.intra.parola.value == "") {
        mes = "Nu ati introdus Parola";
        document.intra.parola.focus();
        i = 0;
    }
    
    if (i == 0) {
        alert(mes);
    }	
    else {
	document.intra.flag.value = 1;
	document.intra.submit();
    }
}


function logg2() {
    var i = 1;
    
    if (document.intra2.utilizator.value == "") {
	mes = "Nu ati introdus Utilizatorul";
	document.intra2.utilizator.focus();
	i = 0;
    }
    
    if (document.intra2.utilizator.value == document.intra2.parola.value) {
	mes = "Utilizator si / sau Parola gresite";
	document.intra2.utilizator.focus();
	i = 0;
    }
    
    if (document.intra2.parola.value == "") {
        mes = "Nu ati introdus Parola";
        document.intra2.parola.focus();
        i = 0;
    }
    
    if (i == 0) {
        alert(mes);
    }	
    else {
	document.intra2.flag.value = 1;
	document.intra2.submit();
    }
}


function dezaboneaza() {
    var i = 1;
    
    if (!validate_email(document.forms[2].email)) {
        mes = "Adresa de e-mail introdusa este invalida!";
        i = 0;
        document.forms[2].email.focus();
    }
    
    if (i == 0) {
        alert(mes);
    }	
    else {
	document.forms[2].flagDez.value = 1;
	document.forms[2].submit();
    }
}


function popupPic(url) {
    window.open("show.htm?" + url, "poza", "resizable=no,scrollbars=no,height=50,width=200,left=30,top=30");
}

