function trim(str)
{
	return str.replace(/^\s+|\s+$/g,"");
}

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 test2() {
var tabs = document.getElementsByClassName('tab');
	for (var i = 0; i < tabs.length; i++) {
		
		$(tabs[i].id).onclick = function () {
		  
			for (var j = 0; j< tabs.length; j++){tabs[j].removeClassName('activ_tab');}
			$('load').style.display = 'none';
			this.addClassName('activ_tab');
			getTabData(this.id);
			
		}; 
	}
}

function getUrlParameter(name)
{
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null ) return "";
	else return results[1];
}


function getTabData(id) {
	var url = 'index.php?job=ajax';
	var rand = Math.random(9999);
	var tot_url = window.location.href;
	var tmp = tot_url.split("-");
	var produs_id = tmp[tmp.length-1];
	var pars = 'id=' + id + '&rand=' + rand + '&produsID=' + produs_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad ,onComplete: showResponse} );
}

function votare(stele,produs_id) {
	//Effect.Fade('rating');
	if (!isNumeric(stele) || ( isNumeric(stele) && (stele > 5) )) stele = 5;
	//Effect.Opacity('rating', {duration:0.5, from:1.0, to:0.3});
	var url = 'index.php?job=ajax';
	var pars = 'id=votare' + '&produsID=' + produs_id + '&stele=' + stele;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataVotare} );
}


function arataVotare (originalRequest) {
	var newData = originalRequest.responseText;
	//Effect.Appear('rating');
	$('rating').style.display = 'block';
	$('rating').innerHTML = newData;
	
	//Effect.Appear('rating');
}

function trimite_primul_comentariu(stele,comentariu,produs_id)
{
	if (comentariu == '') return;
	document.form_comentariu.stele.options[5-stele].selected = true;
	document.form_comentariu.stele.disabled = true;
	var url = 'index.php?job=ajax&id=comentariu&produsID=' + produs_id + '&stele=' + stele;;
	var pars = 'comentariu=' + comentariu;
	var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onComplete: arataComentarii} );
}

function trimite_comentariu(stele,comentariu,produs_id)
{
	if (comentariu == '') return;
	var url = 'index.php?job=ajax&id=comentariu&produsID=' + produs_id + '&stele=' + stele;;
	var pars = 'comentariu=' + comentariu;
	var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onComplete: arataComentarii} );
}

function trimite_comentariu_vizitator(nume_vizitator,stele,comentariu,produs_id)
{
	if ((comentariu == '') || (nume_vizitator == '')) return;
	var url = 'index.php?job=ajax&id=comentariu_vizitator&produsID=' + produs_id + '&stele=' + stele;;
	var pars = 'comentariu=' + comentariu + '&nume_vizitator=' + nume_vizitator;
	var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onComplete: arataComentarii} );
}

function arataComentarii (originalRequest) {
	var newData = originalRequest.responseText;
	$('afisare_comentarii').innerHTML = newData;
	document.form_comentariu.comentariu.value='';
}

//function facturareFirma(firma_id, div_id)
//{
//	var url = 'jobs/process.php';
//	var pars = 'id=facturare' + '&firmaID=' + firma_id;
//	if (div_id == 1) var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataFacturareFirma1} );
//	if (div_id == 2) var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataFacturareFirma2} );
//	if (div_id == 3) var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataFacturareFirma3} );
//	if (div_id == 4) var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataFacturareFirma4} );
//}

//function arataFacturareFirma1 (originalRequest) {
//	var newData = originalRequest.responseText;
//	$('firme_position_1').innerHTML = newData;
//}

//function arataFacturareFirma2 (originalRequest) {
//	var newData = originalRequest.responseText;
//	$('firme_position_2').innerHTML = newData;
//}

//function arataFacturareFirma3 (originalRequest) {
//	var newData = originalRequest.responseText;
//	$('firme_position_3').innerHTML = newData;
//}

//function arataFacturareFirma4 (originalRequest) {
//	var newData = originalRequest.responseText;
//	$('firme_position_4').innerHTML = newData;
//}

function arataFacturareNumerar(opt)
{
   if (opt == 'persoana_fizica')
   {
      $('numerar_fact_pers_fizica').style.display = "block";
      $('numerar_fact_pers_juridica').style.display = "none";
   }
   
   if (opt == 'persoana_juridica')
   {
      $('numerar_fact_pers_juridica').style.display = "block";
      $('numerar_fact_pers_fizica').style.display = "none";
   }
}

