function validateForm() {
	var i = 0;
    var validat = true;
    var elementsInputs   = document.getElementsByTagName("input");
    var elementsTextarea = document.getElementsByTagName("textarea");
        
    function validateText(elementsInputs, i) {
    	if (elementsInputs[i].value == "") {
        	return true;
        }
    }  
        
    function validateEmail (elementsInputs, i) {
    	var email = /^.+@.+\..{2,3}$/;
        if ( !email.test(elementsInputs[i].value)) {
        	return true;
        }
    }     
        
    function valueLenght(elementsTextarea, i) {
    	var mesaj = document.getElementById("mesaj");             
        if(mesaj.value.length < 10) {
        	return true;
        }
            
    }
        
    for (i = 0; i < elementsInputs.length; i++) {
    	if (elementsInputs[i].id == "nume") {    
        	if(validateText(elementsInputs, i)) {
            	validat = true;
                alert("Campul nume este gol.");
            }
            
        }
        if (elementsInputs[i].id == "email") {
        	if (validateEmail(elementsInputs, i)) {
            	validat = true;
                	alert("Va rugam sa introduceti o adresa de email valida.");
            }
        }
            
    }
    for (i = 0; i < elementsTextarea.length; i++) {
    	if(elementsTextarea[i].className == "text_contact") {
        	if(valueLenght(elementsTextarea, i)) {
            	validat = true;
                	alert("Mesajul trebuie sa contina minim 10 caractere.");
            }
        }
    }
    return validat; 
}
function adresa_email_valida(field, alerttxt){
        with (field){
                apos = value.indexOf("@")
                dotpos = value.lastIndexOf(".")
                if(apos < 1 || dotpos < 2 ){
                        alert(alerttxt);
                        return false
                }
                else
                {
                        return true
                }
        }
}
function campuri_goale(field, alerttxt){
        with (field)
        {
               if(value == null || value == ""){
                       alert(alerttxt);
                       return false;
               }
               else
               {
                       return true
               }
        }
}
function valideaza(thisform){
        with (thisform)
        {
                if(campuri_goale(user,"Nu ati specificat numele!") == false)
                {
                        user.focus();
                        return false
                }
                if(campuri_goale(email,"Nu ati specificat adresa de email!") == false)
                {
                        email.focus();
                        return false
                }
                if(adresa_email_valida(email,"Adresa ta de e-mail nu este valida!") == false)
                {
                        email.focus();
                        return false
                }
                if(campuri_goale(comentariu,"Nu ati specificat comentariul!") == false)
                {
                        comentariu.focus();
                        return false
                }
        }
}
function send_frend(thisform){
        with (thisform)
        {
                if(campuri_goale(nume1,"Nu ati specificat numele!") == false)
                {
                        user.focus();
                        return false
                }
                if(campuri_goale(email1,"Nu ati specificat adresa de email!") == false)
                {
                        email.focus();
                        return false
                }
                if(adresa_email_valida(email1,"Adresa de e-mail nu este valida!") == false)
                {
                        email.focus();
                        return false
                }
                if(campuri_goale(nume2,"Nu ati specificat numele prietenului!") == false)
                {
                        nume_prieten.focus();
                        return false
                }
                if(campuri_goale(email2,"Nu ati specificat adresa de email!") == false)
                {
                        emailfrend.focus();
                        return false
                }
                if(adresa_email_valida(email2,"Adresa prietenului de e-mail nu este valida!") == false)
                {
                        emailfrend.focus();
                        return false
                }
        }
}
function send_error(thisform){
        with (thisform)
        {
                if(campuri_goale(nume,"Nu ati specificat numele!") == false)
                {
                        user.focus();
                        return false
                }
                if(campuri_goale(email,"Nu ati specificat adresa de email!") == false)
                {
                        email.focus();
                        return false
                }
                if(adresa_email_valida(email,"Adresa de e-mail nu este valida!") == false)
                {
                        email.focus();
                        return false
                }
                if(campuri_goale(mesaj,"Nu ati specificat mesajul!") == false)
                {
                        mesaj.focus();
                        return false
                }

        }
}

function openNewPopup(url, w, h) {
    var _left = 200;
    var _top = 200;
    var _location = 'no';
    var _directories = 'no';
    var _menubar = 'no';
    var _resizable = 'no';
    var _scrollbars = 'no';
    var _status = 'no';
    var _titlebar = 'no';
    var _toolbar = 'no';
        
    window.popupWindow = window.open(url, '_blank', 'width='+w
        +', height='+h+',left='+_left+', top='+_top+', location='+_location
        +', directories='+_directories+', menubar='+_menubar
        +', resizable='+_resizable+', scrollbars='+_scrollbars
        +', status='+_status+', titlebar='+_titlebar+', toolbar='+_toolbar);
        
    return false;
}
function jump(fe){
	var opt_key = fe.selectedIndex;
    var uri_val = fe.options[opt_key].value;
    window.open(uri_val,'_top');
    return true;
}
