
function cart(odels,id,mi) {

var box = $("to_cart_mess");

var aa = 'item_'+id;

var name = "";
var price = "";
var dbt = $("db");
var db = $("db").value;
var megjegyzes = $("megjegyzes").value;

if (db != 0 && isNaN(db) == false){

var text = $("cart");
text.innerHTML = "Töltök...";

box.innerHTML = "A termék a kosárba került.";


ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a=add_cart&odels=' + odels +'&mi=' + mi + '&id=' + id + '&db=' + db + '&megjegyzes=' + megjegyzes,
					onComplete: function(request){cart_refresh();}, 
					onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);
		}


setTimeout("show_to_cart_close()", 1000);

 
}







function cart_refresh(order) {

ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a=cart_refresh',
					onComplete:  function(request){cart_refresh_done(request,order);

								     }, 
					onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);

}






function cart_refresh_done(request,order) {

$("cart_box").style.display = "block";
$("cart_message").style.display = "none";

var xml = request.responseXML;
var root = xml.documentElement;

var total = '';

var box = $("cart");
var output = '';

var item_mess = root.childNodes[0];
var mess = getChildNodeText(item_mess, 'mess');

if (mess){
		$("cart_box").style.display = "none";
		$("cart_message").innerHTML = "Az Ön kosara üres.";
		$("cart_message").style.display = "block";

		exit;
}

for (var i = 0; i < root.childNodes.length; i++)
				{
					var item = root.childNodes[i];
					var id = getChildNodeText(item, 'id');
					var cikkszam = getChildNodeText(item, 'cikkszam');
					var name = getChildNodeText(item, 'name');
					if (!name) {var name = "";}
					var price = getChildNodeText(item, 'price');
					if (!price) {var price = "";}
					var size = getChildNodeText(item, 'size');
					if (!size) {var size = "";}
					var megjegyzes = getChildNodeText(item, 'megjegyzes');
					if (!megjegyzes) {var megjegyzes = "";}
					var db = getChildNodeText(item, 'db');
					var sub_total = (price*db);
					total = eval(total+sub_total);
                    			
					
				if (name){

if (order == 1){
		var db_text = db;
}else{
var db_text ="<td width=\"12%\"><input type=\"text\" id=\"db_form_" + id + "\" value=\"" + db + "\" class=\"input_4\" maxchar=\"4\"></td>";
}

output+="<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\">";
output+="<tr bgcolor=\"\#FFCC00\" align=\"center\">" +
         "<td width=\"17%\">" + name + "</td>" +
         "<td width=\"7%\">" + size + "</td>" +
          db_text +
  	 "<td width=\"37%\">"+ megjegyzes +"</td>" +
         "<td width=\"12%\">" + price + " -Ft</td>" +
         "<td width=\"15%\">"+ sub_total +" -Ft</td>" +
         "</tr>";
output+="</table>";
					}
				}



var total_text = $("total");
total_text.innerHTML = total;

box.innerHTML = output;

}











function cart_update() {

var db = '';
var hiba = 0;

var form_hossz = document.forms["cart_form"].length;

for(i=0; i<form_hossz; i++){
var aaa = document.forms["cart_form"].elements[i].value;
if (isNaN(aaa) == true){hiba = 1; break;}
db+=aaa+"-";
}

if (hiba != 1){

var box = $("cart");
box.update("Töltök...");

ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a=cart_update&db=' + db,
					onComplete:  function(request){cart_refresh();}, 
					onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);

		}

}

















function empty_cart() {

$("total").innerHTML = "";

ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a=empty_cart',
					onComplete:  function(request){cart_refresh();

								     }, 
					onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);

}










function loading(what,button){
		  	var button = $(button);
	                var loading = $(what);
	       		loading.update("Töltök...");
			button.disabled = true;
			var img = document.createElement("img");
			img.id = "loading";
			img.src = "images/ajaxupdating.gif";
			loading.appendChild(img);

	                
}







function show_to_cart_close() {




var box = $("to_cart");
new Effect.Fade(box);



}




function show_to_cart(id,aaa) {


ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a=show_to_cart&id=' + id,
					onComplete: function(request){show_to_cart_done(request,id,aaa);}, 
					onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);
		

}



