var SHOP = function(){
	var obj = {
		add_item: function(tid) {
			var darab = $('darab_'+tid).value;
			if(darab == 0) {
				alert('Nem adott meg darabszámot!');
				return;
			}
			var postBody = new Object();
			postBody["tid"] = tid;
			postBody["darab"] = darab;
			
			var url = "shop_controller.php?func=add_item";
				new Ajax.Request(url,{
					method: "post",
					parameters: postBody,
					onComplete: function(transport){
						var json = transport.responseText.evalJSON();
						if(json.content == "success"){
							alert(json.data.msg);
							$('darab_'+tid).value = 0;
							$('kosar').innerHTML = json.data.html;
						}else{
							COMMON.lightbox_open(json.data.msg);
						}
					}
				});
		},
		del_item: function(tid) {
			
			var kerdes = confirm("Valóban törölni akarja ezt a tételt?");
			if(!kerdes) {
				return;
			}
			
			var postBody = new Object();
			postBody["tid"] = tid;
			
			var url = "shop_controller.php?func=del_item";
				new Ajax.Request(url,{
					method: "post",
					parameters: postBody,
					onComplete: function(transport){
						var json = transport.responseText.evalJSON();
						if(json.content == "success"){
							alert(json.data.msg);
							location.href='index.php?menuid=cart';
						}else{
							COMMON.lightbox_open(json.data.msg);
						}
					}
				});
		},
		dsp_buy_form: function() {
			Effect.BlindDown($('kassza_buy_form'));
		},
		buy_send: function(act) {
			var hiba = '';
			var postBody = new Object();
			
			postBody["act"] = act;
			
			if(act==1) {
				if($('kapcs_nev').value.trim() == '') {
					hiba += 'Nem adott meg nevet!\n';
				}
				if($('kapcs_tel').value.trim() == '') {
					hiba += 'Nem adott meg telefonszámot!\n';
				}
				if($('kapcs_email').value.trim() == '') {
					hiba += 'Hibás a kapcsolattartó email címe!\n';
				}
				if($('buy_psw').value.trim() == '') {
					hiba += 'Nem adott meg jelszót!\n';
				}
				if($('buy_psw2').value.trim() == '') {
					hiba += 'Nem adta meg jelszót mégegyszer!\n';
				}
				if($('buy_psw').value.trim() != $('buy_psw2').value.trim()) {
					hiba += 'A két jelszó nem egyezik!\n';
				}
				
				postBody["psw"] = $('buy_psw').value.trim();
				postBody["kapcs_nev"] = $('kapcs_nev').value.trim();
				postBody["kapcs_tel"] = $('kapcs_tel').value.trim();
				postBody["kapcs_email"] = $('kapcs_email').value.trim();
				postBody["megj"] = $('megj1').value.trim();
			}
			
			if(act==2) {
				if($('log_email').value.trim() == '') {
					hiba += 'Hibás a megadott email cím!\n';
				}
				if($('buy_psw3').value.trim() == '') {
					hiba += 'Nem adott meg jelszót!\n';
				}
				
				postBody["log_email"] = $('log_email').value.trim();
				postBody["log_psw"] = $('buy_psw3').value.trim();
				postBody["megj2"] = $('megj2').value.trim();
			}
			
			if(act==3) {
				postBody["megj3"] = $('megj3').value.trim();
			}
			
			if(hiba != '') {
				alert(hiba);
				return;
			}
			
			
			var url = "shop_controller.php?func=send_buy";
				new Ajax.Request(url,{
					method: "post",
					parameters: postBody,
					onComplete: function(transport){
						var json = transport.responseText.evalJSON();
						if(json.content == "success"){
							$('maincontent').innerHTML = json.data.tartalom;
						}else{
							COMMON.lightbox_open_pub(json.data.msg);
						}
					}
			});
		},
	};
	
	var that = obj;
	return obj;
}();
