
function reseteaza_tduri(nr_tduri, td_curent)
{

	for (i = 1; i <= nr_tduri; i++) {
      if(i == td_curent) {

    	document.getElementById('td_'+i).style.display='block';
      }
      else if(document.getElementById('td_'+i) != null)  {

        document.getElementById('td_'+i).style.display='none';
      }
    }

    //document.getElementById('td_'+td_curent).style.display='block';


}



///--------------////

function IsNumeric(sText){

   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1){
         IsNumber = false;
      }
   }
   return IsNumber;

}

function validisnumeric(str, element) {

  if(IsNumeric(str) == false) {
  	alert('Introduceti numa cifre sau semnul .');
    document.getElementById(element).value = str.substr(0,str.length-1);
    return false;
  }
  return true;
}

function echeck(str) {
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1){
     alert("Adresa de email incorecta")
     return false
  }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     alert("Adresa de email incorecta")
     return false
  }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
      alert("Adresa de email incorecta")
      return false
  }
   if (str.indexOf(at,(lat+1))!=-1){
      alert("Adresa de email incorecta")
      return false
   }
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      alert("Adresa de email incorecta")
      return false
   }
   if (str.indexOf(dot,(lat+2))==-1){
      alert("Adresa de email incorecta")
      return false
   }
   if (str.indexOf(" ")!=-1){
      alert("Adresa de email incorecta")
      return false
   }
   return true
}

function validareEmail(camp) {

  if (document.getElementById(camp).value == '') {
    alert('Va rugam sa completati campul "Email"');
    document.getElementById(camp).focus();
    return false;
  }

  if (echeck(document.getElementById(camp).value)==false){
    document.getElementById(camp).value="";
    document.getElementById(camp).focus();
    return false;
  }
   return true
}

function validareLogin() {

        if (document.getElementById('email_utilizator').value == '') {
                alert('Va rugam sa completati adresa de email');
                document.getElementById('email_utilizator').focus();
                return false;
        }
         if (document.getElementById('parola_utilizator').value == '') {
                alert('Va rugam sa completati parola');
                document.getElementById('parola_utilizator').focus();
                return false;
        }


    return true;
}

function validarenewuser() {


        if (document.getElementById('user_email_new_user').value == '') {
                alert('Va rog sa completati adresa de email');
                document.getElementById('user_email_new_user').focus();
                return false;
        }

        if (echeck(document.getElementById('user_email_new_user').value)==false){
    	    document.getElementById('user_email_new_user').value="";
	        document.getElementById('user_email_new_user').focus();
	        return false;
  		}
         if (document.getElementById('user_password_new_user').value.length < 6) {
                alert('Parola trebuie sa aibe cel putin 6 caractere');
                document.getElementById('user_password_new_user').focus();
                return false;
        }
         if (document.getElementById('user_password_new_user').value != document.getElementById('user_password1_new_user').value ) {
                alert('Parolele nu corespund!');
                document.getElementById('user_password1_new_user').focus();
                return false;
        }

    return true;
}

function validareAdaugareCont() {

         if (document.getElementById('user_sex1').checked == false && document.getElementById('user_sex2').checked == false) {
                alert('Va rugam sa alegeti formula de adresare');
                document.getElementById('user_sex1').focus();
                return false;
        }


        if (document.getElementById('user_first_name').value == '') {
                alert('Va rugam sa completati numele')
                //document.getElementById('user_first_name').focus()
                return false;
        }

         if (document.getElementById('user_last_name').value == '') {
                alert('Va rugam sa completati prenumele');
                //document.getElementById('user_last_name').focus();
                return false;
        }

        if (document.getElementById('user_address').value == '') {
                alert('Va rugam sa completati adresa');
                //document.getElementById('user_address').focus();
                return false;
        }

        if (document.getElementById('user_county_id').value == '') {
                alert('Va rugam sa selectati judetul !');
                return false;
        }

        if (document.getElementById('user_city_id').value == '') {
                alert('Va rugam sa selectati localitatea');
                return false;
        }

        if (document.getElementById('user_phone1').value == '') {
                alert('Va rugam sa completati cel putin un numar de telefon');
                //document.getElementById('user_phone1').focus();
                return false;
        }

    return true;
}



