//format number
function numberFormat(number) {
	number = number.toString();
	return number.replace(/\B(?=(?:\d{3})+(?!\d))/g, " "); 
}


// clear number
function numberClear(number) 
{
	number = number.replace(/[^0-9\.]/g,''); 
	if (!(/^0\./.test(number))) number = number.replace(/^0/,''); //first 0 without 0.11
	if (number=='') number = 0;
	return number;
}

//?????????
function emailValidator(email) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		return pattern.test(email);
}

//create favorite
function favoriteNew() {
	$('.favorite-new').click(  
	  function() {
		  var cat_id = $(this).attr('id');
		  cat_id = cat_id.match(/\d{3,9}/g);	 
		  
		  $.ajax({
			  type: "POST",
			  url: "/.p.favoriteneww."+cat_id, 
			  data: "a=1",
			  async: false,
			  success: function(data) { 
					if (data==1) {
						alert('Sikeresen hozzáadva'); 
					} else if (data==2) {
						alert('Sikertelen művelet, csak bejelentkezett tagok használhatják a bevásárló lista funkciót!');
					} else {
						alert('Ez a termék már a bevásárlólistán van');
					}
				  } 
			});
	  });
}



//delete favorite
function favoriteDel() {
	$('.favorite-del').click(  
	  function() {
		  var cat_id = $(this).attr('id');
		  cat_id = cat_id.match(/\d{3,9}/g);	 
		  
		  $.ajax({
			  type: "POST",
			  url: "/.p.favoritedelw."+cat_id, 
			  data: "a=1",
			  async: false,
			  success: function(data) { 
					if (data==1) {
						alert('Sikeresen eltávolítva'); 
						location.reload();
					} else if (data==2) {
						alert('Sikertelen művelet, csak bejelentkezett tagok használhatják a bevásárló lista funkciót');
					} else {
						alert('Ez a termék nincs a bevásárlólistán!');
					}
				  } 
			});
	  });
}


