function sureDel(what,act1){
	if (confirm("Esti sigur ca vrei sa stergi "+what+"?")==true) window.location.replace(act1);
}


function checkContact(){
	
	for(i = 1; i < 4; i++){
		val = document.getElementById(i).value;
		if(val.length == 0){
			alert('Toate campurile din acest formular sunt necesare!');
			document.getElementById(i).focus();
			return false;
		}
	}
	
	mail = document.getElementById('2').value;
	if(!checkMail(mail)){
		alert('Adresa de email introdusa ne este valida!');
		document.getElementById('2').focus();
		return false;
	}
	
	return true;
}


function showMessage(msg){
	alert(msg);
}


function sureDelete(msg, cale){
	if (confirm(msg)==true) window.location.replace(cale);
}

function msgCheckNumber(number, msg){
   if(number.length>0){
    if(!isNaN(number)) return true
    else{
    	alert(msg)
      return false
    }
   }
   else{
   		alert(msg)
      return false
   }
}


function checkNumber(number){
   if(number.length>0){
    if(!isNaN(number)) return true
    else{
      return false
    }
   }
   else{
      return false
   }
}



function isByte(number){
	
	if(number.length == 0) return false;
	
	if(isNaN(number)) return false;
	
	lungime = number.length;
	
	for(i = 0; i < lungime; i++){
		
		if(number.charAt(i) == 0 || number.charAt(i) == 1 || number.charAt(i) == 2 || number.charAt(i) == 3 || number.charAt(i) == 4 || number.charAt(i) == 5 || number.charAt(i) == 6 || number.charAt(i) == 7 || number.charAt(i) == 8 || number.charAt(i) == 9){
			
		}
		else return false;
		
	}
	return true;
	
}


function numberOf(chr,text){
  	var nr=0;
    for(var i=0;i<text.length;i++){
      if(text.charAt(i)==chr){
         nr++
      } 
    }
    return nr
}

function lastIndex(chr,text){
  	var nr=-1;
    for(var i=0;i<text.length;i++){
      if(text.charAt(i)==chr){
         nr=i
      } 
    }
    return nr
}



function checkMail(email){
    if(email.length<7){ 
    	return false
    }	
    else{
       if((email.indexOf('@')==-1)||(email.indexOf('.')==-1)){
          return false
       }
       else{
       	 last = lastIndex('.', email);
         if((email.indexOf('@')==0)||(last>(email.length-3))||(email.indexOf('@')>lastIndex('.', email))){
            return false
         }
         else{
           var nr=numberOf('@', email)
           var nr2=numberOf('.', email)
           if((nr>1)||(nr2>5)){
              return false
           }
           else return true
         }
       } 
    }
}






function checkDate(dt, format, minYear, maxYear){
   if(dt.length==format.length){
 //------------------ Check for csv ------------------------ 		
  	  for(i=0;i<format.length;i++){
  	  	if((format.charAt(i)!='d')&&(format.charAt(i)!='m')&&(format.charAt(i)!='y')&&
  	  	  (format.charAt(i)!=dt.charAt(i))){
  	  		return false
  	  	}	
  	  }

 //------ Puth values of day, month, year in variables----------------- 
  	  var day=''
  	  var month=''
  	  var year=''
 
  	  for(i=0;i<format.length; i++){
        if((format.charAt(i)=='d')&&(format.charAt(i+1)=='d')){
        	day=dt.charAt(i)+dt.charAt(i+1)
        }
        if((format.charAt(i)=='m')&&(format.charAt(i+1)=='m')){
        	month=dt.charAt(i)+dt.charAt(i+1)
        }
        if((format.charAt(i)=='y')&&(format.charAt(i+1)=='y')&&(format.charAt(i+2)=='y')&&
        (format.charAt(i+3)=='y')){
            year=dt.charAt(i)+dt.charAt(i+1)+dt.charAt(i+2)+dt.charAt(i+3)
        }
      }
      
  //-----------First check of the variables---------------------
      if((isNaN(day)||(isNaN(month))||(isNaN(year)))){
        return false
      }

      if((year<minYear)||(year>maxYear)){
        return false            
      }
      
      if((month<1)||(month>12)){
        return false      
      }

      if((day<1)||(day>31)){
        return false      
      }

  //----------------Analize date-------------------------------------------------
  
      //------Check of the year it's parseEnglish(bisect) or not------    
      var bisect=0
      if((year%4)==0) bisect=1
      
      if((!bisect) && (month==2) &&(day>28)){
        return false            
      }          

      if((bisect) && (month==2) &&(day>29)){
        return false            
      }

      //-------------Check the day of the month-----------
      var bigMonthValues="01,03,05,07,08,10,12"
      if((bigMonthValues.indexOf(month)==-1)&&(day>30)){
        return false            
      }
      else return true
   }
   else{
  	 return false
   }
}  





