function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function trim(str) {
  return str.replace(/^\s+|\s+$/g, '');
}
function smShow(id) {
    jq('#'+id).css('display','');
}
function smHide(id) {
    jq('#'+id).css('display','none');
}
function smOver(id,p) {
    jq('#'+id).css('color','#ffffff');
    jq('#'+p).css('display','');
}
function smOut(id,p) {
    jq('#'+id).css('color','#e2feac');
    jq('#'+p).css('display','none');
}
function getURL(url) {
    window.location.assign(url);
}
var oldId;
function showText(id) {
    if (oldId) new Effect.Fade(oldId, {duration:.2, queue:'end'});
    new Effect.Appear(id, {duration:.2, queue:'end'})
    oldId = id;
}
function shopOver(id) {
    jq('#' + id).css('backgroundColor', '#e3f3cd');
    oldId = id;
}
function shopOut() {
    jq('#' + oldId).css('backgroundColor', '');
}

var hirlevel_msg_orig;
function hirlevelMehet() {
    var check = true;

    jq.each(['hirlevel_vezeteknev',
	     'hirlevel_keresztnev',
	     'hirlevel_email',
	     'hirlevel_megye'], function(i, n) {
	if (!trim(jq('#' + n).val()) && (check == true)) {
	    new Effect.Highlight(n, {
		duration:.5,
		startcolor:'#f9a29f',
		endcolor:'#eeeeee',
		restorecolor:'#eeeeee'});
	    jq('#' + n)[0].focus();
	    check = false;
	}
    });

    if (check == true) {
	var a = {
	    vezeteknev: jq('#hirlevel_vezeteknev').val(),
	    keresztnev: jq('#hirlevel_keresztnev').val(),
	    email: jq('#hirlevel_email').val(),
	    megye: jq('#hirlevel_megye').val()
	};

	new Effect.Fade('hirlevel_form', {duration:.3});
	new Effect.Appear('hirlevel_loader', {duration:.1, queue:'end'})
	makeRequest('hirlevel.php', jq.param(a), 'showHirlevelResult');
    }
}

function showHirlevelResult() {
  hirlevel_msg_orig = hirlevel_msg_orig ? hirlevel_msg_orig : jq('#hirlevel_msg').html();

  new Effect.Fade('hirlevel_loader', {duration:.1, queue:'end'});

  var root = xmldoc.getElementsByTagName('root').item(0);

  if (root.getAttribute('error')) {
    
    jq('#hirlevel_msg').text(root.getAttribute('error_msg'));

  } else {
  
    jq('#hirlevel_vezeteknev').val('');
    jq('#hirlevel_keresztnev').val('');
    jq('#hirlevel_email').val('');
    jq('#hirlevel_megye').val('');
    jq('#hirlevel_msg').text('A feliratkozás sikeres volt, érvényesítéshez kérjük ellenőrizze postafiókját.');

  }

  new Effect.Appear('hirlevel_result', {duration:.3, queue:'end'});

}

function hideHirlevelResult() {

  new Effect.Fade('hirlevel_result', {duration:.3});
  new Effect.Appear('hirlevel_form', {duration:.3, queue:'end'});
  jq('#hirlevel_msg').html(hirlevel_msg_orig);

}

function kapcsolatMehet() {
    var check = true;

    jq.each(['kapcsolat_nev',
	     'kapcsolat_email',
	     'kapcsolat_szoveg'], function(i, n) {
	if (!trim(jq('#' + n).val()) && (check == true)) {
	    new Effect.Highlight(n, {
		duration:.5,
		startcolor:'#f9a29f',
		endcolor:'#eeeeee',
		restorecolor:'#eeeeee'});
	    jq('#' + n)[0].focus();
	    check = false;
	}
    });

    if (check == true) {
	jq('#kapcsolat_button').css('display', 'none');
	jq('#kapcsolat_loader').css('display', '');

	var a = {
	    nev: jq('#kapcsolat_nev').val(),
	    email: jq('#kapcsolat_email').val(),
    	    szoveg: jq('#kapcsolat_szoveg').val()
	};

        makeRequest('kapcsolat.php', jq.param(a), 'showKapcsolatResult');
    }
}

function showKapcsolatResult() {
    jq('#kapcsolat_form').css('display', 'none');
    jq('#kapcsolat_loader').css('display', 'none');
    jq('#kapcsolat_result').css('display', '');
}

