function jotekonysagiAr(min, gombId) {
	min = parseInt(min);
	showDialog('Ár:','<span style="font-size:12px;">Kérjük adja meg az összeget, amennyiért szeretné megvásárolni a lapot, amely összeggel Ön hozzájárul a jótékonysági akciónkhoz. Köszönjük!</span><br/><input type="text" id="jotekonysagiArInp" value="'+min+'" /><span style="font-size:12px;"> Ft</span> <a href="#" style="font-size:16px;"" onclick="setAr($(\'jotekonysagiArInp\').value,\''+gombId+'\'); hideDialog(); return false;">OK</a>');
}

function setAr(ar, gombId){
	ar = parseInt(ar);
	shower = $('lapszamArShower');
	if(shower == null){
		showDialog('Hiba','Hiba az ár beállítása közben!');
		setTimeout('hideDialog();',1500);
	}
	if(shower.value<ar) shower.value=ar; $('jlapszamara').value=ar;
	$(gombId).writeAttribute('force',1);
	$(gombId).onclick();
	
}

function openKosar(){
	if($('kosarDetails') == null) return false;
	if($('kosarOverlay') == null) return false;
	if($('kosartartalma').innerHTML.match(/üres/i)) return false;
	Element.show('kosarDetails');
	Element.show('kosarOverlay');
}

function closeKosar(){
	if($('kosarDetails') == null) return false;
	if($('kosarOverlay') == null) return false;
	Element.hide('kosarDetails');
	Element.hide('kosarOverlay');
}

function kosarba(btn, parms, icon, force, gombId){
	if($('lapszamArShower') != null && force!=1){
		if($(gombId) != null){ 
			jotekonysagiAr(parms.ar, gombId);
			return false;
		}
	}
	new Ajax.Request('kosar_precheck.php', 
	{
		parameters:parms,
		onLoading:function(a){
			
		},
		onComplete:function(resp){
			if(resp.responseText != ''){
				var presp = prompt(resp.responseText,'');
				if(presp) kosar_send(btn,parms,icon);
				else showDialog('Kosár','Az adatok kitöltése kötelező!');
				setTimeout('hideDialog();',1200);
			}else{
				kosar_send(btn,parms,icon);
			}
		}
	});
}

function kosar_send(btn, parms, icon) {
	var content = btn.innerHTML;
	if(icon == null) icon = 'ajaxloadsarga.gif'; 
	Element.update(btn, '<img src="templates/images/'+icon+'" alt="Adatok küldése" />');
	Element.writeAttribute(btn,'loading',1);
	
		new Ajax.Request('kosarba.php', 
					{
						parameters:parms,
						onLoading:function(a){
							
						},
						onComplete:function(resp){
							Element.update(btn,content);
							Element.writeAttribute(btn,'loading',0);
							showDialog('Kosár', resp.responseText);
							setTimeout('hideDialog();',1200);
							setTimeout('refreshTopCart();',1300);
						}
					});
}


function refreshTopCart() {
	closeKosar();
	Element.extend('kosar_widget');
	Element.update('kosar_widget','<img src="templates/images/ajaxload_light2.gif" alt="Adatok frissítése" />');
	new Ajax.Request('topcart.php', { asynchronous:true, onComplete:function(resp){ Element.update('kosar_widget',resp.responseText); if($('kosartartalma')==null) Element.update('kosar_widget','<a href="/beforepay.php">Ha a kosár nem frissül 5mp-en belül, kattintson ide.</a>'); } });
}

function showDialog(title,msg) {
	Element.update('DialogTitle',title);
	Element.update('DialogMsg',msg);
	Element.show('DBOverlay');
}

function hideDialog() {
	Element.update('DialogTitle','');
	Element.update('DialogMsg','');
	Element.hide('DBOverlay');
}

