Object.merge=function (o,e){if (typeof o=="object" && typeof e=="object") for (var i in e) if (!(i in o)) o[i]=e[i]; return o}

function arajanlat_elkuldes() {
    new Ajax.Updater('rendeles', arajanlat_lap[3], {
	parameters:$('form_rendeles').serialize(true)});
}
function ablak_bekuld(m) {
    new Ajax.Updater('rendeles', arajanlat_lap[m], {
	parameters:$('form_rendeles').serialize(true)});

}
function ablak_uj() {
    new Ajax.Updater('rendeles', arajanlat_lap[1], {
	parameters:Object.merge($('form_rendeles').serialize(true),{ablak_uj:1})});
}
function ablak_del(m) {
    new Ajax.Updater('rendeles', arajanlat_lap[1], {
	parameters:Object.merge($('form_rendeles').serialize(true),{ablak_del:m})});
}
function ajto_del() {
    new Ajax.Updater('rendeles', arajanlat_lap[2], {
	parameters:Object.merge($('form_rendeles').serialize(true),{ajto_del:1})});
}
function arajanlat_lapvaltas(m) {
    new Ajax.Updater('rendeles', arajanlat_lap[m], {
	parameters:$('form_rendeles').serialize(true)
	});
}
function arajanlat_sablon(m) {
    new Ajax.Updater('rendeles', arajanlat_lap[1], {
	parameters:{sablon:m}
    });
}
function set_select_ablakmeret(m,panel) {
    t=$('ablak_tipus_'+m);
    new Ajax.Updater('ablak_meret_div_'+m, 'ajax.php', {
	method:'get',
	parameters:{
	    'type':'html_ablakmeretek',
	    'name':m,
	    'tipus':t.options[t.selectedIndex].value,
	    'panel':panel
	}
    });
    $('ablak_redony_div_'+m).innerHTML='<SPAN CLASS=\"redonynincs2\">Típust és méretet először</SPAN>';
}

function set_select_ajtomeret() {
    t=$('ajto_tipus');
    new Ajax.Updater('ajto_meret_div', 'ajax.php', {
	method:'get',
	parameters:{
	    'type':'html_ajtomeretek',
	    'tipus':t.options[t.selectedIndex].value
	}
    });
}

function set_ajto_ar() {
    t0=$('ajto_tipus');
    t1=$('ajto_meret');
    new Ajax.Updater('ajto_ar_div', 'ajax.php', {
	method:'get',
	parameters:{
	    'type':'html_ajtoar',
	    'tipus':t0.options[t0.selectedIndex].value,
	    'meret':t1.options[t1.selectedIndex].value
	}
    });
}

function set_ajto_ar0() {
    if (($('ajto_tipus').value)&&($('ajto_meret').value)) {
	var url='ajax.php?type=4&tipus='+encodeURIComponent($('ajto_tipus').value);
	url+='&meret='+encodeURIComponent($('ajto_meret').value);
	new Ajax.Request(url, {
	    method: 'get',
	    onSuccess: function(transport) {
	        json=transport.responseText.evalJSON();
	        $('ajto_ar').value=json.ar;
	    },
	    onFailure: function(transport) {
	        alert('Ajax hiba történt! '+transport.status);
	    }
	});
    }
}
																		    

function set_select_redony(m) {
    t=$('ablak_tipus_'+m);
    t2=$('ablak_meret_'+m);
    new Ajax.Updater('ablak_redony_div_'+m, 'ajax.php', {
	method:'get',
	parameters:{
	    'type':'html_ablakredonylista',
	    'name':m,
	    'tipus':t.options[t.selectedIndex].value,
	    'meret':t2.options[t2.selectedIndex].value
	}
    });
}
function ablak_img_parosit(tipus) {
    for (var i=0;i<ablak_img_par.length;i++) {
	if (ablak_img_par[i][0]==tipus) return ablak_img_par[i][1];
    }
    return false;
}
function ablak_img_szelesseg(src) {
    for (var i=0;i<ablak_img_par.length;i++) {
	if (ablak_img_par[i][1]==src) return ablak_img_pre[i].width;
    }
    return false;
}
function ajto_img_parosit(tipus) {
    for (var i=0;i<ajto_img_par.length;i++) {
	if (ajto_img_par[i][0]==tipus) return ajto_img_par[i][1];
    }
    return false;
}
function ajto_img_szelesseg(src) {
    for (var i=0;i<ajto_img_par.length;i++) {
	if (ajto_img_par[i][1]==src) return ajto_img_pre[i].width;
    }
    return false;
}
function set_wait(m) {
    m.innerHTML="Várjon...";
    m.onclick=null;
}