function kitelepulesMehet() {
    var check = true;

    jq.each(['kitelepules_nev',
	     'kitelepules_email',
	     'kitelepules_telefon_korzet',
	     'kitelepules_telefon',
	     'kitelepules_datum_ev',
	     'kitelepules_datum_honap',
	     'kitelepules_datum_nap',
	     'kitelepules_idotartam',
	     'kitelepules_helyszin',
	     'kitelepules_tipus',
	     'kitelepules_resztvevok'], function(i, n) {
	if (!trim(jq('#' + n).val()) && (check == true)) {
	    new Effect.Highlight(n, {
		duration:.5,
		startcolor:'#f9a29f',
		endcolor:'#eeeeee',
		restorecolor:'#eeeeee'});
	    jq('#' + n)[0].focus();
	    check = false;
	}
    });

    if (check == true) {
	jq('#kitelepules_button').css('display', 'none');
	jq('#kitelepules_loader').css('display', '');

	var a = {
	    nev: jq('#kitelepules_nev').val(),
	    email: jq('#kitelepules_email').val(),
	    telefon_korzet: jq('#kitelepules_telefon_korzet').val(),
	    telefon: jq('#kitelepules_telefon').val(),
	    cegnev: jq('#kitelepules_cegnev').val(),
	    datum_ev: jq('#kitelepules_datum_ev').val(),
	    datum_honap: jq('#kitelepules_datum_honap').val(),
	    datum_nap: jq('#kitelepules_datum_nap').val(),
	    idotartam: jq('#kitelepules_idotartam').val(),
	    helyszin: jq('#kitelepules_helyszin').val(),
	    hely: jq('#kitelepules_hely').val(),
    	    tipus: jq('#kitelepules_tipus').val(),
    	    resztvevok: jq('#kitelepules_resztvevok').val()
	};

        makeRequest('kitelepules.php', jq.param(a), 'showKitelepulesResult');
    }
}

function showKitelepulesResult() {
    jq('#kitelepules_form').css('display', 'none');
    jq('#kitelepules_loader').css('display', 'none');
    jq('#kitelepules_result').css('display', '');
}

function ffkKeszit(kuld) {
    var check = true;

    jq.each(['ffk_nev_sajat',
	     'ffk_email_sajat',
	     'ffk_nev_kuld',
	     'ffk_email_kuld',
	     'ffk_uzenet'], function(i, n) {
	if (!trim(jq('#' + n).val()) && (check == true)) {
	    new Effect.Highlight(n, {
		duration:.5,
		startcolor:'#f9a29f',
		endcolor:'#eeeeee',
		restorecolor:'#eeeeee'});
	    jq('#' + n)[0].focus();
	    check = false;
	}
    });

    if ((!jq('#ffk_file_1').val() || !jq('#ffk_file_2').val()) && (check == true)) {
	jq('#ffk_msg').text(uploads_in_progress ? 'A fotók feltöltés alatt vannak, kérem várjon.' : 'A fotoflip elkészítéséhez töltsön fel két képet.');
	new Effect.Appear('ffk_msg', {duration:.2, queue:'end'});
	check = false;
    }

    if (check == true && kuld == true) {
	jq('#ffk_keszit_button').css('display', 'none');
	jq('#ffk_keszit_loader').css('display', '');

	var a = {
	    nev_sajat: jq('#ffk_nev_sajat').val(),
	    email_sajat: jq('#ffk_email_sajat').val(),
	    nev_kuld: jq('#ffk_nev_kuld').val(),
	    email_kuld: jq('#ffk_email_kuld').val(),
	    uzenet: jq('#ffk_uzenet').val(),
	    fajl1: jq('#ffk_file_1').val(),
	    fajl2: jq('#ffk_file_2').val()
	};

        makeRequest('fotoflipkeszites.php', jq.param(a), 'showFfkKeszitResult');
    }

    if (kuld == false) return check;
}

function showFfkKeszitResult() {

    jq('#ffk_keszit_loader').css('display', 'none');

    var root = xmldoc.getElementsByTagName('root').item(0);

    if (root.getAttribute('error')) {
    
	jq('#ffk_msg').text(root.getAttribute('error_msg'));
	new Effect.Appear('ffk_msg', {duration:.2, queue:'end'});
	jq('#ffk_keszit_button').css('display', '');

    } else {
    
	jq('#ffk_msg').css('display', 'none');
	var fv = {
	    _img1: root.getAttribute('file1'),
	    _img2: root.getAttribute('file2')
	};
	swfobject.embedSWF('/flash/flip' + root.getAttribute('t') + '.swf', 'ffk_preview', root.getAttribute('w'), root.getAttribute('h'), '9.0.0', '', fv);
	jq('#ffk_flip').css('display', '');
    }
}