//================ Convert data from the zz-ll-aaaa to aaaa-ll-zz format ===============

function convert_date(data){
	
	data2 = data.charAt('6')+data.charAt('7')+data.charAt('8')+data.charAt('9')+'-'+data.charAt('3')+data.charAt('4')+'-'+data.charAt('0')+data.charAt('1');
	return data2;
	
}






//=====================================================================================
//========= Verifica daca data dt este mai mica, egala sau mai mare decat curentDate ==
//========= daca e mai mica functia va returna -1, daca sunt egale va returna 0 =======
//========= iar daca dt > curentDate va returna valoarea 1 ============================
//========= Ambele date trebuie sa aiba formatul format ===============================

function dataVsCurentDate(dt, format, curentDate){

 //------ Puth values of day, month, year in variables----------------- 
  	  var day=''
  	  var month=''
  	  var year=''
 
  	  for(i=0;i<format.length; i++){
        if((format.charAt(i)=='d')&&(format.charAt(i+1)=='d')){
        	day=dt.charAt(i)+dt.charAt(i+1)
        }
        if((format.charAt(i)=='m')&&(format.charAt(i+1)=='m')){
        	month=dt.charAt(i)+dt.charAt(i+1)
        }
        if((format.charAt(i)=='y')&&(format.charAt(i+1)=='y')&&(format.charAt(i+2)=='y')&&
        (format.charAt(i+3)=='y')){
            year=dt.charAt(i)+dt.charAt(i+1)+dt.charAt(i+2)+dt.charAt(i+3)
        }
      }      
      
  	  var day2=''
  	  var month2=''
  	  var year2=''
 
  	  for(i=0;i<format.length; i++){
        if((format.charAt(i)=='d')&&(format.charAt(i+1)=='d')){
        	day2=curentDate.charAt(i)+curentDate.charAt(i+1)
        }
        if((format.charAt(i)=='m')&&(format.charAt(i+1)=='m')){
        	month2=curentDate.charAt(i)+curentDate.charAt(i+1)
        }
        if((format.charAt(i)=='y')&&(format.charAt(i+1)=='y')&&(format.charAt(i+2)=='y')&&
        (format.charAt(i+3)=='y')){
            year2=curentDate.charAt(i)+curentDate.charAt(i+1)+curentDate.charAt(i+2)+curentDate.charAt(i+3)
        }
      }   
      
      if(year < year2) return -1;
      else{
      	
      	if(year == year2){
      		
      		if(month < month2) return -1;
      		else{
      			if(month == month2){
      				if(day < day2) return -1;
      				else{
      					if(day == day2) return 0;
      				}
      			}
      		}
      		
      	}
      	
      }
      
      return 1;
      
}  









function test_cont_nou(){
	
	for(i = 1; i <= 10; i++){
		
		val = document.getElementById(i).value;
		if(val.length == 0){
			alert('Completati va rog toate campurile obligatorii!');
			document.getElementById(i).focus();
			return false;
		}
		
	}
	
	email = document.getElementById('3').value;
	if(email.length > 0){
		if(!checkMail(email)){
			alert('Adresa de email introdusa nu este valida!');
			document.getElementById('3').focus();
			return false;
		}
	}
	
	data = document.getElementById('7').value;
	if(!checkDate(data, "dd/mm/yyyy", "1800", "2100")){
		alert("Introduceti va rog data nasterii corecta in formatul zz/ll/aaaa!");
		document.getElementById('7').focus();
		return false;
	}
	
	parola = document.getElementById('9').value;
	parola2 = document.getElementById('10').value;
	
	if(parola != parola2){
		alert('Campurile Parola si Retipareste Parola trebuie sa fie identice!');
		document.getElementById('9').value = "";
		document.getElementById('10').value = "";
		document.getElementById('9').focus();
		return false;
	}
	
	return true;
}