function arataFacturareOp(opt)
{
   if (opt == 'persoana_fizica')
   {
      $('op_fact_pers_fizica').style.display = "block";
      $('op_fact_pers_juridica').style.display = "none";
   }
   
   if (opt == 'persoana_juridica')
   {
      $('op_fact_pers_juridica').style.display = "block";
      $('op_fact_pers_fizica').style.display = "none";
   }
}

function arataFacturareCard(opt)
{
   if (opt == 'persoana_fizica')
   {
      $('card_fact_pers_fizica').style.display = "block";
      $('card_fact_pers_juridica').style.display = "none";
   }
   
   if (opt == 'persoana_juridica')
   {
      $('card_fact_pers_juridica').style.display = "block";
      $('card_fact_pers_fizica').style.display = "none";
   }
}

function showLoad () {
	$('load').style.display = 'block';
}
function showResponse (originalRequest) {
	$('load').style.display = 'none';
	var newData = originalRequest.responseText;
	$('wrapper_tabular').innerHTML = newData;
	myLightbox = new Lightbox();
}

function redirect(nrSelect,idNou)
{
	var url = window.location.href;
	var match;
	switch (nrSelect)
	{
	  	case 1: 
		{
		  	match = /id1=\d{0,}/.test(url);
		  	newurl = url.replace(/id1=\d{0,}/,'id1=' + idNou);
		}break;
	  	case 2: 
		{
		  	match = /id2=\d{0,}/.test(url);
		  	newurl = url.replace(/id2=\d{0,}/,'id2=' + idNou);
		}break;
	  	case 3:
		{
		  	match = /id3=\d{0,}/.test(url);
		  	newurl = url.replace(/id3=\d{0,}/,'id3=' + idNou);
		}break;
	}

	if (!match) window.location.href = 'index.php';
	window.location.href = newurl;
}

function stergeProdus(id)
{
 	var url = window.location.href;
 	
	switch (id)
	{
	  	case 1: 
		{
		  	newurl = url.replace(/id1=\d{0,}/,'id1=');
		}break;
	  	case 2: 
		{
		  	newurl = url.replace(/id2=\d{0,}/,'id2=');
		}break;
	  	case 3:
		{
		  	newurl = url.replace(/id3=\d{0,}/,'id3=');
		}break;
	}

	window.location.href = newurl;
}

/*function fizica_juridica(tip){
		var jur = $("juridica");
		var fiz = $("fizica");
		
		if ((tip=='fizica') && (fiz.style.display == "none")){
				Effect.toggle('juridica','blind',{duration:0.8});
				Effect.toggle('fizica','blind',{duration:0.8});
		}
			
		if ((tip=='juridica') && (jur.style.display == "none")){
			Effect.toggle('fizica','blind',{duration:0.8});
			Effect.toggle('juridica','blind',{duration:0.8});
		}
	}*/
	
// function auto_complete(){
// 	$("j_adresa_livrare").innerHTML = $("adresa_sediu").innerHTML;
// 	
// }


function arataLivrare(n){
	var i = 0;
	for (i=1;i<=3;i++){
		var c = i.toString();
		var divid = "livrare" + c;
		$(divid).style.display = 'none';
		}
	var dividShow = "livrare" + n.toString();
	$(dividShow).style.display = 'block';
}

function arataPlata(n){
	var i = 0;
	for (i=1;i<=4;i++){
		var c = i.toString();
		var divid = "plata" + c;
		$(divid).style.display = 'none';
		}
	var dividShow = "plata" + n.toString();
	$(dividShow).style.display = 'block';
	
	$("trimite_comanda_livrare").style.display = 'block';
	$("trimite_comanda_efectueaza_comanda").style.display = 'block';
	
}

function ascundeLivrareSiCos()
{
	$("trimite_comanda_livrare").style.display = 'none';
	$("trimite_comanda_efectueaza_comanda").style.display = 'none';
}

function marcheazaMesajeCaCitite(comanda_id) {
	var url = 'jobs/process.php';
	var pars = 'id=marcheaza_mesaje_ca_citite' + '&comandaID=' + comanda_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars} );
}

function randomBanner()
{
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', "index.php?job=ajax&id=banner_index", true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updateBanner(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getRandomBanner());

}

function getRandomBanner() {
    //qstr = 'booking_id=' + escape(booking_id);
    //return qstr;
}

function updateBanner(str){
   document.getElementById("banner_mare").innerHTML = str;
}