function ffkKuld() {
    var check = ffkKeszit(false);

    if (check == true) {
	jq('#ffk_kuld_button').css('display', 'none');
	jq('#ffk_kuld_loader').css('display', '');

	var a = {
	    nev_sajat: jq('#ffk_nev_sajat').val(),
	    email_sajat: jq('#ffk_email_sajat').val(),
	    nev_kuld: jq('#ffk_nev_kuld').val(),
	    email_kuld: jq('#ffk_email_kuld').val(),
	    uzenet: jq('#ffk_uzenet').val(),
	    fajl1: jq('#ffk_file_1').val(),
	    fajl2: jq('#ffk_file_2').val()
	};

        makeRequest('fotoflipkuldes.php', jq.param(a), 'showFfkKuldResult');
    }
}

function showFfkKuldResult() {

    jq('#ffk_kuld_loader').css('display', 'none');

    var root = xmldoc.getElementsByTagName('root').item(0);

    if (root.getAttribute('error')) {
    
	jq('#ffk_msg').text(root.getAttribute('error_msg'));
	new Effect.Appear('ffk_msg', {duration:.2, queue:'end'});
	jq('#ffk_kuld_button').css('display', '');

    } else {
    
	jq('#ffk_msg').css('display', 'none');
	jq('#ffk_form').css('display', 'none');
	jq('#ffk_flip').css('display', 'none');
	jq('#ffk_success').css('display', '');
    }
}

function boltokMegyeChange() {
    jq('#boltok_lista').css('display', 'none');
    jq('#boltok_lista').html('');
    if (jq('#boltok_megye').val() == 'Budapest') {
	jq('#boltok_varos').css('display', 'none');
	jq('#boltok_kerulet').html('');
	jq('#boltok_kerulet').css('display', '');
        makeRequest('keruletek.php', '', 'boltokMegyeChangeResultKerulet');
    } else if (jq('#boltok_megye').val()) {
	jq('#boltok_kerulet').css('display', 'none');
	jq('#boltok_varos').html('');
	jq('#boltok_varos').css('display', '');
	var a = {
	    megye: jq('#boltok_megye').val()
	};
        makeRequest('varosok.php', jq.param(a), 'boltokMegyeChangeResult');
    } else {
	jq('#boltok_varos').css('display', 'none');
	jq('#boltok_kerulet').css('display', 'none');
    }
}

function boltokMegyeChangeResult() {
    var root = xmldoc.getElementsByTagName('root').item(0);
    var options = '<option value=""> - válasszon - </option>';
    for (i = 0; i < root.getAttribute('total'); i++) {
	options += '<option>' + xmldoc.getElementsByTagName('varos').item(i).getAttribute('nev') + '</option>';
    }
    jq('#boltok_varos').html(options);
}

function boltokMegyeChangeResultKerulet() {
    var root = xmldoc.getElementsByTagName('root').item(0);
    var options = '<option value=""> - válasszon - </option>';
    for (i = 0; i < root.getAttribute('total'); i++) {
	options += '<option>' + xmldoc.getElementsByTagName('kerulet').item(i).getAttribute('nev') + '</option>';
    }
    jq('#boltok_kerulet').html(options);
}

function boltokListaz(tipus) {
    jq('#boltok_lista').css('display', 'none');
    jq('#boltok_lista').html('');
    if (jq('#boltok_' + tipus).val()) {
	var a = {
	    tipus: tipus,
	    ertek: jq('#boltok_' + tipus).val()
	};
	makeRequest('boltok.php', jq.param(a), 'boltokListazResult');
    }
}