function test_cont_firma(){
	
	for(i = 1; i <= 15; i++){
		
		val = document.getElementById(i).value;
		if(val.length == 0){
			alert('Completati va rog toate campurile obligatorii!');
			document.getElementById(i).focus();
			return false;
		}
		
	}
	
	email = document.getElementById('8').value;
	if(!checkMail(email)){
		alert('Adresa de email introdusa nu este valida!');
		document.getElementById('8').focus();
		return false;
	}
	
	
	parola = document.getElementById('14').value;
	confirmare = document.getElementById('15').value;
	
	if(parola != confirmare){
		alert('Campurile Parola si Confirmare parola trebuie sa contina aceeasi parola!');
		document.getElementById('14').value = '';
		document.getElementById('15').value = '';
		document.getElementById('14').focus();
		return false;
	}
	
	livrare = document.getElementById('area').value;
	if((document.getElementById('check').checked == false) && (livrare.length == 0)){
		alert('Introduceti adresa de livrare in cazul in care este diferita de cea de facturare');
		document.getElementById('area').focus();
		return false;
	}
	
	return true;
}




function testActivare(){

	for(i = 1; i <= 2; i++){
		val = document.getElementById(i).value;
		if(val.length == 0){
			alert('Adresa de email si codul de activare nu pot fi nule!');
			document.getElementById(i).focus();
			return false;
		}
		
	}
	mail = document.getElementById('1').value;
	if(!checkMail(mail)){
		alert('Adresa de email introdusa ne este valida!');
		document.getElementById('1').focus();
		return false;
	}
	
	return true;
	
}

function retrimiteCod(){

	mail = document.getElementById('1').value;
	
	if(mail.length == 0){
		alert('Campul Adresa de email nu poate fi gol!');
		return false;
	}
	
	if(!checkMail(mail)){
		alert('Adresa de email introdusa ne este valida!');
		document.getElementById('1').focus();
		return false;
	}
	
	location.replace('activare_cont.php?retrimite=da&mail='+mail);	
	
}



function recuperareParola(){

	mail = document.getElementById('1').value;
	
	if(mail.length == 0){
		alert('Campul Adresa de email nu poate fi gol!');
		return false;
	}
	
	if(!checkMail(mail)){
		alert('Adresa de email introdusa ne este valida!');
		document.getElementById('1').focus();
		return false;
	}
	
	return true;	
}


function checkNewsMail(){

	mail = document.getElementById('news').value;

	if(mail.length == 0){
		alert('Adresa de email nu poate fi nula!');
		document.getElementById('news').focus();
		return false;
	}
	
	if(!checkMail(mail)){
		alert('Adresa de email introdusa nu este valida!');
		document.getElementById('news').focus();
		return false;
	}

	return true;
}




function test_cont_edit(){
	
	for(i = 1; i <= 2; i++){
		
		val = document.getElementById(i).value;
		if(val.length == 0){
			alert('Completati va rog toate campurile obligatorii!');
			document.getElementById(i).focus();
			return false;
		}
		
	}
	
	email = document.getElementById('6').value;
	if(email.length > 0){
		if(!checkMail(email)){
			alert('Adresa de email introdusa nu este valida!');
			document.getElementById('6').focus();
			return false;
		}
	}
	
	return true;
}





function test_cont_admin(){
	
	for(i = 2; i <= 4; i++){
		
		val = document.getElementById(i).value;
		if(val.length == 0){
			alert('Completati va rog toate campurile obligatorii!');
			document.getElementById(i).focus();
			return false;
		}
		
	}
	
	email = document.getElementById('6').value;
	if(email.length > 0){
		if(!checkMail(email)){
			alert('Adresa de email introdusa nu este valida!');
			document.getElementById('6').focus();
			return false;
		}
	}
	
	parola = document.getElementById('3').value;
	parola2 = document.getElementById('4').value;
	
	if(parola != parola2){
		alert('Campurile Parola si Retipareste Parola trebuie sa fie identice!');
		document.getElementById('3').value = "";
		document.getElementById('4').value = "";
		document.getElementById('3').focus();
		return false;
	}
	
	return true;
}

function check_categ(){
	
	elem = document.getElementById('1').value;
	
	if(elem.length < 1){
		
		alert("Campul Nume Categorie nu poate fi gol!");
		document.getElementById('1').focus();
		return false;
		
	}
	
	return true;
}

function check_subcateg(){

	elem = document.getElementById('1').value;
	
	if(elem.length < 1){
		
		alert("Campul Nume Subcategorie nu poate fi gol!");
		document.getElementById('1').focus();
		return false;
		
	}
	
	return true;	
	
}