function verificaAdresaLivrareAnonim(form)
{
	if (!form.livrare[0].checked && !form.livrare[1].checked && !form.livrare[2].checked)
	{
		alert('Alegeti o modalitate de livrare.');
		return false;
	}
	
   if (form.livrare[0].checked) //sediu
   {
      return true;
   }
   else if (form.livrare[1].checked) //livrare Bucuresti
   {
      if (trim(form.adresa_livrare_buc.value) == '') 
      {
         alert('Nu ati completat adresa.');
         return false;
      }
      else return true;
   }
   
   if (form.livrare[2].checked) //curier
   {
      var eroare = '';
      
      if (trim(form.judet_curier.value) == '') eroare += 'Nu ati selectat judetul.\n';
      if (trim(form.localitate_curier.value) == '') eroare += 'Nu ati introdus localitatea.\n';
      if (trim(form.adresa_curier.value) == '') eroare += 'Nu ati introdus adresa.\n';
      
      if (eroare != '') 
      {
         alert(eroare);
         return false;
      }
      else return true;
   }   
}

function verificaModalitatePlataAnonim(form)
{
	if (!form.plata[0].checked && !form.plata[1].checked && !form.plata[2].checked)
	{
		alert('Alegeti o modalitate de plata.');
		return false;
	}

   if (form.plata[0].checked) //numerar
   {
   	return true;
   }
   if (form.plata[1].checked) //OP
   {
   	return true;
   }
   if (form.plata[2].checked) //POS
   {
   	return true;
   }   
}

function schimbaPreturiTotale(total, transport)
{
   document.getElementById('cost_total_transport').innerHTML = transport + ' LEI';
   document.getElementById('cos_pret_transport').innerHTML = transport;
   document.getElementById('cos_pret_total').innerHTML = (total + transport).toFixed(2);
}

function schimbaPreturiTotaleLocalitate(total, localitate_id, flag) 
{
	var url = 'index.php?job=ajax';
	var pars = 'id=get_pret_transport_localitate' + '&localitateID=' + localitate_id;
	if (flag != 'noPriceUpdate')
	{
		var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataPreturiTotaleLocalitate} );
	}
}

function arataPreturiTotaleLocalitate (originalRequest) {
	var newData = originalRequest.responseText;

	var preturi = new Array();
	preturi = newData.split('###');
	
   document.getElementById('cost_total_transport').innerHTML = preturi[1] + ' LEI';
   document.getElementById('cos_pret_transport').innerHTML = preturi[1];
   document.getElementById('cos_pret_total').innerHTML = preturi[0];
}


function verificaComanda(form)
{
	if (!verificaAdresaLivrareAnonim(form)) return false;
	if (!verificaModalitatePlataAnonim(form)) return false;
	return true;
}

function verificaDateContactAnonimComanda(form)
{
	if (!form.tip_persoana[0].checked && !form.tip_persoana[1].checked)
	{
		alert('Alegeti tipul de cumparator !');
		return false;	
	}
	
	if(form.tip_persoana[0].checked) //daca a ales persoana fizica
	{
	   var eroare = '';
	   if (form.anonim_pf_nume.value == '') eroare += 'Nu ati introdus numele.\n';
	   if (form.anonim_pf_cnp.value == '') eroare += 'Nu ati introdus CNP-ul.\n';
	   if (form.anonim_pf_mail.value == '') eroare += 'Nu ati introdus emailul.\n';
	   else if (validateEmail(form.anonim_pf_mail.value) == false) eroare += 'Adresa de email introdusa nu este valida.\n';
	   if (form.anonim_pf_telefon.value == '') eroare += 'Nu ati introdus telefonul.\n';
	   
	   if (eroare != '') 
	   {
	      alert(eroare);
	      return false;
	   }
	   else return true;
	}
	
	else if(form.tip_persoana[1].checked) //daca a ales persoana juridica
	{
	   var eroare = '';
	   if (form.anonim_pj_nume_firma.value == '') eroare += 'Nu ati introdus numele firmei.\n';
	   if (form.anonim_pj_nr_reg_com.value == '') eroare += 'Nu ati introdus nr registrul comertului.\n';
	   if (form.anonim_pj_cod_fiscal.value == '') eroare += 'Nu ati introdus codul fiscal.\n';
	   if (form.anonim_pj_adresa_sediu.value == '') eroare += 'Nu ati introdus adresa sediului.\n';
	   if (form.anonim_pj_cont.value == '') eroare += 'Nu ati introdus contul.\n';
	   if (form.anonim_pj_banca.value == '') eroare += 'Nu ati introdus banca.\n';
	   if (form.anonim_pj_nume_pc.value == '') eroare += 'Nu ati introdus numele persoanei de contact.\n';
	   if (form.anonim_pj_mail_pc.value == '') eroare += 'Nu ati introdus emailul persoanei de contact.\n';
	   else if (validateEmail(form.anonim_pj_mail_pc.value) == false) eroare += 'Adresa de email nu este valida.\n';
	   if (form.anonim_pj_telefon_pc.value == '') eroare += 'Nu ati introdus telefonul persoanei de contact.\n';
	   
	   if (eroare != '') 
	   {
	      alert(eroare);
	      return false;
	   }
	   else return true;
	}
	else
	{
		alert('Cumparator incorect !');
		return false;		
	}
	
	return true;
}

