function Kosar() {
	this.hozzaad = function hozzaad(id,db) {
		
	}
}

function createCookie(name,value,hour) {
	if (hour) {
		var date = new Date();
		date.setTime(date.getTime()+(hour*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function termek(nev,ar,darab,kivesz,netto) {
	g = '';
	if(ar != 0) {g = '<div class="termek"><div class="nev">'+nev+'</div>';
	if(kivesz != 0) g += '<div class="kosarbol"><input type="button" value="Kivesz" onClick="webaruhaz_kosarbol('+kivesz+')" /></div>';
	 g +='<div class="brutto">'+ar+'</div><div class="ar">'+netto+'</div>';
	if(darab != 0) g += '<div class="darab">'+darab+'</div>';
	g += '</div>';}
	return g;
}

function modultermek(nev,ar,darab,kivesz) {
	g = '<tr><td><div class="nev">'+nev+'</div></td>';
	if(darab != 0) g += '<td><div class="darab">'+darab+' db</div></td></tr>';
	g +='<tr><td><div class="ar">'+ar+' Ft</div></td></tr>';
	return g;
}

function akcio_kezeles(akciolista,kosaroldal) {
	a = new dataLoader(function(x) { 
		var z,g = '';
		f = Tipus.Kicsomagol(x.substring(3,x.length)).obj; 
		var div = document.getElementById('termeklista');
		var div_kosar = document.getElementById('termeklista_kosar');
		div.innerHTML = '<table>';
		if(div_kosar != null) div_kosar.innerHTML = '<div class="felirat"><div class="nev">Termékek</div><div class="kosarbol"></div><div class="brutto">Bruttó ár</div><div class="ar">Nettó ár</div><div class="darab">Mennyiség</div></div>';
		for (z in f['akcioslista']) {
			if(f['akcioslista'][z]['nev'] != null) {
				div.innerHTML += modultermek(f['akcioslista'][z]['nev'],f['akcioslista'][z]['ar'],f['akcioslista'][z]['darab'],0);
				if(div_kosar != null) div_kosar.innerHTML += termek(f['akcioslista'][z]['nev'],f['akcioslista'][z]['ar'],f['akcioslista'][z]['darab'],f['akcioslista'][z]['id'],f['akcioslista'][z]['netto']);
			}
		}
		div.innerHTML += '</table>';
		if(akciolista) {
		div_kosar = document.getElementById('akciok');
		if(div_kosar != null) div_kosar.innerHTML = 'Akciók:';
		for (z in f['akciok']) {
			if(f['akciok'][z]['nev'] != null) {
			g = '<div class="akcio"><div class="akcionev">'+f['akciok'][z]['nev']+'</div>'+
			//'<div class="akcioertek">'+f['akciok'][z]['ertek']+'</div>'+
			'</div>';
			if(div_kosar != null) div_kosar.innerHTML += g;
			}
		}
		}
		document.getElementById('osszesen').innerHTML = 'Összesen: '+f['ossz_ar']+' Ft';
		if(document.getElementById('ossz') != null ) document.getElementById('ossz').innerHTML = 'Összesen: '+f['ossz_ar']+' Ft';
	},function(x) { alert("hiba");});
	a.loadData(honlap+'/ajax.php?kiszolgalo=Hívás(AkcióKezelö,Tartalom,NULL)');	
}

function webaruhaz_kosarbol(termek_id) {
	a = readCookie('kosar');
	elemek = a.split(":");
	uj = '';
	for(ind in elemek) {
		if(parseInt(ind) == ind) {
			elem = elemek[ind].split(",");
			if(elem[0] != termek_id) 
				uj += elem[0]+','+elem[1]+':';
			}
		}
	//alert(uj);
	createCookie('kosar',uj.substring(0,uj.length-1),1);
	akcio_kezeles(true,true);
}

function webaruhaz_kosarba(termek_id,darab) {
	//megnézni h vane már ilyen termek_id a kosarban
	a = readCookie('kosar');
	if(a == null || a == "") {
		//ha nincs berakjuk
		createCookie('kosar',termek_id+','+document.getElementById(darab).value,1);
	} else {
		//ha van ilyen termék felülírjuk
		elemek = a.split(":");
		found = false;
		uj = '';
		for(ind in elemek) {
			if(parseInt(ind) == ind) {
			elem = elemek[ind].split(",");
			if(elem[0] == termek_id) { 
				found = true; 
				uj += elem[0]+','+document.getElementById(darab).value+':';
			}
				else uj += elem[0]+','+elem[1]+':';
			}
		}
		//alert(uj.substring(0,uj.length-1));
		if(found) createCookie('kosar',uj.substring(0,uj.length-1),1);
		//ha nincs hozzárakjuk
			else createCookie('kosar',a+':'+termek_id+','+document.getElementById(darab).value,1);
	}
	//Kosármodulban kiíratni
	akcio_kezeles(false,false);
}