$.phpSet=function(phpObjectName,attrs,fn){
	$.post('../core/phpLink.php', {func : 'set', name : phpObjectName, attrs : attrs }, fn);
};

$.phpGet=function(phpObjectName,keys,fn){
	$.post('../core/phpLink.php', {func : 'get', name : phpObjectName, keys :  keys }, fn, 'json');
};

$.phpReset=function(phpObjectName,exclude,fn){
	$.post('../core/phpLink.php', {func : 'reset', name : phpObjectName, exclude : exclude }, fn);
};

$.phpLogin=function(usr,pwd,fn){
	$.post('../core/phpLink.php', {func : 'validate', name : 'account', usr : encrypt(usr), pwd : encrypt(pwd)}, fn);
};

$.phpLogout=function(fn){
	$.post('../core/phpLink.php', {func : 'invalidate', name : 'account'}, fn);
};

$.phpStoreAccount=function(id_dest,fn){
	$.post('../core/phpLink.php', {func : 'store', name : 'account', 'id_dest' : id_dest}, fn);
};

$.phpDefaultDestination=function(fn){
	$.post('../core/phpLink.php', {func : 'default_destination', name : 'account'}, fn);
};

$.phpGetPromo=function(id_prodotto,fn){
	var post = {func : 'get_promo', name : 'account'};
	if(jQuery.isFunction(id_prodotto)){
		fn = id_prodotto;
	}else{
		post['id_prodotto'] = id_prodotto;
	}
	$.post('../core/phpLink.php', post, fn, 'json');
};

$.phpSetPromo=function(promo_list,fn){
	$.post('../core/phpLink.php', {func : 'set_promo_list', name : 'account', 'promo_list' : promo_list}, fn, 'json');
};