function trimite_formular_contact(nume, mail, mesaj)
{
   var url = 'index.php?job=ajax&id=form_contact';
   var pars = 'nume=' + nume + '&mail=' + mail + '&mesaj=' + mesaj;
   var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onComplete: arataContact} );
}

function validateEmail(elementValue)
{
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
   return emailPattern.test(elementValue); 
}

function arataContact (originalRequest) {
   var newData = originalRequest.responseText;
   $('contact_form').innerHTML = newData;
}

function FormularContact(form)
{
   var eroare = '';
   if (form.nume.value == '') eroare += 'Nu ati introdus numele.\n';
   if (form.mail.value == '') eroare += 'Nu ati introdus adresa de mail.\n';
   else if (validateEmail(form.mail.value) == false) eroare += 'Adresa de mail nu este valida.\n';
   if (form.mesaj.value == '') eroare += 'Nu ati introdus mesajul.\n';
   
   if (eroare != '') 
   {
      alert(eroare);
   }
   else
   {
      trimite_formular_contact(form.nume.value, form.mail.value, form.mesaj.value);
   }
   
   return false;
}

function deschideGalerie(produs_id, poza_id) 
{
   width = 700;
   height = 700;
   rezw = screen.width;
   rezh = screen.height;
   l = (rezw - width) / 2;
   t = (rezh - height) / 2;
   
   var url = '';
   
   if (poza_id == 0) url = 'index.php?job=galerie&produsID='+produs_id;
   else url = 'index.php?job=galerie&produsID='+produs_id+'&pozaID='+poza_id;
   
   window.open(url, 'Galerie', 'width='+width+',height='+height+',top='+t+',left='+l+',scrollbars=no,resizable=no');
}

function trimiteMail(nume, mail)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if (nume == '')
	{
		alert('Nu ati completat numele !');
		return false;
	}
	else if (reg.test(mail) == false)
	{
		alert('Trebuie sa introduceti o adresa de email valida !');
		return false;
	}
	else
	{
	   var url = 'index.php?job=ajax&id=form_mail_credit';
	   var pars = 'nume=' + nume + '&mail=' + mail;
	   var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars} );		
		return true;
	}	
}

function sumbitMailNewsletter(nume, mail)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	if (nume == '')
	{
		alert('Nu ati completat numele !');
		return false;
	}
	else if (reg.test(mail) == false)
	{
		alert('Adresa de email introdusa nu este valida !');
		return false;
	}
	else
	{
	   var url = 'index.php?job=ajax&id=form_submit_newsletter';
	   var pars = 'nume=' + nume + '&mail=' + mail;
	   var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onComplete: arataMesajSubmitNewsletter} );	
		return true;
	}	
}

function arataMesajSubmitNewsletter(originalRequest) {
	var newData = originalRequest.responseText;
	$('abonare_newsletter').innerHTML = newData;
}

function arataPersoanaFizica()
{
	$('date_persoana_juridica').style.display = 'none';
	$('date_persoana_fizica').style.display = 'block';
}

function arataPersoanaJuridica()
{
	$('date_persoana_fizica').style.display = 'none';
	$('date_persoana_juridica').style.display = 'block';
}

function arataAdresaBucuresti()
{
	$('adresa_livrare_in_tara').style.display = 'none';
	$('adresa_livrare_bucuresti').style.display = 'block';
	
	$('wrapper_livrare_sediu').style.background = 'white';	
	$('wrapper_livrare_in_tara').style.background = 'white';		
	$('wrapper_livrare_bucuresti').style.background = '#eae9f5';

	$('wrapper_livrare_sediu').style.border = 'none';	
	$('wrapper_livrare_in_tara').style.border = 'none';		
	$('wrapper_livrare_bucuresti').style.border = 'none';

	$('wrapper_livrare_bucuresti').style.border = '1px solid #c8c5e3';
}