function test_client_nou(){

	elem = document.getElementById('1').value;
	
	if(elem.length < 1){
		
		alert("Introduceti va rog numele firmei!");
		document.getElementById('1').focus();
		return false;
		
	}
	
	elem = document.getElementById('2').value;
	
	if(elem.length < 1){
		
		alert("Introduceti va rog localitatea in care se afla sediul firmei!");
		document.getElementById('2').focus();
		return false;
		
	}

	cont = document.getElementById('3').value;	
	banca = document.getElementById('4').value;
	
	if(cont.length == 0 && banca.length > 0){

		alert("Introduceti va rog contul bancar principal!");
		document.getElementById('3').focus();
		return false;		
		
	}
	
	if(cont.length > 0 && banca.length == 0){

		alert("Introduceti va rog numele bancii principale!");
		document.getElementById('4').focus();
		return false;		
		
	}
	
	cont = document.getElementById('5').value;	
	banca = document.getElementById('6').value;
	
	if(cont.length == 0 && banca.length > 0){

		alert("Introduceti va rog contul bancar secundar!");
		document.getElementById('5').focus();
		return false;		
		
	}
	
	if(cont.length > 0 && banca.length == 0){

		alert("Introduceti va rog numele bancii secundare!");
		document.getElementById('6').focus();
		return false;		
		
	}
	
	nume = document.getElementById('7').value;
	
	if(nume.length == 0){
	
		for(i = 8; i <= 11; i++){
		
			elem = document.getElementById(i).value;
	
			if(elem.length > 0){
		
				alert("Introduceti va rog numele primei persoane de contact!");
				document.getElementById('7').focus();
				return false;
		
			}
		}
		
	}

	
	nume = document.getElementById('12').value;
	
	if(nume.length == 0){

		for(i = 13; i <= 16; i++){
		
			elem = document.getElementById(i).value;
	
			if(elem.length > 0){
		
				alert("Introduceti va rog numele celei de-a doua persoane de contact!");
				document.getElementById('12').focus();
				return false;
		
			}
		}
		
	}
	

	nume = document.getElementById('17').value;
	
	if(nume.length == 0){

		for(i = 18; i <= 21; i++){
		
			elem = document.getElementById(i).value;
	
			if(elem.length > 0){
		
				alert("Introduceti va rog numele celei de-a treia persoane de contact!");
				document.getElementById('17').focus();
				return false;
		
			}
		}
		
	}

	
	email = document.getElementById('22').value;
	
	if(email.length > 0){
		
		if(!checkMail(email)){

			alert("Adresa de email a firmei nu este valida!");
			document.getElementById('22').focus();
			return false;
		
		}
	}
	
	email = document.getElementById('9').value;
	
	if(email.length > 0){
		
		if(!checkMail(email)){

			alert("Adresa de email a primei persoane de contact nu este valida!");
			document.getElementById('9').focus();
			return false;
		
		}
	}

	email = document.getElementById('14').value;
	
	if(email.length > 0){
		
		if(!checkMail(email)){

			alert("Adresa de email a celei de-a doua persoane de contact nu este valida!");
			document.getElementById('14').focus();
			return false;
		
		}
	}
	
	email = document.getElementById('19').value;
	
	if(email.length > 0){
		
		if(!checkMail(email)){

			alert("Adresa de email a celei de-a treia persoane de contact nu este valida!");
			document.getElementById('19').focus();
			return false;
		
		}
	}

	return true;	
	
}

function checkOptiune(){
	
	valoare = document.getElementById('numeric1').value;
	
	if(!isByte(valoare)){
		alert('Numarul preferat de linii pe pagina trebuie sa fie intreg mai mare decat zero!');
		document.getElementById('numeric1').focus();
		return false;
		
	}
	
	
	return true;
}
	
	
function checkInteresat(id1, id2){
		
	if(document.getElementById(id1).value == 'yes') document.getElementById(id2).checked = false;	

}

function empty(idCheck, id1, id2){

	if(document.getElementById(idCheck).checked == false){
	
		document.getElementById(id1).value = "";
		document.getElementById(id2).value = "";
		
	}
	else document.getElementById(id1).focus();

}


function empty2(idCheck, id1){

	if(document.getElementById(idCheck).checked == false){
	
		document.getElementById(id1).value = "";
		
	}
	else document.getElementById(id1).focus();

}



function empty3(idCheck, id1, id2, id3){

	if(document.getElementById(idCheck).checked == false){
	
		document.getElementById(id1).value = "";
		document.getElementById(id2).value = "";
		document.getElementById(id3).value = "";
		
	}
	else document.getElementById(id1).focus();

}



