//------------------------------------------------------------------------------
function valideaza_doi()
{
 email=document.getElementById('email');
 parola_veche=document.getElementById('parola_veche');
 parola=document.getElementById('parola');
 confirmare_parola=document.getElementById('confirmare_parola');
 nume=document.getElementById('nume');
 prenume=document.getElementById('prenume');
 cnp=document.getElementById('cnp');
 telefon=document.getElementById('telefon');
 localitate_aux=document.getElementById('localitate_aux');
 judet=document.getElementById('judet');
 email_prieten=document.getElementById('email_prieten');
 var alfabet_unu=/^[0-9]+$/;
 var alfabet_doi=/^[a-zA-Z]|[a-zA-Z][\s][a-zA-Z]|[a-zA-Z][-][a-zA-Z]$/;
 var alfabet_trei=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
 if(email)
 if((email.value.length==0)||(!email.value.match(alfabet_trei)))
 {
  if(email.value.length==0){alert("Va rugam sa va introduceti e-mailul!");}
  else if(!email.value.match(alfabet_trei)){alert("E-mailul introdus nu este valid!");}
  email.focus();
  return false;
 }
 if(parola && confirmare_parola)
 if((parola.value.length!=0)&&(parola.value!=confirmare_parola.value))
 {
  if(parola.value.length==0){alert("Va rugam introduceti o parola!");}
  else if(parola.value!=confirmare_parola.value){alert("Parolele nu coincid!");}
  parola.focus();
  return false;
 }
 if(parola_veche)
 if((parola_veche.value.length==0)&&(parola.value.length!=0))
 {
  alert("Va rugam introduceti parola originala!");
  parola_veche.focus();
  return false;
 }
 if(nume)
 if((nume.value.length==0)||(!nume.value.match(alfabet_doi)))
 {
  if(nume.value.length==0){alert("Va rugam sa va introduceti numele!");}
  else if(!nume.value.match(alfabet_doi)){alert("Numele introdus nu este corect!");}
  nume.focus();
  return false;
 }
 if(prenume)
 if((prenume.value.length==0)||(!prenume.value.match(alfabet_doi)))
 {
  if(prenume.value.length==0){alert("Va rugam sa va introduceti prenumele!");}
  else if(!prenume.value.match(alfabet_doi)){alert("Prenumele introdus nu este corect!");}
  prenume.focus();
  return false;
 }
 if(cnp)
 if((cnp.value.length!=13)||(!cnp.value.match(alfabet_unu)))
 {
  if(cnp.value.length==0){alert("Va rugam sa va introduceti CNP-ul!");}
  else{alert("CNP-ul introdus nu este valid");}
  cnp.focus();
  return false;
 }
 if(telefon)
 if(!telefon.value.match(alfabet_unu))
 {
  if(telefon.value.length==0){alert("Va rugam sa va introduceti numarul de telefon!");}
  else{alert("Numarul de telefon introdus este invalid!");}
  telefon.focus();
  return false;
 }
 if(localitate_aux && judet)
 if((localitate_aux.value.length!=0)&&(judet.value==-1))
 {
  alert("Va rugam sa alegeti si judetul!");
  judet.focus();
  return false;
 }
 if(email_prieten)
 if((email_prieten.value.length!=0)&&(!email.value.match(alfabet_trei)))
 {
  alert("E-mailul introdus pentru prietenul dumneavoastra nu este valid!");
  email_prieten.focus();
  return false;
 }
 return true;
}
//------------------------------------------------------------------------------
function valideaza()
{
 email=document.getElementById('email');
 parola=document.getElementById('parola');
 confirmare_parola=document.getElementById('confirmare_parola');
 nume=document.getElementById('nume');
 prenume=document.getElementById('prenume');
 codpostal=document.getElementById('codpostal');
 telefon=document.getElementById('telefon');
 localitate_aux=document.getElementById('localitate_aux');
 judet=document.getElementById('judet');
 email_prieten=document.getElementById('email_prieten');
 var cnp = document.getElementById('cnp');
 var alfabet_unu=/^[0-9]+$/;
 var alfabet_doi=/^[a-zA-Z]|[a-zA-Z][\s][a-zA-Z]|[a-zA-Z][-][a-zA-Z]$/;
 var alfabet_trei=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
 eroare=0;
 if((email.value.length==0)||(!email.value.match(alfabet_trei)))
 {
  email.focus();
  return false;
 }
 if(((((parola.value.length!=0)&&(parola.value!=confirmare_parola.value)))||(parola.value.length==0)))
 {
  if(parola.value.length==0){parola.focus();}
  else{confirmare_parola.focus();}
  return false;
 }
 if(((nume.value.length==0)||(!nume.value.match(alfabet_doi))))
 {
  nume.focus();
  return false;
 }
 if(((prenume.value.length==0)||(!prenume.value.match(alfabet_doi))))
 {
  prenume.focus();
  return false;
 }
 /*if(codpostal.value.length==0)
 {
  codpostal.focus();
  return false;
 }*/
 
 if(cnp)
 if((cnp.value.length!=13)||(!cnp.value.match(alfabet_unu)))
 {
  if(cnp.value.length==0){alert("Va rugam sa va introduceti CNP-ul!");}
  else{alert("CNP-ul introdus nu este valid");}
  cnp.focus();
  return false;
 }
 
 
 if(!telefon.value.match(alfabet_unu))
 {
  if(telefon.value.length==0){alert("Va rugam sa va introduceti numarul de telefon!");}
  telefon.focus();
  return false;
 }
 if(((localitate_aux.value.length!=0)&&(judet.value==-1)))
 {
  judet.focus();
  return false;
 }
 if(((email_prieten.value.length!=0)&&(!email.value.match(alfabet_trei))))
 {
  email_prieten.focus();
  return false;
 }
 return true;
}
//------------------------------------------------------------------------------
function modifica_cos(id,status)
{
 cantitate=parseInt($("#cantitate_"+id).val());
 if(status==2){}
 if(status==1){cantitate++;}
 if(status==0){cantitate--;}
 if(cantitate<=0){cantitate=0;}
 if(($("#contor_produse").val()==1)&&(cantitate<=0))
 {
  $(".trimite_comanda").remove();
  document.location=websiteURL;
 }
 if(cantitate<=0)
 {
  setTimeout("document.location=document.location",250);
 }
 $("#cantitate_"+id).val(cantitate)
 culoare=$("#culoare_produs_"+id).val();
 marime=$("#marime_produs_"+id).val();
 if(!culoare){culoare=-1};
 if(!marime){marime=-1};
 data=$.get(websiteURL+"includes/modifica_cos.php?id="+id+"&status=1&cantitate="+cantitate+"&culoare="+culoare+"&marime="+marime,function(data){});
 cos_cumparaturi(id);
}
//------------------------------------------------------------------------------
function schimbare_culoare()
{
 culoare=$("#culoare_produs").val();
 produs=$("#id_produs").val();
 data=$.get(websiteURL+"includes/getimagine.php?id="+culoare,function(data)
 {
	var val=new Array();
	val=data.split("|");
	var imagine=val[0];  
	var cod=val[1];
	var lentile=val[2];
	var cadru=val[3];
	var nume=val[4];
	var brand = $("#brand").html();
	var model = $("#model").html();
	$("#culoare_nume").html(nume);
	$("#cod").html(cod);
	$("#cod_nume").html(cod);
	$("#lentile").html(lentile);
	$("#cadru").html(cadru);
	$("#imagine_thickbox_unu").attr("href",websiteURL+"images/produse/mari/"+produs+"_"+culoare+"_"+imagine+".jpg");
	$("#imagine_thickbox_doi").attr("href",websiteURL+"images/produse/mari/"+produs+"_"+culoare+"_"+imagine+".jpg");
	$("#imagine").parent().attr("title","Ochelari de soare "+brand+" "+model+" "+cadru+" "+cod);
	$("#imagine").attr("src",websiteURL+"images/produse/medii/"+produs+"_"+culoare+"_"+imagine+".jpg");
	$("#imagine").parent().attr("href",websiteURL+"includes/galerie_imagini.php?culoare="+culoare+"&produs="+produs+"&keepThis=true&TB_iframe=true&height=610&width=900")
	nr=parseInt(val[5])+5;
	alte_perspective='';
	for(i=6;i<=nr;i++)
	{
	alte_perspective=alte_perspective+val[i];
	}
	$("#alte_perspective").html(alte_perspective);
	tb_init_aux('a.thickbox,area.thickbox,input.thickbox');
 });
 return false;
}
$(function(){
	$('.imagini_culori').click(function(){
		//alert($(this).attr('title'));
		var flag = $(this).attr('title').split("|");
		culoare=flag[0];
		produs=flag[1];
		$("#culoare_produs").val(culoare);
		data=$.get(websiteURL+"includes/getimagine.php?id="+culoare,function(data)
		{
			var val=new Array();
			val=data.split("|");
			var imagine=val[0];  
			var cod=val[1];
			var lentile=val[2];
			var cadru=val[3];
			var nume=val[4];
			$("#culoare_nume").html(nume);
			var brand = $("#brand").html();
			var model = $("#model").html();
			$("#cod").html(cod);
			$("#cod_nume").html(cod);
			$("#lentile").html(lentile);
			$("#cadru").html(cadru);
			var prod = "Ochelari de soare "+brand+" "+model+" "+cadru+" "+cod;
			var nice_url = prod.replace(/[^a-zA-Z0-9]+/gi,"-").toLowerCase();
			$("#imagine").parent().attr("title",prod);
			$("#imagine_thickbox_unu").attr("href",websiteURL+"images/produse/mari/"+produs+"_"+culoare+"_"+imagine+".jpg");
			$("#imagine_thickbox_doi").attr("href",websiteURL+"images/produse/mari/"+produs+"_"+culoare+"_"+imagine+".jpg");
			$("#imagine").attr("src",websiteURL+"images/produse/medii/"+nice_url+"-"+produs+"_"+culoare+"_"+imagine+".jpg");
			$("#imagine").parent().attr("href",websiteURL+"includes/galerie_imagini.php?culoare="+culoare+"&produs="+produs+"&keepThis=true&TB_iframe=true&height=610&width=900")
			nr=parseInt(val[5])+5;
			alte_perspective='';
			for(i=6;i<=nr;i++)
			{
			alte_perspective=alte_perspective+val[i];
			}
			$("#alte_perspective").html(alte_perspective);
			tb_init_aux('a.thickbox,area.thickbox,input.thickbox');
		});
		return false;
	});
});
//------------------------------------------------------------------------------
function modificare_pret()
{
 culoare=$("#culoare_produs").val();
 marime=$("#marime_produs").val();
 if(!culoare){culoare=-1};
 if(!marime){marime=-1};
 data=$.get(websiteURL+"includes/calculeaza_modificare.php?culoare="+culoare+"&marime="+marime,function(data)
 {
  $("#modificare_pret").html(data);
 });
}
//------------------------------------------------------------------------------
function cos_cumparaturi()
{
 data=$.get(websiteURL+"includes/getcos.php",function(data)
 {
  $("#nr_produse").html(data);
 });
}
//------------------------------------------------------------------------------
function cumpara(id)
{
 data=$.get(websiteURL+"includes/adaugacos.php?id="+id,function(data)
 {
  cos_cumparaturi(id);
  setTimeout("document.location=websiteURL+'client_cos/'",250);
 });
 return false;
}
//------------------------------------------------------------------------------
function cumpara_doi(id)
{
 cantitate=$("#cantitate_produs").val();
 culoare=$("#culoare_produs").val();
 marime=$("#marime_produs").val();
 if(culoare==-1){return false;}
 else if(marime==-1){return false;}
      else{data=$.get(websiteURL+"includes/adaugacos.php?id="+id+"&cantitate="+cantitate+"&culoare="+culoare+"&marime="+marime,function(data){});}
 cos_cumparaturi(id);
 setTimeout("document.location=websiteURL+'client_cos/'",250);
 return false;
}
//------------------------------------------------------------------------------
function schimba_dimensiuni()
{
 id_dimensiuni=$("#marime_produs").val();
 data=$.get(websiteURL+"includes/getdimensiuni.php?id="+id_dimensiuni,function(data)
 {
  var val=new Array();
  val=data.split(',');
  nas=val[1];
  ochi=val[0];
  tampla=val[2];
  $("#ochi").html(ochi);
  $("#nas").html(nas);
  $("#tampla").html(tampla);
 });
}
//------------------------------------------------------------------------------
function lista_localitati()
{
 judet=$("#judet").val();
 var sel=document.getElementById("judet");
 var text=sel.options[sel.selectedIndex].innerHTML;
 if(text=="Bucuresti")
 {
  data='<option value="1">Sector 1</option>';
  data=data+'<option value="2">Sector 2</option>';
  data=data+'<option value="3">Sector 3</option>';
  data=data+'<option value="4">Sector 4</option>';
  data=data+'<option value="5">Sector 5</option>';
  data=data+'<option value="6">Sector 6</option>';
  $("#localitate").html(data);
  $("#localitate_aux").attr("readonly","readonly");
  $("#localitate_aux").val("");
 }
 else
 {
  $("#localitate_aux").attr("readonly","");
  data=$.get(websiteURL+"includes/localitati.php?judet="+judet,function(data){$("#localitate").html(data);});
 }
}
//------------------------------------------------------------------------------
function lista_localitati_aux()
{
 judet=$("#judet_aux").val();
 var sel=document.getElementById("judet_aux");
 var text=sel.options[sel.selectedIndex].innerHTML;
 if(text=="Bucuresti")
 {
  data='<option value="1">Sector 1</option>';
  data=data+'<option value="2">Sector 2</option>';
  data=data+'<option value="3">Sector 3</option>';
  data=data+'<option value="4">Sector 4</option>';
  data=data+'<option value="5">Sector 5</option>';
  data=data+'<option value="6">Sector 6</option>';
  $("#localitateaux").html(data);
  $("#localitate_aux_aux").attr("readonly","readonly");
  $("#localitate_aux_aux").val("");
 }
 else
 {
  $("#localitate_aux_aux").attr("readonly","");
  data=$.get(websiteURL+"includes/localitati.php?judet="+judet,function(data){$("#localitateaux").html(data);});
 }
}
//------------------------------------------------------------------------------
function valideaza_sector(care)
{
 sector=document.getElementById('sector'+care);
 var alfabet=/^[0-9]+$/;
 if((sector.value>6)||(!sector.value.match(alfabet))||(sector.value==0))
 {
  sector.focus();
  sector.value='';
 }
}
//------------------------------------------------------------------------------
function modificare_pret_trei(id)
{
 culoare=$("#culoare_produs_"+id).val();
 marime=$("#marime_produs_"+id).val();
 cantitate=$("#cantitate_"+id).val();
 if(parseInt(cantitate)>0)
 {
  data=$.get(websiteURL+"includes/calculeaza_modificare_doi.php?id="+id+"&culoare="+culoare+"&marime="+marime+"&cantitate="+cantitate,function(data)
  {
   val=data.split('|');
   $("#reduceri_pret").val(val[2]);
   $("#pret_total").val(val[1]);
   $("#pret_"+id).val(val[0]);
   $("#reduceri_pret_html").html(val[2]);
   $("#pret_total_html").html(val[1]);
   $("#pret_html_"+id).html(val[0]);
   if(val[3]==1){$("#pret_vechi_html_"+id).html(val[4]);}
   if(parseInt($("#reduceri_pret").val())==0){$("#div_reduceri").hide();}
   else{$("#div_reduceri").show();}
  });
 }
 else
 {
  $("#div_reduceri").remove();
  pret_total=parseFloat($("#pret_total").val())-parseFloat($("#pret_"+id).val());
  pret_total=pret_total.toFixed(2);
  $("#pret_total_html").html(pret_total);
  $("#produs_cos_client_"+id).remove();
 }
}
//------------------------------------------------------------------------------
function seteaza_cantitatea(id)
{
 $("#cantitate_"+id).val(0);
}
//------------------------------------------------------------------------------
function cumpara_final(lista)
{
 aux=lista.split('|');
 for(i=1;i<=aux[0];i++)
 {
  modifica_cos(aux[i],2);
 }
 return true;
}
//------------------------------------------------------------------------------
function seteaza_cantitatea(id)
{
 $("#cantitate_"+id).val(0);
}
function valideaza_lansare_comanda()
{
	var err = 0;
 /*if(document.lanseaza_comanda.livrare[0].checked!=true){err++;*$(".td_livrare").css("backgroundColor","yellow"); $("#atentionare_livrare").show();}
 if(document.lanseaza_comanda.livrare[1].checked!=true){err++;*$(".td_livrare").css("backgroundColor","yellow"); $("#atentionare_livrare").show();}*/
 if ($('input[name="livrare"]:checked').length == 0) {$(".td_livrare").css("backgroundColor","yellow");err++;}
 if($('#agree_contract:checked').length == 0){$('#agree_contract').parent().css('background-color','yellow');err++;} else {$('#agree_contract').parent().css('background-color','#eee');}
 if (err == 0) {
 	return true;
 }
 /*$(".td_livrare").css("backgroundColor","yellow");
 $("#atentionare_livrare").show();*/
 return false;
}
//------------------------------------------------------------------------------
function val_transport(id,status)
{
 if(status==1){$("#pret_total_html").val($("#pret_total").val());}
 if(status==0){$("#pret_total_html").val(150);}
}
//------------------------------------------------------------------------------
function valideaza_trei()
{
 email=document.getElementById('email');
 cemail=document.getElementById('confirmare_email');
 parola=document.getElementById('parola');
 confirmare_parola=document.getElementById('confirmare_parola');
 nume=document.getElementById('nume');
 prenume=document.getElementById('prenume');
 telefon=document.getElementById('telefon');
 strada=document.getElementById('strada');
 nr=document.getElementById('nr');
 codpostal=document.getElementById('codpostal');
 localitate_aux=document.getElementById('localitate_aux');
 judet=document.getElementById('judet');
 var cnp = document.getElementById('cnp');
 
 
 var alfabet_unu=/^[0-9]+$/;
 var alfabet_doi=/^[a-zA-Z]|[a-zA-Z][\s][a-zA-Z]|[a-zA-Z][-][a-zA-Z]$/;
 var alfabet_trei=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
 eroare=0;
 if((email.value.length==0)||(!email.value.match(alfabet_trei)))
 {
  if(email.value.length==0)
  {
   $("#anuntari").html('E-mail-ul este camp obligatoriu!');
   email.focus();
  }
  else if(!email.value.match(alfabet_trei))
       {
	   $("#anuntari").html('E-mail-ul introdus este invalid!');
	   email.focus();
	  }
  return false;
 }
 if(((((parola.value.length!=0)&&(parola.value!=confirmare_parola.value)))||(parola.value.length==0)))
 {
  if(parola.value.length==0)
  {
   $("#anuntari").html('Parolele sunt campuri obligatorii!');
   parola.focus();
  }
  else
  {
   $("#anuntari").html('Parolele nu coincid!');
   confirmare_parola.focus();
  }
  return false;
 }
 if(((nume.value.length==0)||(!nume.value.match(alfabet_doi))))
 {
  if(nume.value.length==0){$("#anuntari").html('Numele este camp obligatoriu!');}
  else{$("#anuntari").html('Numele introdus este invalid!');}
  nume.focus();
  return false;
 }
 if(((prenume.value.length==0)||(!prenume.value.match(alfabet_doi))))
 {
  if(prenume.value.length==0){$("#anuntari").html('Prenumele este camp obligatoriu!');}
  else{$("#anuntari").html('Prenumele introdus este invalid!');}
  prenume.focus();
  return false;
 }
 if(((nr.value.length==0)||(!nr.value.match(alfabet_unu))))
 {
  if(nr.value.length==0){$("#anuntari").html('Numarul este camp obligatoriu!');}
  {$("#anuntari").html('Numarul introdus este incorect!');}
  nr.focus();
  return false;
 }
 if((strada.value.length==0))
 {
  $("#anuntari").html('Strada este camp obligatoriu!');
  strada.focus();
  return false;
 }
 
  if(cnp)
 if((cnp.value.length!=13)||(!cnp.value.match(alfabet_unu)))
 {
  if(cnp.value.length==0){alert("Va rugam sa va introduceti CNP-ul!");}
  else{alert("CNP-ul introdus nu este valid");}
  cnp.focus();
  return false;
 }
 
 /*if((codpostal.value.length==0))
 {
  $("#anuntari").html('Codul postal este camp obligatoriu!');
  codpostal.focus();
  return false;
 }*/
 if(!telefon.value.match(alfabet_unu))
 {
  if(telefon.value.length==0){$("#anuntari").html("Va rugam sa va introduceti numarul de telefon!");}
  else{$("#anuntari").html('Telefonul introdus este incorect!');}
  telefon.focus();
  return false;
 }
 if(((localitate_aux.value.length!=0)&&(judet.value==-1)))
 {
  $("#anuntari").html('Va rugam sa alegeti si judetul!');
  localitate_aux.focus();
  return false;
 }
 data=$.get(websiteURL+"includes/valideaza_logarea.php?val=ok&email="+$("#email").val(),function(data)
 {
  if(data!='succes')
  {
   $("#anuntari").html('E-mail-ul este deja folosit!<br/>Daca v-ati uitat parola click <a href="'+websiteURL+'client_resetare_parola/">aici</a>');
   return false;
  }
  else{$("#creare_cont").submit();}
 });
 return false;
}
//------------------------------------------------------------------------------
function verifica_logare()
{
 parola=$("#parola_aux").val();
 email=$("#email_aux").val();
 $.get(websiteURL+"includes/valideaza_logarea.php?parola="+parola+"&email="+email,
 	function(data) {
  		if($.trim(data)=='succes'){
  			$("#log_in").submit();
  		}
  		else
  		{
   			$("#anuntari").html('Eroare! E-mail sau parola incorecte!');
  		}
 	});
 return false;
}
//------------------------------------------------------------------------------

