var oligo_druh; function setInnerHtml(http_request,elem_id) { if (http_request.readyState == 4) { if (http_request.status == 200) { var el = document.getElementById(elem_id); el.innerHTML = http_request.responseText; //alert(elem_id + ' ' + http_request.responseText) } else { alert('Chyba'); } } } function vygeneruj_prvek_podle_podminky(elem_id,funkce_ajax,parametry) { var http_request = false; var request = 'f=' + funkce_ajax + parametry; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (error) { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } } http_request.onreadystatechange = function() { setInnerHtml(http_request,elem_id); }; http_request.open('POST', 'http://www.eastport.cz/js/ajax.php?' + request, true); http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); http_request.send(request); } function ajax_nastav_oligo_druh(druh) { nacti_sekvenci(); if (retezec) { oligo_druh = druh; //global ajax_prekresli_oligo(); } else { oligo_druh = 0; document.getElementById("oligo_druh_" + druh).checked = false; document.getElementById("oligo_sekvence").focus(); alert('Vyplňte prosím napřed sekvenci'); return false; } } function ajax_prekresli_oligo() { //document.getElementById("pracuji_pockej").style.display=""; ajax_prekresli_modifikace(); ajax_prekresli_skalu(); ajax_prekresli_purifikaci(); ajax_prekresli_dokumentaci(); ajax_prekresli_spermidinove_jednotky(); overDalsiPodminky(); //document.getElementById("pracuji_pockej").style.display="none"; var t=setTimeout("nastavDokumentaciDleDruhu();",1000); } function ajax_prekresli_modifikace() { m5=mi=m3=mip=0; if (document.getElementById("oligo_mod5")) m5 = document.getElementById("oligo_mod5").value; if (document.getElementById("oligo_modint")) mi = document.getElementById("oligo_modint").value; if (document.getElementById("oligo_mod3")) m3 = document.getElementById("oligo_mod3").value; if (document.getElementById("oligo_modint_pozice")) mip = document.getElementById("oligo_modint_pozice").value; vygeneruj_prvek_podle_podminky('div_modifikace','ajax_prekresli_modifikace','&oligo_druh=' + oligo_druh + '&m5=' + m5 + '&mi=' + mi + '&m3=' + m3 + '&mip=' + mip); vygeneruj_prvek_podle_podminky('div_mozne_kombinace','ajax_zkontroluj_platnost_kombinace_modifikace','&oligo_druh=' + oligo_druh + '&m5=' + m5 + '&mi=' + mi + '&m3=' + m3); } function ajax_prekresli_skalu() { skala=0; if (document.getElementById("oligo_skala")) { skala = document.getElementById("oligo_skala").value; } vygeneruj_prvek_podle_podminky('div_skala','ajax_prekresli_skalu','&oligo_druh=' + oligo_druh + '&skala=' + skala); } function ajax_prekresli_purifikaci() { pur=0; if (document.getElementById("oligo_purifikace")) { pur = document.getElementById("oligo_purifikace").value; } vygeneruj_prvek_podle_podminky('div_purifikace','ajax_prekresli_purifikaci','&oligo_druh=' + oligo_druh + '&pur=' + pur); } function ajax_prekresli_dokumentaci() { dok=0; if (document.getElementById("oligo_dokumentace")) { dok = document.getElementById("oligo_dokumentace").value; } vygeneruj_prvek_podle_podminky('div_dokumentace','ajax_prekresli_dokumentaci','&oligo_druh=' + oligo_druh + '&dok=' + dok); } function ajax_prekresli_spermidinove_jednotky() { nacti_sekvenci(); if (!retezec) { document.getElementById("oligo_sekvence").focus(); return false; } pocet_bazi = pocetBazi(retezec); //if (oligo_druh==null) oligo_druh=0; if (oligo_druh) { vygeneruj_prvek_podle_podminky('div_spermidiny','ajax_prekresli_spermidinove_jednotky','&oligo_druh=' + oligo_druh + '&pocet_bazi=' + pocet_bazi); } }