function bifeaza(id, idCheck, id2){
	
	if(document.getElementById(id).value.length > 0) document.getElementById(idCheck).checked = true;
	else{
		
		if(!document.getElementById(id2).value.length) document.getElementById(idCheck).checked = false;
		
	}
	
}


function bifeaza2(id, idCheck){
	
	if(document.getElementById(id).value.length > 0) document.getElementById(idCheck).checked = true;
	else{
		document.getElementById(idCheck).checked = false;
	}
	
}


function bifeaza3(id, idCheck, id2, id3){
	
	if(document.getElementById(id).value.length > 0) document.getElementById(idCheck).checked = true;
	else{
		
		if(!document.getElementById(id2).value.length && !document.getElementById(id3).value.length) document.getElementById(idCheck).checked = false;
		
	}
	
}


function checkTheDates(dataCurenta){
	
	check = document.getElementById('3');
	data = document.getElementById('contact1');
	
	if(check.checked){
	
		if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
			alert('Data incorecta! Va rog introduceti data in format zz-ll-aaaa!');
			document.getElementById('contact1').focus();
			return false;
		
		}
		else{
			bun = dataVsCurentDate(data.value, "dd-mm-yyyy", dataCurenta);
			if(bun < 1){
				alert("Data introdusa trebuie sa fie ulterioara celei curente!");
				data.focus();
				return false;
			}
		}
	}

	
	
	check = document.getElementById('5');
	data = document.getElementById('intalnire2');
	
	if(check.checked){
	
		if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
			alert('Data incorecta! Va rog introduceti data in format zz-ll-aaaa!');
			data.focus();
			return false;
		
		}
		else{
			bun = dataVsCurentDate(data.value, "dd-mm-yyyy", dataCurenta);
			if(bun < 1){
				alert("Data introdusa trebuie sa fie ulterioara celei curente!");
				data.focus();
				return false;
			}
		}
	}
	
	
	check = document.getElementById('7');
	data = document.getElementById('data_oferta');
	
	if(check.checked){
	
		if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
			alert('Data incorecta! Va rog introduceti data in format zz-ll-aaaa!');
			data.focus();
			return false;
		
		}
		else{
			bun = dataVsCurentDate(data.value, "dd-mm-yyyy", dataCurenta);
			if(bun < 1){
				alert("Data introdusa trebuie sa fie ulterioara celei curente!");
				data.focus();
				return false;
			}
		}
	}
	

	
	check = document.getElementById('8');
	data = document.getElementById('data_mostre');
	
	if(check.checked){
	
		if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
			alert('Data incorecta! Va rog introduceti data in format zz-ll-aaaa!');
			data.focus();
			return false;
		
		}
		else{
			bun = dataVsCurentDate(data.value, "dd-mm-yyyy", dataCurenta);
			if(bun < 1){
				alert("Data introdusa trebuie sa fie ulterioara celei curente!");
				data.focus();
				return false;
			}
		}
	}
	

	check = document.getElementById('9');
	data = document.getElementById('data_livrare');
	
	if(check.checked){
	
		if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
			alert('Data incorecta! Va rog introduceti data in format zz-ll-aaaa!');
			data.focus();
			return false;
		
		}
		else{
			bun = dataVsCurentDate(data.value, "dd-mm-yyyy", dataCurenta);
			if(bun < 1){
				alert("Data introdusa trebuie sa fie ulterioara celei curente!");
				data.focus();
				return false;
			}
		}
	}
	

	check = document.getElementById('10');
	data = document.getElementById('data_incasare');
	
	if(check.checked){
	
		if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
			alert('Data incorecta! Va rog introduceti data in format zz-ll-aaaa!');
			data.focus();
			return false;
		
		}
		else{
			bun = dataVsCurentDate(data.value, "dd-mm-yyyy", dataCurenta);
			if(bun < 1){
				alert("Data introdusa trebuie sa fie ulterioara celei curente!");
				data.focus();
				return false;
			}
		}
	}
	

	check = document.getElementById('11');
	data = document.getElementById('trebuie11');
	
	if(check.checked){
	
		if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
			alert('Data incorecta! Va rog introduceti data in format zz-ll-aaaa!');
			data.focus();
			return false;
		
		}
		else{
			bun = dataVsCurentDate(data.value, "dd-mm-yyyy", dataCurenta);
			if(bun < 1){
				alert("Data introdusa trebuie sa fie ulterioara celei curente!");
				data.focus();
				return false;
			}
		}
	}
	

	check = document.getElementById('14');
	data = document.getElementById('trebuie22');
	
	if(check.checked){
	
		if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
			alert('Data incorecta! Va rog introduceti data in format zz-ll-aaaa!');
			data.focus();
			return false;
		
		}
		else{
			bun = dataVsCurentDate(data.value, "dd-mm-yyyy", dataCurenta);
			if(bun < 1){
				alert("Data introdusa trebuie sa fie ulterioara celei curente!");
				data.focus();
				return false;
			}
		}
	}
	

	check = document.getElementById('17');
	data = document.getElementById('trebuie33');
	
	if(check.checked){
	
		if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
			alert('Data incorecta! Va rog introduceti data in format zz-ll-aaaa!');
			data.focus();
			return false;
		
		}
		else{
			bun = dataVsCurentDate(data.value, "dd-mm-yyyy", dataCurenta);
			if(bun < 1){
				alert("Data introdusa trebuie sa fie ulterioara celei curente!");
				data.focus();
				return false;
			}
		}
	}
	
	
	
	
	val1 = document.getElementById('1').checked;
	val2 = document.getElementById('2').checked;
	
	val3 = document.getElementById('3').checked;
	
	val4 = document.getElementById('5').checked;

	val5 = document.getElementById('7').checked;
	
	val6 = document.getElementById('8').checked;

	val7 = document.getElementById('9').checked;

	val8 = document.getElementById('10').checked;

	val9 = document.getElementById('11').checked;
	
	val10 = document.getElementById('14').checked;

	val11 = document.getElementById('17').checked;
	

	comentarii = document.getElementById('comentarii').value;
	
	if(val1 || val2 || val3 || val4 || val5 || val6 || val7 || val8 || val9 || val10 || val11 || comentarii){
		return true;
	}
	else{
		alert('Pentru adaugarea evenimentului trebuie sa completati cel putin unul din campuri!');
		return false;
	}
	
	
}