function boltokListazResult() {
    var root = xmldoc.getElementsByTagName('root').item(0);
    var boltok = '';
    for (i = 0; i < root.getAttribute('total'); i++) {
	boltok += '<table width="400" border="0" cellspacing="0" cellpadding="0">';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('franchise') ?
		  '<tr bgcolor="#DFEAC8">' :
		  '<tr>';
        boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('kep') ?
    		  '<td height="24" colspan="2">' :
    		  '<td height="24">';
        boltok += '<span class="title2">';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('franchise') ?
		  'A terület franchise gazdája' :
		  xmldoc.getElementsByTagName('bolt').item(i).getAttribute('nev');
    	boltok += '</span></td>';
        boltok += '</tr>';
        boltok += '<tr>';
        boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('kep') ?
    		    '<td width="180" valign="top"><p><img src="' +
    		    xmldoc.getElementsByTagName('bolt').item(i).getAttribute('kep') +
    		    '" width="180"></p></td>' :
    		  '';
	boltok += '<td width="220" valign="top" style="padding-left:4px;" class="szoveg">';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('franchise') ?
		    '<p><strong>' +
		    xmldoc.getElementsByTagName('bolt').item(i).getAttribute('nev') +
		    '</strong></p>' :
		  '';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('kapcsolattarto') ?
		    '<p><strong>Kapcsolattartó:</strong> ' +
		    xmldoc.getElementsByTagName('bolt').item(i).getAttribute('kapcsolattarto') +
		    '</p>' :
		  '';
	boltok += '<p>';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('uzlet') ?
		    '<strong>' +
		    xmldoc.getElementsByTagName('bolt').item(i).getAttribute('uzlet') +
		    '</strong><br>' :
		  '';
        boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('cim') + '</p>';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('nyitvatartas') ?
		    '<p><strong>Nyitva tartás:</strong><br>' +
		    xmldoc.getElementsByTagName('bolt').item(i).getAttribute('nyitvatartas') +
		    '</p>' :
		  '';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('telefon') ?
		    '<p><strong>Telefon:</strong> ' +
		    xmldoc.getElementsByTagName('bolt').item(i).getAttribute('telefon') +
		    '</p>' :
		  '';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('fax') ?
		    '<p><strong>Fax:</strong> ' +
		    xmldoc.getElementsByTagName('bolt').item(i).getAttribute('fax') +
		    '</p>' :
		  '';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('email') ?
		    '<p><strong>E-mail:</strong> ' +
		    '<a href="mailto:' + xmldoc.getElementsByTagName('bolt').item(i).getAttribute('email') + '">' +
		    xmldoc.getElementsByTagName('bolt').item(i).getAttribute('email') +
		    '</a></p>' :
		  '';
	boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('url') ?
		    '<p><strong>Web:</strong> ' +
		    '<a href="' + xmldoc.getElementsByTagName('bolt').item(i).getAttribute('url') + '" target="_blank">' +
		    xmldoc.getElementsByTagName('bolt').item(i).getAttribute('url') +
		    '</a></p>' :
		  '';
	if (xmldoc.getElementsByTagName('bolt').item(i).getAttribute('fotoszobor') || xmldoc.getElementsByTagName('bolt').item(i).getAttribute('fotoflip')) {
	    boltok += '<p><strong>Kiszolgált termékek:</strong><br>';
	    for (j = 0; j < xmldoc.getElementsByTagName('bolt').item(i).getAttribute('fotoszobor'); j++) {
		boltok += '<img src="images/b1.gif"><a href="/?p=fotoszobor&amp;id=' +
		xmldoc.getElementsByTagName('bolt').item(i).getElementsByTagName('fotoszobor').item(j).getAttribute('id') +
		'">' + 
		xmldoc.getElementsByTagName('bolt').item(i).getElementsByTagName('fotoszobor').item(j).getAttribute('nev') +
		'</a><br>';
	    }
	    for (j = 0; j < xmldoc.getElementsByTagName('bolt').item(i).getAttribute('fotoflip'); j++) {
		boltok += '<img src="images/b1.gif"><a href="/?p=fotoflip&amp;id=' +
		xmldoc.getElementsByTagName('bolt').item(i).getElementsByTagName('fotoflip').item(j).getAttribute('id') +
		'">' + 
		xmldoc.getElementsByTagName('bolt').item(i).getElementsByTagName('fotoflip').item(j).getAttribute('nev') +
		'</a><br>';
	    }
	    boltok += '</p>';
	}
        boltok += '</td></tr><tr>';
        boltok += xmldoc.getElementsByTagName('bolt').item(i).getAttribute('kep') ?
    		  '<td colspan="2" height="20" align="center">' :
    		  '<td height="20" align="center">';
        boltok += '<img src="images/submenusepar.gif" width="90%" height="1"></td></tr></table>';
    }
    jq('#boltok_lista').html(boltok);
    new Effect.Appear('boltok_lista', {duration:.2, queue:'end'});
}

function vasarlasKeretClick(keret) {
    var checked = keret.checked;
    jq('#vasarlas_keretek input').attr('checked', false);
    keret.checked = checked;
}