function arataAdresaInTara()
{
	$('adresa_livrare_bucuresti').style.display = 'none';
	$('adresa_livrare_in_tara').style.display = 'block';
	
	$('wrapper_livrare_sediu').style.background = 'white';	
	$('wrapper_livrare_bucuresti').style.background = 'white';
	$('wrapper_livrare_in_tara').style.background = '#eae9f5';	

	$('wrapper_livrare_sediu').style.border = 'none';	
	$('wrapper_livrare_bucuresti').style.border = 'none';
	$('wrapper_livrare_in_tara').style.border = 'none';
	
	$('wrapper_livrare_in_tara').style.border = '1px solid #c8c5e3';
}

function ascundeAdrese()
{
	$('adresa_livrare_bucuresti').style.display = 'none';
	$('adresa_livrare_in_tara').style.display = 'none';
	
	$('wrapper_livrare_bucuresti').style.background = 'white';
	$('wrapper_livrare_in_tara').style.background = 'white';	
	$('wrapper_livrare_sediu').style.background = '#eae9f5';

	$('wrapper_livrare_bucuresti').style.border = 'none';
	$('wrapper_livrare_in_tara').style.border = 'none';	
	$('wrapper_livrare_sediu').style.border = 'none';
	
   $('wrapper_livrare_sediu').style.border = '1px solid #c8c5e3'; 
}

//function schimbaBackgroundLivrare(div)
//{
//	$('wrapper_livrare_sediu').style.background = 'white';	
//	$('wrapper_livrare_bucuresti').style.background = 'white';	
//	$('wrapper_livrare_in_tara').style.background = 'white';	

//	$('wrapper_livrare_sediu').style.border = 'nonoe';	
//	$('wrapper_livrare_bucuresti').style.border = 'nonoe';	
//	$('wrapper_livrare_in_tara').style.border = 'nonoe';	
//	
//	div.style.background = 'yellow';
//	div.style.border = '1px solid red';
//}

function schimbaBackgroundPlata(div)
{
	$('wrapper_plata_numerar').style.background = 'white';	
	$('wrapper_plata_op').style.background = 'white';	
	$('wrapper_plata_carte_credit').style.background = 'white';	
	//$('wrapper_plata_credit_online').style.background = 'white';	

	$('wrapper_plata_numerar').style.border = 'none';	
	$('wrapper_plata_op').style.border = 'none';	
	$('wrapper_plata_carte_credit').style.border = 'none';	
	//$('wrapper_plata_credit_online').style.border = 'none';	

	$(div).style.background = '#eae9f5';	
	$(div).style.border = '1px solid #c8c5e3';
	
	//if (div == 'wrapper_plata_credit_online')	
	//{
	//	$('trimite_comanda_efectueaza_comanda').style.display = 'none';
	//}
	//else
	//{
	//	$('trimite_comanda_efectueaza_comanda').style.display = 'block';
	//}
	
}

function schimbaBackgroundCumparator(div)
{
	//alert(div);
	var cumparatori = document.form_usercp_trimite_comanda.cumparator;
	var str;
	
	for (i=0; i<cumparatori.length; i++)
	{
		//alert(cumparatori[i].value);
		if (cumparatori[i].value == 'principal')
		{
			$('wrapper_cumparator_principal').style.background = 'white';
			$('wrapper_cumparator_principal').style.border = 'none';
		}
		else
		{
			str = "wrapper_cumparator_" + cumparatori[i].value;
			//alert(str);
			$(str).style.background = 'white';
			$(str).style.border = 'none';			
		}
	}
	
	$(div).style.background = '#eae9f5';	
	$(div).style.border = '1px solid #c8c5e3';
}

function schimbaBackgroundLivrare(div)
{
	//alert(div);
	var adrese = document.form_usercp_trimite_comanda.livrare;
	var str;
	
	for (i=0; i<adrese.length; i++)
	{
		//alert(adrese[i].value);
		if (adrese[i].value == 'sediu_mediafun')
		{
			$('wrapper_livrare_sediu').style.background = 'white';
			$('wrapper_livrare_sediu').style.border = 'none';
		}
		else
		{
			str = "wrapper_" + adrese[i].value;
			//alert(str);
			$(str).style.background = 'white';
			$(str).style.border = 'none';			
		}
	}
	
	$(div).style.background = '#eae9f5';	
	$(div).style.border = '1px solid #c8c5e3';
}

