function trim(str) {
        return str.replace(/^\s+|\s+$/g,"");
}


function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var bun=true; 
		
		if (str.indexOf(at)==-1){
		   bun=false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   bun=false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    bun=false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    bun=false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    bun=false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    bun=false
		 }
		 if (str.indexOf(" ")!=-1){
		    bun=false
		 }
 		 return bun	;}


function verificare_utilizator_nou(_f){
         var eroare="";
         
         if(_f.ch_accept_conditii.checked==false){ eroare="Trebuie sa fiti de acord cu Termeni si Conditii !"}
         
         var i,a=0;
         var el=document.getElementsByName("v_ch[]")
         for (i=0; i< el.length; i++) {
		     if(el[i].checked==true) a++;
		 }
		 if(a==0 
		       && 
            _f.list_id_tiputilizator[0].checked  == true) 
            eroare="Selectati minim 1 categorie in care va inscrieti";
		 
         if(_f.area_nume.value==""){
          eroare="ATENTIE: Campul NUME nu a fost completat !"
          _f.area_nume.focus();
         }

         if(eroare=="") return true
         else{
              alert(eroare);
              return false
         }
}


function verificare_utilizator(_f){
         var eroare="";
       
         var i,a=0;
         var el=document.getElementsByName("v_ch[]")
         for (i=0; i< el.length; i++) {
		     if(el[i].checked==true) a++;
		 }
		 if(a==0 
		       && 
            _f.list_id_tiputilizator.options[ _f.list_id_tiputilizator.options.selectedIndex].value  == 1) 
         eroare="Selectati minim 1 categorie in care va inscrieti";
		 
         if(_f.area_nume.value==""){
          eroare="ATENTIE: Campul NUME nu a fost completat !"
          _f.area_nume.focus();
         }

         if(eroare=="") return true
         else{
              alert(eroare);
              return false
         }
}


function verificare_review_nou(_f){
         var eroare="";
         
         if(_f.txtarea_text_pro_scurt.value==""){
          eroare="ATENTIE: Campul 'Pareri POZITIVE pe scurt' nu a fost completat !";  _f.txtarea_text_pro_scurt.focus();
         }
         
         if(_f.txtarea_text.value==""){
           eroare="ATENTIE: Campul 'Opinii personale detaliate' nu a fost completat !";   _f.txtarea_text.focus();
         }

         if(eroare=="") return true
         else{ alert(eroare); return false }
}

function verificare_comentariu_nou(_f){
         var eroare="";
         var valoare=trim(_f.txtarea_text.value)
         if (valoare==""){
           eroare="ATENTIE: Campul 'Comentariul tau' nu a fost completat !";   _f.txtarea_text.focus();
         }

         if(eroare=="") return true
         else{ alert(eroare); return false }
}

function verificare_mesaj_contact(_f){
         var eroare=""; var valoare="";
         
         valoare=trim(_f.area_observatii.value)
         if(valoare==""){
          eroare="ATENTIE: Campul INFORMATII nu a fost completat !"
          _f.area_observatii.focus();
         }
         err= echeck(_f.txt_email.value);
         if(err==false) {
		 		  eroare="ATENTIE: Campul EMAIL nu a fost completat corect!"
                 _f.txt_email.focus();
         }
         
         valoare=trim(_f.txt_email.value)
          if(valoare==""){
          eroare="ATENTIE: Campul EMAIL nu a fost completat !"
          _f.txt_email.focus();
         }
         
         valoare=trim(_f.txt_subiect.value)
         if(valoare==""){
          eroare="ATENTIE: Campul SUBIECT nu a fost completat !"
          _f.txt_subiect.focus();
         }

         if(eroare=="") return true
         else{
              alert(eroare);
              return false
         }
}

 

function verificare_contact(_f){
         var eroare="";
         
         if(_f.area_subiect.value==""){
          eroare="ATENTIE: Campul SUBIECT nu a fost completat !"
          _f.area_subiect.focus();
         }
         
		 err= echeck(_f.area_email.value);
         if(err==false) {eroare="ATENTIE: Campul EMAIL nu a fost completat corect!";_f.area_email.focus();}
         
          if(_f.area_email.value==""){
          eroare="ATENTIE: Campul EMAIL nu a fost completat !"
          _f.area_email.focus();
         }
         if(_f.area_telefon.value==""){
          eroare="ATENTIE: Campul TELEFON nu a fost completat !"
          _f.area_telefon.focus();
         }
         if(_f.area_nume.value==""){
          eroare="ATENTIE: Campul NUME nu a fost completat !"
          _f.area_nume.focus();
         }

         if(eroare=="") return true
         else{
              alert(eroare);
              return false
         }
}

function verificare_trimite_prieten(_f){
         var eroare="";var valoare="";
         
         valoare=trim(_f.area_comentarii.value)
         if(valoare==""){
          eroare="ATENTIE: Campul 'COMENTARII' nu a fost completat !"
          _f.area_comentarii.focus();
         }
         
		 err= echeck(_f.txt_mail_prieten.value);
         if(err==false) {eroare="ATENTIE: Campul 'Adresa lui de e-mail' nu a fost completat corect!";_f.txt_mail_prieten.focus();}
         
         valoare=trim(_f.txt_mail_prieten.value)
		 if(valoare==""){
          eroare="ATENTIE: Campul 'Adresa lui de e-mail' nu a fost completat !"
          _f.txt_mail_prieten.focus();
         }
         
         valoare=trim(_f.txt_nume_prieten.value)
		 if(valoare==""){
          eroare="ATENTIE: Campul 'Numele prietenului' nu a fost completat !"
          _f.txt_nume_prieten.focus();
         }
         
         valoare=trim(_f.txt_nume.value)
         if(valoare==""){
          eroare="ATENTIE: Campul 'Numele tau' nu a fost completat !"
          _f.txt_nume.focus();
         }

         if(eroare=="") return true
         else{
              alert(eroare);
              return false
         }
}

function verificare_trimite_abuz(_f){
         var eroare=""; var valoare="";
         
         valoare=trim(_f.area_comentarii.value)
         if(valoare==""){
          eroare="ATENTIE: Campul 'OBSERVATII' nu a fost completat !"
          _f.area_comentarii.focus();
         }
         
         if(eroare=="") return true
         else{
              alert(eroare);
              return false
         }
}