function validare_firma() {


        if (document.getElementById('firma_nume').value == '') {
                alert('Va rugam sa completati numele firmei');
                document.getElementById('firma_nume').focus();
                return false;
        }

        if (document.getElementById('firma_cui').value == '') {
                alert('Va rugam sa completati codul fiscal al firmei');
                document.getElementById('firma_cui').focus();
                return false;
        }
        if (document.getElementById('firma_reg_comert').value == '') {
                alert('Va rugam sa introduceti registrul comertului');
                document.getElementById('firma_reg_comert').focus();
                return false;
        }

        if (document.getElementById('firma_persoana_contact').value == '') {
                alert('Va rugam sa introduceti numele si prenumele persoanei de contact');
                document.getElementById('firma_persoana_contact').focus();
                return false;
        }
        if (document.getElementById('firma_telefon1').value == '') {
                alert('Va rugam sa introduceti un numar de telefon');
                document.getElementById('firma_telefon1').focus();
                return false;
        }

        if (document.getElementById('firma_county_id').value == '') {
                alert('Va rugam sa selectati judetul');
                document.getElementById('firma_county_id').focus();
                return false;
        }
        if (document.getElementById('city_id').value == '') {
                alert('Va rugam sa selectati localitatea');
                document.getElementById('city_id').focus();
                return false;
        }
        if (document.getElementById('firma_cod_postal').value == '') {
                alert('Va rugam sa introduceti codul postal');
                document.getElementById('firma_cod_postal').focus();
                return false;
        }
        if (document.getElementById('firma_descriere').value == '') {
                alert('Va rugam sa introduceti descrierea activitatii firmei ');
                document.getElementById('firma_descriere').focus();
                return false;
        }

    return true;
}

function validare_site() {




        if (document.getElementById('site_category_id').value == '') {
                alert('Va rugam sa selectati categoria din care face siteul');
                document.getElementById('site_category_id').focus();
                return false;
        }

        if (document.getElementById('site_url').value.length < 11) {
                alert('Introduceti adresa siteului');
                document.getElementById('site_url').focus;
                return false;
        }

        if (document.getElementById('site_descriere').value.length < 5) {
                alert('Introduceti o descriere mai sugestiva');
                document.getElementById('site_descriere').focus();
                return false;
        }

        if (document.getElementById('site_pret1').value == '' && document.getElementById('site_pret1_1').value == ''
        	&& document.getElementById('site_pret2').value == '' && document.getElementById('site_pret2_1').value == ''
            && document.getElementById('site_pret3').value == '' && document.getElementById('site_pret3_1').value == '') {
                alert('Introduceti cel putin un pret');
                return false;
        }


        return true;
}



function validare_adaugare_produs() {


        if (document.getElementById('produs_section_id').value == '') {
                alert('Va rugam sa selectati categoria din care face parte produsul');
                document.getElementById('produs_section_id').focus();
                return false;
        }

        if (document.getElementById('produs_section_id').value.substr(0,1) != 'f') {
                alert('Categoria mai are subcategorii! \n Va rugam sa alegeti o subcategorie');
                document.getElementById('produs_section_id').focus;
                return false;
        }

        if (document.getElementById('produs_nume').value == '') {
                alert('Va rugam sa introduceti denumirea produsului');
                document.getElementById('produs_nume').focus();
                return false;
        }

        if (document.getElementById('produs_descriere').value.length < 5) {
                alert('Va rugam sa introduceti o descriere pentru acest produs');
                document.getElementById('produs_descriere').focus();
                return false;
        }


        return true;
}

function valid_form_reclama(text, conditie_zile) {


  if(document.getElementById('reclama_nume').value == '') {
    	alert('Va rugam sa introduceti numele reclamei');
    	document.getElementById('reclama_nume').focus();
    	return false;
 	 }

   if(document.getElementById('firm_id').value == '') {
    	alert('Va rugam sa alegeti firma');
    	document.getElementById('firm_id').focus();
    	return false;
 	 }

  if(conditie_zile == 'da') {
   if(document.getElementById('nr_zile_valabilitate').value == '') {
        alert('Va rugam sa introduceti numarul de zile valabilitate');
        document.getElementById('nr_zile_valabilitate').focus();
        return false;
     }
  }

   return confirm(text);
}










/////////////////////////