function verificaComandaUtilizatorInregistrat(form)
{
	var cumparatori = form.cumparator;
	var adrese = form.livrare;
	var plati = form.plata;
	
	var cumparatorSelectat = false;
	var adresaSelectata = false;
	var plataSelectata = false;
	
	if(cumparatori.length > 0)
	{
		for (i=0; i<cumparatori.length; i++)
		{
			//alert('aaaaaaaaaaaaa');
			if (cumparatori[i].checked && (cumparatori[i].value == 'principal') && (trim(form.cnp_pf_principala.value) == '') )
			{
				alert('Nu ati completat C.I / CNP.');
				return false;
			}
			if (cumparatori[i].checked) cumparatorSelectat = true;
		}
	}
	else
	{
		if (cumparatori.checked) 
		{
			if ((cumparatori.value == 'principal') && (trim(form.cnp_pf_principala.value) == ''))
			{
				alert('Nu ati completat C.I / CNP.');
				return false;		
			}
			else cumparatorSelectat = true;
		}
	}
	
	for (i=0; i<plati.length; i++)
	{
		if (plati[i].checked) plataSelectata = true;
	}
	
	if(adrese.length > 0)
	{
		for (i=0; i<adrese.length; i++)
		{
			if (adrese[i].checked) adresaSelectata = true;
		}
	}
	else
	{
		if (adrese.checked) adresaSelectata = true;
	}
	
	if (!cumparatorSelectat)
	{
		alert('Nu ati selectat cumparatorul !');
		return false;		
	}
	
	if (!adresaSelectata)
	{
		alert('Nu ati selectat adresa de livrare !');		
		return false;
	}
	
	if (!plataSelectata)
	{
		alert('Nu ati selectat modalitatea de plata !');		
		return false;
	}
	
	return true;
}

function arataCNPpersoanaPrincipala()
{
	if (trim(document.form_usercp_trimite_comanda.cnp_pf_principala.value) == '')
	{
		$('cnp_pf_principala').style.display = 'block';
	}
	
}

function ascundeCNPpersoanaPrincipala()
{
	$('cnp_pf_principala').style.display = 'none';
}
     
function getLocalitati(judet_id, tip_user) {
	if (tip_user == 'user_inregistrat')
	{
		var url = 'index.php?job=ajax';
		var pars = 'id=localitati_user_inregistrat' + '&judetID=' + judet_id;
		var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataLocalitatiUserInregistrat} );
	}
	else
	{
		var url = 'index.php?job=ajax';
		var pars = 'id=localitati' + '&judetID=' + judet_id;
		var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataLocalitati} );
	}
}

function getLocalitatiSelected(judet_id) {
	var url = 'index.php?job=ajax';
	var pars = 'id=localitati_user_inregistrat_selected' + '&judetID=' + judet_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataLocalitatiUserInregistrat} );
}


function arataLocalitati (originalRequest) {
	var newData = originalRequest.responseText;
	$('localitate_curier').innerHTML = newData;
}

function arataLocalitatiUserInregistrat (originalRequest) {
	var newData = originalRequest.responseText;
	$('localitate_user_inregistrat').innerHTML = newData;
}

function adaugaPersoanaFizica(id)
{
	var url = 'index.php?job=ajax';
	var pars = 'id=adauga_pf&utilizatorID=' + id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataAdaugaPersoanaFizica} );
}

function arataAdaugaPersoanaFizica (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_fizica').innerHTML = newData;
}

function revenirePersoanaFizica()
{
	var url = 'index.php?job=ajax';
	var pars = 'id=revenire_pf';
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataRevenirePersoanaFizica} );
}

function arataRevenirePersoanaFizica (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_fizica').innerHTML = newData;
}

function adaugaPersoanaFizicaNoua(id, nume, cnp, telefon)
{
	if (trim(nume) == '') {alert('Nu ati completat numele');return false;}
	if (trim(cnp) == '') {alert('Nu ati completat CNP-ul');return false;}
	if (trim(telefon) == '') {alert('Nu ati completat telefonul');return false;}
	
	var url = 'index.php?job=ajax';
	var pars = 'id=adauga_pf_noua&utilizatorID=' + id + '&nume=' + nume + '&cnp=' + cnp + '&telefon=' + telefon;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataAdaugaPersoanaFizicaNoua} );	
}