function vasarlasKosarba() {
    var check = false;
    jq('.vasarlas_meret').each(function(i) {
	if (this.value > 0) check = true;
    });
    if (check == false) {
	jq('#vasarlas_msg').text('A kosárba helyezés előtt válasszon darabszámot.');
	new Effect.Appear('vasarlas_msg', {duration:.2, queue:'end'});
	return false;
    }
    if (uploads_in_progress) {
	jq('#vasarlas_msg').text('A kép feltöltés alatt van, kérem várjon.');
	new Effect.Appear('vasarlas_msg', {duration:.2, queue:'end'});
        return false;
    }
    
	if (jq('#keretkotelezo').val() == "i") {
		var selected = false;
		
		jq('.kerettipus').each(function(i) {
			if (jq('.kerettipus').is(":checked")) selected = true;
		});
		
		if (selected == false) {
			jq('#vasarlas_msg').text('A kosárba helyezés előtt válasszon ki egy képet a választható képek közül.');
			new Effect.Appear('vasarlas_msg', {duration:.2, queue:'end'});
			return false;
		}
	}
	
    if (!jq('#vasarlas_file_1').val() || !jq('#vasarlas_file_2').val() && jq('#kepszam').val() > 0) {
	if (jq('#vasarlas_file_2').length && jq('#kepszam').val() > 1) {
	    jq('#vasarlas_msg').text('A kosárba helyezés előtt töltsön fel két képet.');
	    new Effect.Appear('vasarlas_msg', {duration:.2, queue:'end'});
	    return false;
	} else if (!jq('#vasarlas_file_1').val() && jq('#kepszam').val() == 1) {
	    jq('#vasarlas_msg').text('A kosárba helyezés előtt töltsön fel egy képet.');
	    new Effect.Appear('vasarlas_msg', {duration:.2, queue:'end'});
	    return false;
	}
    }
	
	
    jq('#vasarlas_form').css('display', 'none');
    
	if (jq('#kepszam').val() > 0)
		jq('#vasarlas_valaszt1').css('display', '');
	else
		jq('#vasarlas_valaszt1').css('display', 'none');
	
	return true;
}

function vasarlasMehet(tipus, shop) {
    var meretek = new Array();
    var darabok = new Array();
    var arak = new Array();
    var backurl = '';
    jq('.vasarlas_meret').each(function(i) {
	meretek[i] = jq(this).parent().parent().children().eq(0).text();
	arak[i] = jq(this).parent().parent().children().eq(1).children().eq(0).text();
	darabok[i] = this.value;
    });
    jq('#vasarlas_valaszt1').css('display', 'none');
    jq('#vasarlas_valaszt2').css('display', 'none');
    jq('#vasarlas_loader').css('display', '');
    if (shop == true) {
	backurl = '/?p=webshop';
    } else {
	backurl = '/?p=kosar';
    }
    if (tipus) {
	backurl = '/?p=webshop&t=' + tipus;
    }
    var a = {
	kepment: tipus ? '1' : '0',
	backurl: backurl,
	t: jq('#vasarlas_t').val(),
	id: jq('#vasarlas_id').val(),
	meretek: meretek.join(',,,'),
	darabok: darabok.join(',,,'),
	arak: arak.join(',,,'),
	fajl1: jq('#vasarlas_file_1').val(),
	fajl2: jq('#vasarlas_file_2').val() == undefined ? '' : jq('#vasarlas_file_2').val(),
	keret: jq('#vasarlas_keretek input:checked').val() == undefined ? '' : jq('#vasarlas_keretek input:checked').val(),
	megjegyzes: jq('#vasarlas_megjegyzes').val()
    };
    makeRequest('cart_add.php', jq.param(a), 'vasarlasMehetResult');
}

function vasarlasMehetResult() {
    var root = xmldoc.getElementsByTagName('root').item(0);
    getURL(root.getAttribute('backurl'));
}

function kosarDarab(id, darab) {
    var a = {
	id: id,
	darab: darab
    };
    makeRequest('cart_change.php', jq.param(a), 'kosarDarabResult');
}

function kosarDarabResult() {
    var root = xmldoc.getElementsByTagName('root').item(0);
    jq('#kosar_osszeg_' + root.getAttribute('id')).text(root.getAttribute('osszeg'));
    jq('#kosar_sum').text(root.getAttribute('sum'));
    jq('#kosar_kedvezmeny_ertek').text(root.getAttribute('kedvezmeny'));
    jq('#kosar_kedvezmeny').css('display', root.getAttribute('kedvezmeny_megjelenik'));
}

