// Multiple Select
function mselect(url,value,source,target,clear) {
	//var allapot = document.getElementById('allapot');
	if (clear.length>0) {
		for (i=0;i<clear.length;i++) {
			mselect_urit(clear[i]);
			}
		}
	new Ajax.Request(url,{
		method:'post',
		parameters: {value:value,source:source,target:target},
		requestHeaders: {Accept: 'application/json'},
		onSuccess: function(transport) {
			//allapot.innerHTML=transport.responseText;
			var json = transport.responseText.evalJSON();
			var objectCount=0;
			for (_obj in json.adatok) objectCount++;
			if (objectCount>0) {
				for (i=0; i<objectCount; i++) {
					document.getElementById(target).options[i+1] = new Option(json.adatok[i].nev,json.adatok[i].id);
					}
				}
			},
		onFailure: function() {
			alert('Valami gond van!');
			}
		});
	}

function mselect_urit(target) {
	var urit = document.getElementById(target);
	for( j=urit.options.length-1; j>=0; j--) {
		urit.options[j]=null;
		}
	urit.options[0]=new Option('Válassz','');
	}
	
function alapcim(url,sid,type,id,reload) {
	//var allapot = document.getElementById('allapot');
	new Ajax.Request(url,{
		method:'post',
		parameters: {sid:sid,type:type,id:id},
		requestHeaders: {Accept: 'application/json'},
		onSuccess: function(transport) {
			//allapot.innerHTML=transport.responseText;
			var valasz = transport.responseText;
			if (valasz!='HIBA') {
				alert(valasz);
				if (reload) {
					document.location.reload();
				}	
			} else {
				alert('Nem sikerült beállítani, keressse ügyfélszolgálatunkat!');
			}
		},
		onFailure: function() {
			alert('Valami gond van!');
			}
		});
	}

function kosarba_cikk (sid, urlbase, id, mennyiseg) {
	var ajax = new Ajax.Request(urlbase+'modul/kosarba_cikk.php',
		{
			method: 'post',
			parameters: {
				sid: sid,
				urlbase: urlbase,
				id: id,
				mennyiseg: mennyiseg
			},
			onSuccess: function(transport) {
				document.location.reload();
			}
		}
	);
}

function kosarbol_cikk (sid, urlbase, i, garancia) {
	$j.ajax({
		url: urlbase+'modul/kosarbol_cikk.php',
		type: 'POST',
		data: ({
			sid: sid,
			urlbase: urlbase,
			i: i,
			garancia: garancia
		}),
		success: function(msg) {
			document.location.reload();
		}
	});
}

function number_format(a, b, c, d) {
	// number_format(number, decimals, comma, formatSeparator)
	var k = '';
	if(a.indexOf('-') == 0) {
		k = '-';
		a = a * -1;
	}
	a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
	var e = a + '';
	var f = e.split('.');
	if(!f[0]) f[0] = '0';
	if(!f[1]) f[1] = '';
	if(f[1].length < b){
		var g = f[1];
		for(var i = f[1].length + 1; i <= b; i++) {
			g += '0';
		}
		f[1] = g;
	}
	if(d != '' && f[0].length > 3) {
		var h = f[0];
		f[0] = '';
		for(var j = 3; j < h.length; j += 3) {
			i = h.slice(h.length - j, h.length - j + 3);
			f[0] = d + i +  f[0] + '';
		}
		j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
		f[0] = j + f[0];
	}
	c = (b <= 0) ? '': c;
	return k + f[0] + c + f[1];
}