function arataAdaugaPersoanaFizicaNoua (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_fizica').innerHTML = newData;
}

function editeazaPersoanaFizicaPrincipala(id)
{
	var url = 'index.php?job=ajax';
	var pars = 'id=editeaza_pf_principala&utilizatorID=' + id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataEditeazaPersoanaFizicaPrincipala} );
}

function arataEditeazaPersoanaFizicaPrincipala (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_fizica').innerHTML = newData;
}

function editeazaPersoanaFizica(id)
{
	var url = 'index.php?job=ajax';
	var pars = 'id=editeaza_pf&utilizatorPersoanaID=' + id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataEditeazaPersoanaFizica} );
}

function arataEditeazaPersoanaFizica (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_fizica').innerHTML = newData;
}

function modificaPersoanaFizica(id, nume, cnp, telefon)
{
	if (trim(nume) == '') {alert('Nu ati completat numele');return false;}
	if (trim(cnp) == '') {alert('Nu ati completat CNP-ul');return false;}
	if (trim(telefon) == '') {alert('Nu ati completat telefonul');return false;}
	
	var url = 'index.php?job=ajax';
	var pars = 'id=modifica_pf&utilizatorPersoanaID=' + id + '&nume=' + nume + '&cnp=' + cnp + '&telefon=' + telefon;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: aratamodificaPersoanaFizica} );	
}

function aratamodificaPersoanaFizica (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_fizica').innerHTML = newData;
}

function modificaPersoanaFizicaPrincipala(id, nume, cnp, telefon)
{
	if (trim(nume) == '') {alert('Nu ati completat numele');return false;}
	if (trim(cnp) == '') {alert('Nu ati completat CNP-ul');return false;}
	if (trim(telefon) == '') {alert('Nu ati completat telefonul');return false;}
	
	var url = 'index.php?job=ajax';
	var pars = 'id=modifica_pf_principala&utilizatorID=' + id + '&nume=' + nume + '&cnp=' + cnp + '&telefon=' + telefon;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: aratamodificaPersoanaFizicaPrincipala} );	
}

function aratamodificaPersoanaFizicaPrincipala (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_fizica').innerHTML = newData;
}

//////////////////////////////////

function adaugaPersoanaJuridica(id)
{
	var url = 'index.php?job=ajax';
	var pars = 'id=adauga_pj&utilizatorID=' + id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataAdaugaPersoanaJuridica} );
}

function arataAdaugaPersoanaJuridica (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_juridica').innerHTML = newData;
}

function revenirePersoanaJuridica()
{
	var url = 'index.php?job=ajax';
	var pars = 'id=revenire_pj';
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataRevenirePersoanaJuridica} );
}

function arataRevenirePersoanaJuridica (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_juridica').innerHTML = newData;
}

function adaugaPersoanaJuridicaNoua(id, nume_firma, reg_com, cod_fiscal, adresa, cont, banca)
{
	if (trim(nume_firma) == '') {alert('Nu ati completat numele firmei');return false;}
	if (trim(reg_com) == '') {alert('Nu ati completat numarul registrul comertului');return false;}
	if (trim(cod_fiscal) == '') {alert('Nu ati completat codul fiscal');return false;}
	if (trim(adresa) == '') {alert('Nu ati completat adresa');return false;}
	if (trim(cont) == '') {alert('Nu ati completat contul');return false;}
	if (trim(banca) == '') {alert('Nu ati completat banca');return false;}
	
	var url = 'index.php?job=ajax';
	var pars = 'id=adauga_pj_noua&utilizatorID=' + id + '&nume_firma=' + nume_firma + '&reg_com=' + reg_com + '&cod_fiscal=' + cod_fiscal + '&adresa=' + adresa + '&cont=' + cont + '&banca=' + banca;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataAdaugaPersoanaJuridicaNoua} );	
}

function arataAdaugaPersoanaJuridicaNoua (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_juridica').innerHTML = newData;
}

function editeazaPersoanaJuridica(id)
{
	var url = 'index.php?job=ajax';
	var pars = 'id=editeaza_pj&firmaID=' + id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataEditeazaPersoanaJuridica} );
}

function arataEditeazaPersoanaJuridica (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_juridica').innerHTML = newData;
}

