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);
}
}