function checkDates(dataCurenta){

	inceput = document.getElementById('inceput');
	sfarsit = document.getElementById('final');
	
	if(inceput.value.length){
		
		if(!checkDate(inceput.value, "dd-mm-yyyy", '1900', '2100')){
			
			alert('Introduceti va rog o data de inceput valida in formatul zz-ll-aaaa!');
			inceput.focus();
			return false;
			
		}
		
	}

	if(sfarsit.value.length){
		
		if(!checkDate(sfarsit.value, "dd-mm-yyyy", '1900', '2100')){
			
			alert('Introduceti va rog o data de sfarsit valida in formatul zz-ll-aaaa!');
			sfarsit.focus();
			return false;
			
		}
		
	}
	
	if(inceput.value.length && sfarsit.value.length){
		
		val = dataVsCurentDate(inceput.value, "dd-mm-yyyy", sfarsit.value);
		if(val > 0){

			alert('Data de inceput nu poate fi ulterioara celei finale!');
			inceput.focus();
			return false;
				
		}
		
	}
	
	return true;
	
}




function checkReprogramare(data_curenta){
	
	data = document.getElementById('data_reprogramare');
	
	if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		
		alert("Introduceti va rog o data corecta in formatul zz-ll-aaaa!");
		data.focus();
		return false;
		
	}
	else{
		
		data = convert_date(data.value);
		if(dataVsCurentDate(data, "yyyy-mm-dd", data_curenta) == '-1'){
			alert('Data reprogramarii nu poate fi anterioara celei de azi!');
			document.getElementById('data_reprogramare').focus();
			return false;
		}
		
	}
	
	
	return true;
}



function checkSarcini(){
	
	data = document.getElementById('data_sarcini');
	
	if(!checkDate(data.value, "dd-mm-yyyy", '1900', '2100')){
		alert("Introduceti va rog o data corecta in formatul zz-ll-aaaa!");
		data.focus();
		return false;
	}
	
	return true;
}


function empty(el){
	el.value = "";
}


function check_cos_bun(nr_prod){
	
	bun = 1;
	
	for(i = 0; i < nr_prod; i++){
		elem = document.getElementById(i).value;
		if(!checkNumber(elem) || elem < 1){
			bun = 0;
			document.getElementById(i).focus();
			document.getElementById(i).value='Completeaza';
		}
	}
	
	if(bun == 1) location.replace('finalizare.php');
	else alert('Campul Marime trebuie sa fie intreg mai mare decat 0 pentru fiecare produs');
	
}

