function gyk_HovaMod( obj)
{
	if (obj.selectedIndex==0)
	{
		option0 = new Option(" millió Ft",1)
    	option1 = new Option("ezer euró",2)
    	document.getElementById('mertekegyseg').remove(3);
    	document.getElementById('mertekegyseg').remove(2);
	}
	else
	{
		option0 = new Option(" ezer Ft/hó",1)
    	option1 = new Option(" euró/hó",2)
    	option2 = new Option(" Ft/hó/m2",3)
    	option3 = new Option(" euró/hó/m2",4)
    	document.getElementById('mertekegyseg').options[2] = option2;
    	document.getElementById('mertekegyseg').options[3] = option3;
	}
	document.getElementById('mertekegyseg').options[0] = option0;
    document.getElementById('mertekegyseg').options[1] = option1;
}

function gyk_HovaMegye( obj, telepules_megye)
{
	var gyk = document.gyorskereso;
        if(obj.value != gyk.megye.value &&  undefined != telepules_megye) {
            gyk.megye.value = obj.value;
            return;
        }
	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_HovaAltipus( obj)
{
	if(obj.selectedIndex==7)
	{
		obj.selectedIndex=0;
		egyeb_popup_nyit(6);
	}
}

function gyk_fejlesztesi_tipuscsekk() // Választott-e ingatlantípust, a gyors keresben?
{
	var gyk = document.gyorskereso;
	var mehet = true;
	if ( gyk.altipus.value == 0)
	{
		alert("Kérjük, válasszon az ingatlantípusok közül!");
		mehet = false;
	}
		
	if ( !gyk_check( gyk.arkb, true))
		mehet = false;
		
	if ( mehet)
		gyk.submit();
}

$(function() {
	$("#telepules").autocomplete("/autosuggest/v2.0/telepules_pontosito.php", {
	    minChars: 2,
	    scroll: true,
		max: 20,
		width: 200,
		extraParams: {
	       megye: function() {
                if ($("#megye_sel").val() == "budakor" || $("#megye_sel").val() == "pestkor")
                    return 13;
                else
                    return $("#megye_sel").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)
        {
            if (data[3] == 31)
            {
                mobj.value = "budakor";
            }
            else if (data[3] >= 40 && data[3] <= 45)
            {
                mobj.value = "21";
            }
            else if (data[3] == 30)
            {
                mobj.value = "pestkor";
            }
            else
            {
                mobj.value = data[3];
            }
            gyk_HovaMegye(mobj,data[0]);
        }
        else if (data[2] && data[2].length > 0 && !(data[2] == 13 && data[3] == ""))
        {
            mobj.value = data[2];
            gyk_HovaMegye(mobj,data[0]);
        }
    });

});

