function gyk_HovaMod(obj)
{
	if (obj.selectedIndex==0)
	{
		option0 = new Option(" millió Ft",1)
    	option1 = new Option("ezer euró",2)
    }
	else
	{
		option0 = new Option(" ezer Ft/hó",1)
    	option1 = new Option(" euró/hó",2)
	}
	document.getElementById('mertekegyseg').options[0] = option0;
    document.getElementById('mertekegyseg').options[1] = option1;
}

function gyk_HovaTipus( obj)
{
	if ( obj.selectedIndex==5)
	{
		obj.selectedIndex=0;
		egyeb_popup_nyit(0);
	}
}

function gyk_telek_megyechange( obj)
{
	var gyk = document.gyorskereso;
	if (obj.selectedIndex==1)
	{
		document.getElementById('gyk_bplayer').style.display = 'block';
		document.getElementById('gyk_telepuleslayer').style.display = 'none';
		gyk.telepules.value='';
	}
	else if (obj.selectedIndex >1)
	{
		document.getElementById('gyk_bplayer').style.display = 'none';
		document.getElementById('gyk_telepuleslayer').style.display = 'block';
		gyk.kerulet.value='0';
	}
	else
	{
		document.getElementById('gyk_bplayer').style.display = 'none';
		document.getElementById('gyk_telepuleslayer').style.display = 'none';
	}
}
function gyk_telek_submit()
{
	var gyk = document.gyorskereso;
	if ( gyk.sel_megye.value == 31 || gyk.sel_megye.value == 30)
	{
		gyk.kerulet.value = gyk.sel_megye.value;
		gyk.megye.value = '';
	}
	else
	{
		gyk.kerulet.value = gyk.sel_kerulet.value;
		gyk.megye.value = gyk.sel_megye.value;
	}
	gyk.submit();
	return true;
}

$(function() {
	$("#telepules").autocomplete("/autosuggest/v2.0/telepules_pontosito.php", {
	    minChars: 2,
	    scroll: true,
		max: 20,
		width: 200,
		extraParams: {
	       megye: function() { 
                if ($("#sel_megye").val() == "31" || $("#sel_megye").val() == "30")
                    return 13; 
                else
                    return $("#sel_megye").val(); 

           }
	       ,q2: function() { return encodeURI($("#telepules").val()); }
	   	},
	   	cacheLength:0,
		formatItem: function(data, i, total, term) {
			if(data[1] && data[1].length > 0)
				return data[0] + " <br /><span class='megye'>" + data[1] + "</span>";
			else
				return data[0];
		}
		
    }).result(function(event, data, formatted) {
        var mobj = new Object();
        if (data[3] && data[3].length > 0)
        {
            $("#sel_megye").val(data[3]);
            gyk_telek_megyechange(document.getElementById('sel_megye'));
        }
        else if (data[2] && data[2].length > 0 && !(data[2] == 13 && data[3] == ""))
        {
            if (data[2] == 0)
            {
                $("#sel_megye").val(1);
            }
            else
            {
                $("#sel_megye").val(data[2]);
            }
            gyk_telek_megyechange(document.getElementById('sel_megye'));
        }
    });

});