function modificaPersoanaJuridica(id, nume_firma, reg_com, cod_fiscal, adresa, cont, banca)
{
	if (trim(nume_firma) == '') {alert('Nu ati completat numele firmei');return false;}
	if (trim(reg_com) == '') {alert('Nu ati completat numarul registrul comertului');return false;}
	if (trim(cod_fiscal) == '') {alert('Nu ati completat codul fiscal');return false;}
	if (trim(adresa) == '') {alert('Nu ati completat adresa');return false;}
	if (trim(cont) == '') {alert('Nu ati completat contul');return false;}
	if (trim(banca) == '') {alert('Nu ati completat banca');return false;}
	
	var url = 'index.php?job=ajax';
	var pars = 'id=modifica_pj&firmaID=' + id + '&nume_firma=' + nume_firma + '&reg_com=' + reg_com + '&cod_fiscal=' + cod_fiscal + '&adresa=' + adresa + '&cont=' + cont + '&banca=' + banca;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: aratamodificaPersoanaJuridica} );	
}

function aratamodificaPersoanaJuridica (originalRequest) {
	var newData = originalRequest.responseText;
	$('persoana_juridica').innerHTML = newData;
}


///////////////////////////////////

function adaugaAdresaLivrare(id)
{
	var url = 'index.php?job=ajax';
	var pars = 'id=adauga_adresa_livrare&utilizatorID=' + id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataAdaugaAdresaLivrare} );
}

function arataAdaugaAdresaLivrare (originalRequest) {
	var newData = originalRequest.responseText;
	$('adresa_livrare').innerHTML = newData;
}

function revenireAdresaLivrare()
{
	var url = 'index.php?job=ajax';
	var pars = 'id=revenire_adresa_livrare';
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataRevenireAdresaLivrare} );
}

function arataRevenireAdresaLivrare (originalRequest) {
	var newData = originalRequest.responseText;
	$('adresa_livrare').innerHTML = newData;
}

function adaugaAdresaLivrareNoua(id, judet, localitate, adresa)
{
	if (trim(judet) == '') {alert('Nu ati selectet judetul');return false;}
	if (trim(localitate) == '') {alert('Nu ati selectat localitatea');return false;}
	if (trim(adresa) == '') {alert('Nu ati completat adresa');return false;}
	
	var url = 'index.php?job=ajax';
	var pars = 'id=adauga_adresa_livrare_noua&utilizatorID=' + id + '&judet=' + judet + '&localitate=' + localitate + '&adresa=' + adresa;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataAdaugaAdresaLivrareNoua} );	
}

function arataAdaugaAdresaLivrareNoua (originalRequest) {
	var newData = originalRequest.responseText;
	$('adresa_livrare').innerHTML = newData;
}

function editeazaAdresaLivrare(id)
{
	var url = 'index.php?job=ajax';
	var pars = 'id=editeaza_adresa_livrare&adresaID=' + id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: arataEditeazaAdresaLivrare} );
}

function arataEditeazaAdresaLivrare (originalRequest) {
	var newData = originalRequest.responseText;
	$('adresa_livrare').innerHTML = newData;
}

function modificaAdresaLivrare(id, judet, localitate, adresa)
{
	if (trim(judet) == '') {alert('Nu ati selectet judetul');return false;}
	if (trim(localitate) == '') {alert('Nu ati selectat localitatea');return false;}
	if (trim(adresa) == '') {alert('Nu ati completat adresa');return false;}
	
	var url = 'index.php?job=ajax';
	var pars = 'id=modifica_adresa_livrare&adresaID=' + id + '&judet=' + judet + '&localitate=' + localitate + '&adresa=' + adresa;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: aratamodificaAdresaLivrare} );	
}

function aratamodificaAdresaLivrare (originalRequest) {
	var newData = originalRequest.responseText;
	$('adresa_livrare').innerHTML = newData;
}

function verificaDateCreareCont(nume,cmail,parola,conf_parola)
{
	//alert(nume);
	//alert(cmail);
	//alert(parola);
//	alert(conf_parola);
	if (nume == '') {alert('Trebuie sa introduceti numele');return false;}

   if (cmail == '') {alert('Nu ati introdus emailul');return false;}
   else if (validateEmail(cmail) == false) {alert('Adresa de email introdusa nu este valida');return false;}

   if (parola == '') {alert('Nu ati introdus parola');return false;}
   else
   {
   	if (parola.length < 5) {alert('Parola trebuie sa contina cel putin 5 caractere');return false;} 
   	else if (parola != conf_parola) {alert('Ati gresit reintroducerea parolei');return false;}
	}
	
	return true;
}