function kosarTorles(id) {
    var a = {
	id: id
    };
    makeRequest('cart_remove.php', jq.param(a), 'kosarTorlesResult');
}

function kosarTorlesResult() {
    var root = xmldoc.getElementsByTagName('root').item(0);
    if (root.getAttribute('sum') > 0) {
	new Effect.Fade('kosar_item_' + root.getAttribute('id'), {duration:.2, queue:'end'});
	jq('#kosar_sum').text(root.getAttribute('sum'));
	jq('#kosar_kedvezmeny_ertek').text(root.getAttribute('kedvezmeny'));
	jq('#kosar_kedvezmeny').css('display', root.getAttribute('kedvezmeny_megjelenik'));
    } else {
	new Effect.Fade('kosar_lista', {duration:.2, queue:'end'});
	new Effect.Appear('kosar_ures', {duration:.2, queue:'end'});
    }
}

function rendelesMehet() {
    jq('#atvetel_button').css('display', 'none');
    jq('#atvetel_loader').css('display', '');
    var a = {
	pandp: jq('input[name=pandp]:checked').val()
    };
    makeRequest('checkout.php', jq.param(a), 'checkoutRedirect');
}

function checkoutRedirect() {
    var root = xmldoc.getElementsByTagName('root').item(0);
    window.location.assign(root.getAttribute('location'));
}

function bekuldMehet() {
    var check = true;

    jq.each(['bekuld_nev',
	     'bekuld_email',
	     'bekuld_cim',
	     'bekuld_szoveg'], function(i, n) {
	if (!trim(jq('#' + n).val()) && (check == true)) {
	    new Effect.Highlight(n, {
		duration:.5,
		startcolor:'#f9a29f',
		endcolor:'#eeeeee',
		restorecolor:'#eeeeee'});
	    jq('#' + n)[0].focus();
	    check = false;
	}
    });

    if (!jq('#bekuld_file').val() && (check == true)) {
	jq('#bekuld_msg').text(uploads_in_progress ? 'A fotó feltöltés alatt van, kérem várjon.' : 'Kérjük töltsön fel egy képet kedvenc fotószobráról.');
	new Effect.Appear('bekuld_msg', {duration:.2, queue:'end'});
	check = false;
    }


    if (check == true) {
	jq('#bekuld_button').css('display', 'none');
	jq('#bekuld_loader').css('display', '');

	var a = {
	    nev: jq('#bekuld_nev').val(),
	    email: jq('#bekuld_email').val(),
	    cim: jq('#bekuld_cim').val(),
	    szoveg: jq('#bekuld_szoveg').val(),
	    fajl: jq('#bekuld_file').val()
	};

        makeRequest('bekuld.php', jq.param(a), 'showBekuldResult');
    }
}

function showBekuldResult() {

    jq('#bekuld_loader').css('display', 'none');

    var root = xmldoc.getElementsByTagName('root').item(0);

    if (root.getAttribute('error')) {
    
	jq('#bekuld_msg').text(root.getAttribute('error_msg'));
	new Effect.Appear('bekuld_msg', {duration:.2, queue:'end'});
	jq('#bekuld_button').css('display', '');

    } else {
    
	jq('#bekuld_lista').css('display', 'none');
	jq('#bekuld_success').css('display', '');
    }
}

function jelszoemlekeztetoMehet() {
    var check = true;

    jq.each(['jelszoemlekezteto_email'], function(i, n) {
	if (!trim(jq('#' + n).val()) && (check == true)) {
	    new Effect.Highlight(n, {
		duration:.5,
		startcolor:'#f9a29f',
		endcolor:'#eeeeee',
		restorecolor:'#eeeeee'});
	    jq('#' + n)[0].focus();
	    check = false;
	}
    });

    if (check == true) {
	jq('#jelszoemlekezteto_button').css('display', 'none');
	jq('#jelszoemlekezteto_loader').css('display', '');

	var a = {
	    email: jq('#jelszoemlekezteto_email').val()
	};

        makeRequest('jelszoemlekezteto.php', jq.param(a), 'showJelszoemlekeztetoResult');
    }
}

function showJelszoemlekeztetoResult() {
    jq('#jelszoemlekezteto_form').css('display', 'none');
    jq('#jelszoemlekezteto_loader').css('display', 'none');
    jq('#jelszoemlekezteto_result').css('display', '');
}

