/* Websystem TřiEsa.cz # WBS - 1.0 # # autor: V. Faltus(c) 2019 # verze: 1.0 # # licence: volná - pro nekomerční použití, čti: plotna.licence.txt # license: free - for non-commercial use, read: plotna.licence.txt # # soubor funkcí js pro WS # */ function ftester() { alert("ftester"); } var pocasi = 6; /* celkem obrázků - pro posun obrázků počasí "http://www.meteopress.cz/pictures2/pp_cr_"+*/ var akt=0; /* aktuální obrázek - pro posun obrázků počasí */ var stp=akt; /* počáteční obrázek */ function posun(y) { akt+=y; if(akt < stp) akt=stp; // netočíme if(akt > 5) akt=5; x=akt; document.getElementById("m0").src="https://meteopress.cz/pictures/pp_cr_"+x+"den.png"; x+=1; document.getElementById("m1").src="https://meteopress.cz/pictures/pp_cr_"+x+"den.png"; x+=1; document.getElementById("m2").src="https://meteopress.cz/pictures/pp_cr_"+x+"den.png"; } function getMeteoPress(i) // doplněk k počasí - linky { if(i==0) document.getElementById("pocasi").innerHTML='
 Počasí dnes
'; else if(i==1) document.getElementById("pocasi").innerHTML='
 Evropa - předpověď
'; else if(i==2) document.getElementById("pocasi").innerHTML='
 Teplota - zítra
'; else window.open("http://www.chmi.cz/files/portal/docs/meteo/om/vystrahy/index.html", '','width=600,height=500'); // document.getElementById("pocasi").innerHTML='
 Výstrahy ČHMÚ
'; } function SetHmi() //uvodní nastavení HMI alert("hmi"); { document.getElementById("mhmi").value=""; document.getElementById("mkg").value=0; document.getElementById("mcm").value=0; } // led function Pocitej1() { var form_sazba = document.getElementById("es"); var form_prikonLed = document.getElementById("wattL"); var form_prikonZ = document.getElementById("wattZ"); // alert(form_prikonZ.value+" , "+document.getElementById("wattZ").value); var form_pocetZ = document.getElementById("kus"); var form_provozZ = document.getElementById("hod"); var form_cenaLed = document.getElementById("cenaL"); var vysledek_spotrebaZ = document.getElementById("vysledek_spotrebaZ"); vysledek_spotrebaZ.innerHTML = Math.round((form_prikonZ.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)+ 0.49) + ",- Kč"; var vysledek_spotrebaLed = document.getElementById("vysledek_spotrebaLed"); vysledek_spotrebaLed.innerHTML = Math.round((form_prikonLed.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)) + ",- Kč"; var vysledek_usetrite = document.getElementById("vysledek_usetrite"); vysledek_usetrite.innerHTML = Math.round((form_prikonZ.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)-(form_prikonLed.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)) + ",- Kč"; var vysledek_investice = document.getElementById("vysledek_investice"); vysledek_investice.innerHTML = Math.round((1 / (((form_prikonZ.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)-(form_prikonLed.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)) / (form_cenaLed.value * form_pocetZ.value)))*100)/100 + " roku"; } function Pocitej() { var form_sazba = document.getElementById("es"); var form_prikonLed = document.getElementById("wattL"); var form_prikonZ = document.getElementById("wattZ"); var form_pocetZ = document.getElementById("kus"); var form_provozZ = document.getElementById("hod"); var form_cenaLed = document.getElementById("cenaL"); var spotrebaZ = Math.round((form_prikonZ.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)+ 0.49); var vysledek_spotrebaZ = document.getElementById("vysledek_spotrebaZ"); vysledek_spotrebaZ.innerHTML = spotrebaZ + ",- Kč"; var form_investice = document.getElementById("form_investice"); form_investice.innerHTML = Math.round(form_pocetZ.value * form_cenaLed.value) + ",- Kč"; var spotrebaLed = Math.round((form_prikonLed.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)); var vysledek_spotrebaLed = document.getElementById("vysledek_spotrebaLed"); vysledek_spotrebaLed.innerHTML = spotrebaLed + ",- Kč"; var vysledek_usetrite = document.getElementById("vysledek_usetrite"); vysledek_usetrite.innerHTML = Math.round(spotrebaZ-spotrebaLed) + ",- Kč"; var vysledek_investice = document.getElementById("vysledek_investice"); vysledek_investice.innerHTML = Math.round((1 / (((form_prikonZ.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)-(form_prikonLed.value * form_provozZ.value * 365 * (form_sazba.value / 1000) * form_pocetZ.value)) / (form_cenaLed.value * form_pocetZ.value)))*100)/100 + " roku"; } function Klavesa(e,t) // formuláře přihlášení do RS, WS, člen { //alert("prdelka"); if(e.keyCode == 13) { if(t.id=='email') document.getElementById('password').focus(); else if(t.id=='ipas') document.getElementById('kontrola').focus(); else if(t.id=='kontrola') document.getElementById('email').focus(); event.returnValue = false; // pro IE } } function Stisk(f) // brání použití klávesy enter, formuláře přihlášení do RS, WS, člen { f.press.value=1; //alert(f.press.value); } function Pressvalue(x=0) { document.getElementById('press').value=x; // alert("press="+x); } function ESendForm(f) // formuláře přihlášení editora { //alert("ESendForm="); if(f.press.value>0) // rs { f.press.value=0; //f.kontrola.hidden=true; //alert(f.press.value); if(f.sid.value==22) { f.test.value=hex_md5(f.email.value); f.press.value=hex_md5(f.kontrola.value+hex_md5(f.kontrola.value)); f.ipas.value=hex_md5(f.kontrola.value+hex_md5(f.ipas.value)); u=f.ajx.value+".ajax.php?sid="+f.sid.value+"&ipas="+f.ipas.value+"&test="+f.test.value+"&fce="+f.fce.value+"&kod="+f.press.value; }else u=''; //alert(u); getajx(f.sid.value,u); return false; } return false; // enter } function SendForm(f) // formuláře přihlášení 19/registrace 20 usera { //alert("SendForm="); if(f.press.value>0) // rs { f.press.value=0; f.kontrola.hidden=true; f.test.value=hex_md5(f.email.value); f.press.value=hex_md5(f.kontrola.value+hex_md5(f.kontrola.value)); //alert(f.test.value); if(f.sid.value==19) { //f.ipas.value=f.kontrola.value+hex_md5(f.ipas.value); f.ipas.value=hex_md5(f.kontrola.value+hex_md5(f.ipas.value)); //f.email.value=''; u=document.getElementById('3esa_ajx').value+".ajax.php?sid="+f.sid.value+"&ipas="+f.ipas.value+"&test="+f.test.value+"&fce="+f.fce.value+"&kod="+f.press.value; }else u=document.getElementById('3esa_ajx').value+".ajax.php?sid="+f.sid.value+"&email="+f.email.value+"&test="+f.test.value+"&fce="+f.fce.value+"&kod="+f.press.value; //alert(u); getajx(f.sid.value,u); return false; } return false; // enter } function getajx(x,u) { //alert(x+" , "+u); if (window.ActiveXObject) { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); } httpRequest.open("GET", u, true); httpRequest.onreadystatechange= function () {procAjax(x); } ; httpRequest.send(null); return false; } //var volil=0; function NastavA(t,r,a) //ankety { //alert(t+r+','+a); if(document.getElementById('ida'+a).value==0) return true; document.getElementById('ida'+a).value=0; //ida = (id z tb anketa) url=document.getElementById('3esa_ajx').value+".ajax.php?ajxAnketa="+document.getElementById('anzv'+a).value+"&aid="+r+"&ida="+a; //alert(url); if (window.ActiveXObject) { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else { httpRequest = new XMLHttpRequest(); } httpRequest.open("GET", url, true); httpRequest.onreadystatechange= function () {procAjax(document.getElementById('anzv'+a).value); } ; httpRequest.send(null); return false; } function procAjax(x=0) { if (httpRequest.readyState == 4) { if(httpRequest.status == 200) { //alert(httpRequest.responseText); //.length if(x==0) // anketa malá { if(httpRequest.responseText.length>2) { a=httpRequest.responseText.split("•"); //c=parseInt(a[0]); // celkem nepoužito document.getElementById("asr"+a[1]).style.fontWeight="bold"; //color="#00f"; také OK for(i=2;i2) { a=httpRequest.responseText.split("•"); c=parseInt(a[0]); // celkem document.getElementById("asr"+a[1]).style.fontWeight="bold"; //color="#00f"; //fontWeight="bold"; for(i=2;i2) { a=httpRequest.responseText.split("•"); document.getElementById("kontrola").value="Přihlášen"; }else document.getElementById("kontrola").value="Nepřihlášen!"; }else if(x==22)//loged { document.getElementById('loginu').hidden=true; document.getElementById("kontrola").style.fontWeight='bold'; document.getElementById("kontrola").hidden=false; if(httpRequest.responseText.length>2) { a=httpRequest.responseText.split("•"); document.getElementById("rsp"+x).hidden=true; alert("Přihlášen"); //document.getElementById("kontrola").value="Přihlášen"; }else document.getElementById("kontrola").value="Nepřihlášen!"; }else if(x==20)//registr { document.getElementById('registru').hidden=true; document.getElementById("kontrola").style.fontWeight='bold'; document.getElementById("kontrola").hidden=false; if(httpRequest.responseText.length>2) { a=httpRequest.responseText.split("•"); document.getElementById('regsp0').hidden=true; document.getElementById('regsp1').hidden=false; document.getElementById('regsp2').hidden=false; document.getElementById("kontrola").value="Registrován"; }else document.getElementById("kontrola").value="Neregistrován!"; } } } } // editace RS function VlozText(s) // vkládá thtml tagy do textu: nepárové { veta=document.getElementById("rstxt").value; st=document.getElementById("rstxt").selectionStart; document.getElementById("rstxt").focus(); document.getElementById("rstxt").value=veta.slice(0,st)+s+veta.slice(document.getElementById("rstxt").selectionEnd); document.getElementById("rstxt").selectionStart=st+s.length; document.getElementById("rstxt").selectionEnd=st+s.length; } function VlozText2(s1,s2) // vkládá thtml tagy - párové { veta=document.getElementById("rstxt").value; st=document.getElementById("rstxt").selectionStart; document.getElementById("rstxt").focus(); m=s1+veta.substr(st, document.getElementById("rstxt").selectionEnd-st)+s2; document.getElementById("rstxt").value=veta.slice(0,st)+m+veta.slice(document.getElementById("rstxt").selectionEnd); document.getElementById("rstxt").selectionStart=st+m.length; document.getElementById("rstxt").selectionEnd=st+m.length; } function VlozText3(s1,s2,s3) // vkládá thtml tagy do textu: barva { var f=prompt("číslo barvy (hex)", "#ff0000"); if(f) // vložím barvu písma { f=s1+'"'+f+'"'+s2; veta=document.getElementById("rstxt").value; st=document.getElementById("rstxt").selectionStart; document.getElementById("rstxt").focus(); m=f+veta.substr(st, document.getElementById("rstxt").selectionEnd-st)+s3; document.getElementById("rstxt").value=veta.slice(0,st)+m+veta.slice(document.getElementById("rstxt").selectionEnd); document.getElementById("rstxt").selectionStart=st+f.length; document.getElementById("rstxt").selectionEnd=st+f.length; } } function VlozTextP(s1,s2) // vkládá thtml tagy do textu: barva Pozadí ff00ff { var f=prompt("číslo barvy (hex)", "#99ff00"); if(f) { f=s1+f+'">'; // vložím barvu pozadí veta=document.getElementById("rstxt").value; st=document.getElementById("rstxt").selectionStart; document.getElementById("rstxt").focus(); m=f+veta.substr(st, document.getElementById("rstxt").selectionEnd-st)+s2; document.getElementById("rstxt").value=veta.slice(0,st)+m+veta.slice(document.getElementById("rstxt").selectionEnd); document.getElementById("rstxt").selectionStart=st+f.length; document.getElementById("rstxt").selectionEnd=st+f.length; } } function VlozTextV(s1,s2,s3) // vkládá thtml tagy do textu: velikost písma 3 { var f=prompt("Písmo (1-7)", "3"); if(f) { f=s1+'"'+f+'"'+s2; // vložím číslo velikosti fontu veta=document.getElementById("rstxt").value; st=document.getElementById("rstxt").selectionStart; document.getElementById("rstxt").focus(); m=f+veta.substr(st, document.getElementById("rstxt").selectionEnd-st)+s3; document.getElementById("rstxt").value=veta.slice(0,st)+m+veta.slice(document.getElementById("rstxt").selectionEnd); document.getElementById("rstxt").selectionStart=st+f.length; document.getElementById("rstxt").selectionEnd=st+f.length; } } function VlozLink(s1,s2,s3) // vkládá thtml tagy do textu: odkaz-link { var f=prompt("text odkazu", "http:// (odkaz-link)"); if(f) // vložím odkaz { f=s1+'"'+f+'"'+' style="" title="odkaz"'+s2; veta=document.getElementById("rstxt").value; st=document.getElementById("rstxt").selectionStart; document.getElementById("rstxt").focus(); m=f+veta.substr(st, document.getElementById("rstxt").selectionEnd-st)+s3; document.getElementById("rstxt").value=veta.slice(0,st)+m+veta.slice(document.getElementById("rstxt").selectionEnd); document.getElementById("rstxt").selectionStart=st+f.length; document.getElementById("rstxt").selectionEnd=st+f.length; } } function NahledRS(path,obr,h,w) // ukáže náhled článku při editaci _RSHSPACE _RSVSPACE { if(obr) t=''; else t=''; if(!showrs) // shodné s funkci mOkno showrs=new popUp(100, 150, 650, 300, 'viewrs','
'+t+document.getElementById("rstxt").value+"
", "white", "black", "10pt sans-serif", "Náhled: "+document.getElementById("hlrs").value, "blue", "#f0f0f0", "#dddddd", "gray", "gray", false, true, true, true, true); else document.getElementById('viewrs_c').innerHTML='
'+t+document.getElementById("rstxt").value+"
"; showbox('viewrs'); } function AvPopis(t) // avatar - dá hodnotu popis do edit pole pro změnu { document.getElementById('eav').value=t.title; // popis document.getElementById('idav').value=t.name; // id - změna document.getElementById('xav').value+=(t.name+'•'); // id - seznam del }