function show_to_cart_done(request,id,aaa) {

var mess_box = $("to_cart_mess");
mess_box.innerHTML ='';


var box = $("to_cart");

var pos = Position.cumulativeOffset(aaa);  

box.style.left = (pos[0]+100) + 'px';
box.style.top =  (pos[1]-50) + 'px'; 


var response = request.responseText;
var real_response = response.split('^^^'); 


var nev = $("show_to_cart_nev");
var ar = $("show_to_cart_ar");
var db = $("db");
var megjegyzes = $("megjegyzes");
var size = $("show_to_cart_size");
var szin_name = "szin_"+id+"";
var szin = $(szin_name);
var header = $("show_to_cart_header");
var button = $("show_to_cart_button");
var hidden_id = $("id");
var hidden_ar = $("price");

db.value = 1;
megjegyzes.value = "";

hidden_id.value = id;
hidden_ar.value = real_response[1];


if (szin){
megjegyzes.value = "Szín:" + szin.options[szin.selectedIndex].text;
}

nev.innerHTML= real_response[0];

ar.value = real_response[1];

size.innerHTML = real_response[2];

header_text = "<form name=\"item_"+id+"\" id=\"item_"+id+"\">";
header.innerHTML = header_text;

button_text = "<a onclick=\'cart(\"0\",\""+id+"\")\' class=\"link1\">kosárba rakom</a>";

button.innerHTML = button_text;

new Effect.Appear(box);

}


function show_to_cart_odels(id,mi,aaa) {

if(mi == "odels_kulcstarto_ok"){
eee = "show_to_cart_kulcstarto";
}else{
eee = "show_to_cart_odels";
}

ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a='+ eee + '&id=' + id + '&mi=' + mi,
					onComplete: function(request){show_to_cart_odels_done(request,id,aaa,mi);}, 
					onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);
		

}




function show_to_cart_odels_done(request,id,aaa,mi) {

var mess_box = $("to_cart_mess");
mess_box.innerHTML ='';


var box = $("to_cart");

var pos = Position.cumulativeOffset(aaa);  

box.style.left = 320 + 'px';
box.style.top =  (pos[1]-50) + 'px'; 



var response = request.responseText;
var real_response = response.split('&'); 

var nev = $("show_to_cart_nev");
var ar = $("show_to_cart_ar");
var db = $("db");
var megjegyzes = $("megjegyzes");
var size = $("show_to_cart_size");
var header = $("show_to_cart_header");
var button = $("show_to_cart_button");
var hidden_id = $("id");
var hidden_ar = $("price");

db.value = 1;
megjegyzes.value = "";

hidden_id.value = id;
hidden_ar.value = real_response[1];


nev.innerHTML= real_response[0];

ar.value = real_response[1];

size.innerHTML = " ";

header_text = "<form name=\"item_"+id+"\" id=\"item_"+id+"\">";
header.innerHTML = header_text;

button_text = "<a onclick=\'cart(\"1\",\""+id+"\",\""+mi+"\")\' class=\"link1\">kosárba rakom</a>";

button.innerHTML = button_text;
new Effect.Appear(box);

}












function akcios() {

var box = $("akcios_div");
new Effect.Appear(box);

ajaxRequest = new Ajax.Request(
				'index.php',
				{
					method: 'get',
					parameters: 'a=akcios_fooldal',
					onComplete: function(request){akcios_done(request);}, 
					onFailure: function(){
					alert('Valami hiba csuszott be...');
							}	
				}
			);


}








function akcios_done(request) {

var xml = request.responseXML;
var root = xml.documentElement;

for (var i = 0; i < root.childNodes.length; i++)
				{
					var item = root.childNodes[i];
					var id = getChildNodeText(item, 'id');
					var belong = getChildNodeText(item, 'belong');
								                    			
					}





var kep  = $("kep");

kep.innerHTML ="<a href=\"http://www.allatijo.hu/index.php?a=akcios\"><img src=\"imgitems/" +belong+".jpg\" width=\"200\" height=\"200\" border=\"0\" /></a>"	


setTimeout("akcios()", 2000);
}













function getChildNodeText(element, childTagName) {
		var elements = element.getElementsByTagName(childTagName);
			if (elements.length == 0) {
				return '';
			}			
			else if (elements.item(0).textContent) {
				return elements.item(0).textContent;
			}
			else {	
			      return elements.item(0).text;
			}
} 