var gyk_request = getHTTPObject(); var gyk_id = ''; //amivel jatszunk var gyk_action = ''; var gyk_mode = 'normal'; //ha normal siman beletesszuk/kivesszuk a gyujtosokasrbol + frissit gyk_htmlid, ha nem akkor eltuntetem a hirdetest var gyk_processingRequest = false; //szemafor var gyk_link_add = "gyjtkosrba teszem"; var gyk_link_del = "trls a gyjtkosrbl"; function gyk_do( action,id ){ if ( gyk_processingRequest ){ return false; } gyk_action = action; gyk_id = id; gyk_request = getHTTPObject(); gyk_processingRequest = true; gyk_request.onreadystatechange = gyk_cb_do; gyk_request.open('GET', '/ajax/gyujtokosar.php?action=' + escape(action) + '&id=' + escape(id), true); gyk_request.send( null ); return false; } function gyk_cb_do(){ if (gyk_request.readyState == 4) { if (gyk_request.status == 200) { gyk_processingRequest = false; response = gyk_request.responseText; responseRows = response.split("\n"); if ( response.substring(0,2) != 'ok' ){ alert( response ); return false; } if ( gyk_mode == 'normal' ){ if ( gyk_action == 'add' ){ getElement('dobasket_' + gyk_id ).innerHTML = gyk_link_del.replace("%id%",gyk_id); } else { getElement('dobasket_' + gyk_id ).innerHTML = gyk_link_add.replace("%id%",gyk_id); } } else { getElement('ad_item_' + gyk_id ).style.display = 'none'; if ( response == 'ok0' ){ getElement('mobilos_es_kiemelt_hirdetesek_col').innerHTML = "
"; } } } } return false; }