var last = 0; //megnyitott ág

$(function(){
	$("#login_form input").keypress(function(event){
		if(event.keyCode==13){
			document.login.submit();
		}
	});

	$("#keress").click(function(){
		if ($(this).val() == "Keresés..."){
			$(this).val("");
		}
	});

	$(".darab").focus(function(){
		$(this).css("color","red");
	});

});

function load(cat){
	$('.content').html('<p align="center">Adatok betöltése<br/><img src="/images/ajax-loader.gif" width="220" height="19" /></p>');
 	$(".content").load(cat);

  //hogy ne navigáljon el
  return false;
}

function open(id){
    if (last != 0)
    {
        close(last); //már megnyitott bezárása
    }

	$.get("/webshop/children/"+id, function(data){
	  	$("#cat_"+id).append(data);
        $("#cat_"+id).addClass("selected"); //adott menüpont kijelölve
	  	$("#cat_"+id+" a:first").attr("href","javascript:close('"+id+"')");
	});

    $('.content').html('<p align="center">Adatok betöltése<br/><img src="/images/ajax-loader.gif" width="220" height="19" /></p>');
    $(".content").load("/webshop/children_list/"+id);
    last = id;
}

function close(id){
	$("#cat_"+id).removeClass("selected");
	$("#cat_"+id+">ul").remove();
	$("#cat_"+id+" a:first").attr("href","javascript:open('"+id+"')");
	//$('.content').html('<p align="center">Adatok betöltése<br/><img src="/images/ajax-loader.gif" width="220" height="19" /></p>');
    //$(".content").load("/content/kategoriak/");
}

function kosar(id){
	var darab = $('#darab_'+id).val();
	if (darab > 0){
		$.get("/webshop/addbasket/"+id+"/"+darab, function(data){
			alert(data);
			$('#darab_'+id).val("0");
			ujraszamol();
		});
	}
}

function darab(id){
	var darab = $("#darab_"+id).val();
	$.get("/webshop/darab/"+id+"/"+darab,function(data){
		$("#ossz_"+id).html(data);
		$("#darab_"+id).css("color","#3399ff");
		ujraszamol();
	});
}

function remove_basket(id){
	$.get("/webshop/remove_basket/"+id, function(data){
		$("#basket_"+id).remove();
		$.get("/webshop/get_kosar_rovid/", function(data2){
			ujraszamol();
		});
	});
}

function ujraszamol(){
	$.getJSON("/webshop/get_kosar_rovid/", function(data2){
		$("#basket").html(data2.osszesites);
		$('#osszar').html(data2.ertek);
  	$('#osszsuly').html(data2.suly);
	});
}

function checkFields()
{
	var fields = new Object();

	fields['sz_nev'] = 'Nincs kitöltve a teljes név mező!';
	fields['sz_orszag'] = 'Nincs kitöltve az ország mező!';
	fields['sz_telepules'] = 'Nincs kitöltve a település mező!';
	fields['sz_utca'] = 'Nincs kitöltve az utca mező!';
	fields['sz_isz'] = 'Nincs kitöltve az irányítószám mező!';

	for(field in fields)
	{
		elem = $("input[@name='" + field + "']");
		value = jQuery.trim(elem.val());
		elem.val(value);

		if (value == '')
  	{
  		elem.select();
  		elem.focus();
  		alert(fields[field]);
  		return false;
		}
	}

	return true;
}
