// JavaScript Document
/**************************************
       Autorem skryptu jest
       13thGhost.
       Wszelkie modyfikacje
       lub wykorzystywanie kodu badz jego
       fragmentu do swoich aplikacji 
       bez zgody autora jest zabronione.
       kontakt: a13thghost@o2.pl
**************************************/


var raport_reckow_tablica = new Array();
var kto_zebral = new Array();

function select_all(){
       text=document.cos.tekst2.select();
}


function s_takana(){
       document.cos.nawiasy.checked=false;
       document.cos.pod.checked=false;
       if((document.cos.pod.checked==false) && (document.cos.nawiasy.checked==false) && (document.cos.takana.checked==false)){
              document.cos.takana.checked=true;
       }
}

function s_pod(){
       document.cos.nawiasy.checked=false;
       document.cos.takana.checked=false;
       if((document.cos.pod.checked==false) && (document.cos.nawiasy.checked==false) && (document.cos.takana.checked==false)){
              document.cos.takana.checked=true;
       }
}

function s_nawiasy(){
       document.cos.takana.checked=false;
       document.cos.pod.checked=false;
       if((document.cos.pod.checked==false) && (document.cos.nawiasy.checked==false) && (document.cos.takana.checked==false)){
              document.cos.takana.checked=true;
       }
}

function odwroc(){
       temp_sojusz1 = document.cos.sojusz1.value;
       temp_sojusz2 = document.cos.sojusz2.value;
       temp_sojusz1_ogolem = document.cos.sojusz1_ogolem.value;
       temp_sojusz2_ogolem = document.cos.sojusz2_ogolem.value;
       document.cos.sojusz1.value = temp_sojusz2;
       document.cos.sojusz2.value = temp_sojusz1;
       document.cos.sojusz1_ogolem.value = temp_sojusz2_ogolem;
       document.cos.sojusz2_ogolem.value = temp_sojusz1_ogolem;
}

function kropki(sso){
       sso = ''+sso+'';
       ss_len = sso.length;
       ss_temp1 = '';
       ss_temp2 = '';
       ss_temp3='';
       ss_reszta = ss_len%3; //ile liczb nie zakwalifikowalo sie do trojki
       ss_ilosc = Math.floor(ss_len/3); //ile bedzie lancuchow po 3 znaki
       for(i=0;i<ss_reszta;i++){
              ss_temp1 = ss_temp1+sso.charAt(i);
       }
       index_pocz = ss_reszta;
       for(i=1;i<=ss_ilosc;i++){
                     ss_temp2 = sso.substr(index_pocz,3);
                     index_pocz=index_pocz+3;
                     if(ss_temp1!=''){
                            ss_temp3 = ss_temp3+'.'+ss_temp2;
                     }
                     else{
                            if(i<ss_ilosc){
                                   ss_temp3 = ss_temp3+ss_temp2+'.';
                            }
                            else{
                                   ss_temp3 = ss_temp3+ss_temp2;
                            }
                     }
       }
       ss_temp3=ss_temp1+ss_temp3;
       return ss_temp3;
}

function prev(){
       if(document.cos.tekst2.value!=''){
              str = document.cos.tekst2.value;       
              str = str.replace(/[[]/gi,"<");   //zastepuje znaki [,[] na <
              while (str.match("]")) {                     // wyszukuje znaku ]
                     str = str.replace("]",">");
              }
              str = str.replace(/\n/g,"<br>");
              str = str.replace(/<\/color>/g,"</font>");
              str = str.replace(/<\/size>/g,"</font>");
              while (str.match("<color")) {
                     str = str.replace("<color","<font color");
              }
              while (str.match("<size=14")) {
                     str = str.replace("<size=14","<font size='4px'");
              }
              while (str.match("<size=9")) {
                     str = str.replace("<size=9","<font size='1px'");
              }
              while (str.match("{")) {                     // wyszukuje znaku ]
                     str = str.replace("{","[");
              }
              while (str.match("}")) {                     // wyszukuje znaku ]
                     str = str.replace("}","]");
              }
              document.getElementById("t_opcje").innerHTML='';
              instrukcja = document.getElementById("obsluga");
              instrukcja1 = '<br><table style="z-index: 3; background-color:'+c_tla+'; width:700px; position:absolute; border-style:solid; color:#7b90b8;" cellpadding=10><tr><td><div onClick="i_schowaj()" style="text-align:right; cursor:pointer;">[Zamknij]</div>';
              instrukcja1 = instrukcja1+str;
              instrukcja1 = instrukcja1+'<div onClick="i_schowaj()" style="text-align:right; cursor:pointer;">[Zamknij]</div></td></tr></table>';
              instrukcja.innerHTML = instrukcja1;
       }
       else{
              alert("Brak skonwertowanego RW!");
       }
}

function i_pokaz(){
       instrukcja = document.getElementById("obsluga");
       instrukcja1 = '<br><table style="z-index: 3; background-color:#f1f1f1; border:1px solid #000000; width: 450px;" cellpadding=10><tr><td>Dla pojedynczego RW</td><td>Dla wielu RW</td></tr>';
       instrukcja1 = instrukcja1+'<tr><td style="width: 200px;vertical-align:top;">1. Ustaw opcje<br><br>2. Wklej RW do okienka po lewej<font color="red"> (po wklejeniu raportu okno staje sie nieaktywne!!)</font>';
       instrukcja1 = instrukcja1+'<br><br>3. Wcisnij guzik <u>KONWERTUJ</u><br><br>4. Skopiuj zformatowane RW z prawego okna na forum :).';
       instrukcja1 = instrukcja1+'<br><br>5. Nacisnij guzik <u>Wyczysc okna</u>';
       instrukcja1 = instrukcja1+'</td><td>1. Zaznacz pole <u>Konwersja wielu rw</u><br><br>2. Ustaw opcje<br><br>3. Wklej RW do okienka po lewej<font color="red"> (po wklejeniu raportu okno nadal jest aktywne!!)</font>';
       instrukcja1 = instrukcja1+'<br><br>4. Wcisnij guzik <u>KONWERTUJ</u><br><br>5. Dla kolejnych RW powtarzaj kroki 3 i 4<br><br>6. Wyczysc okna';
       instrukcja1 = instrukcja1+'</td></tr><tr><td colspan=2><br>---------------------------------------------------------------------';
       instrukcja1 = instrukcja1+'<br><b>Jak dodac straty z calej wojny?</b><br>Zaznacz pole <u>Zsumuj straty z RW ze stratami z wojny</u><br> W pola "straty" wpisz straty obu sojuszow.<br>Wklej RW i konwertuj';
       instrukcja1 = instrukcja1+'</td></tr></table>';
       instrukcja.innerHTML = instrukcja1;
}
function i_pokaz2(){
       instrukcja = document.getElementById("obsluga");
       instrukcja1 = '<br><table style="z-index: 3; background-color:#f1f1f1; border:1px solid #000000; width: 450px;" cellpadding=10><tr><td><b>Dla jednego Ataku Rakietowego</b></td><td><b>Dla wielu Atakow Rakietowych</b></td></tr>';
       instrukcja1 = instrukcja1+'<tr><td style="width: 200px;vertical-align:top;">1. Ustaw opcje<br><br>2. Wklej <b><font color=red>R</font></b>aport <b><font color=red>S</font></b>zpiegowski sprzed ataku do okienka po lewej';
       instrukcja1 = instrukcja1+'<br><br>3. Wcisnij guzik <u>KONWERTUJ</u><br><br>4. Wklej RS po ataku';
       instrukcja1 = instrukcja1+'<br><br>5. Nacisnij guzik <u>KONWERTUJ</u><br><br>6. Skopiuj raport z prawego okna na forum.';
       instrukcja1 = instrukcja1+'</td><td>1. Zaznacz pole <u>Konwersja wielu RS</u><br><br>2. Ustaw opcje<br><br>3. Wklej RS sprzed ataku do okienka po lewej';
       instrukcja1 = instrukcja1+'<br><br>4. Wcisnij guzik <u>KONWERTUJ</u><br><br>5. Wklej RS po ataku<br><br>6. Wcisnij guzik <u>KONWERTUJ</u><br><br>7. Dla kolejnych atakow powtarzaj kroki 3-6.<br><br>8. Skopiuj zformatowany raport z prawego okna na forum.';
       instrukcja1 = instrukcja1+'</td></tr><tr><td colspan=2><br>---------------------------------------------------------------------';
       instrukcja1 = instrukcja1+'<br><b>Jak dodac straty z calej wojny?</b><br>Zaznacz pole <u>Zsumuj straty z RS ze stratami z wojny</u><br> W pola "straty" wpisz straty obu sojuszow.<br>Wklej RS i konwertuj';
       instrukcja1 = instrukcja1+'</td></tr></table>';
       instrukcja.innerHTML = instrukcja1;
}
function i_schowaj(){
       if(c_tla=='#efefef'){
              selectbox='<select name="kolor" class="oknatekstowe" onChange="bg_paletka2()" style="width:150px;"><option value="2">Jasnego</option><option value="1">Ciemnego (jak w Ogame)</option></select>';
       }
       else{
              selectbox='<select name="kolor" class="oknatekstowe" onChange="bg_paletka2()" style="width:150px;"><option value="1">Ciemnego (jak w Ogame)</option><option value="2">Jasnego</option></select>';
       }
       document.getElementById("obsluga").innerHTML = '<br>';
       document.getElementById("t_opcje").innerHTML='Dostosuj palete kolorow do tla: '+selectbox;
}
function i_schowaj2(){
       document.getElementById("obsluga").innerHTML = '<br>';
}
function dezaktywuj(){
              document.cos.ntechy.checked=false;
}
function dezaktywuj2(){
              document.cos.techy.checked=false;
}
function betatesters(){
       instrukcja = document.getElementById("obsluga");
       beta = '<br><table style="z-index: 3; background-color:#f1f1f1; width: 300px; border:1px solid #000000; " cellpadding=10><tr><td>';
       beta = beta+'Beta testerzy (czyli ci, dzieki którym coś tu robie :P):';
       beta = beta+'<br><br><font color="red">Antares</font> - alias niezmordowany :)<br><font color="red">Fifi <br>Gelu</font><br><br>Pomysły i sugestie:<br><font color="red">1.</font> Antares<br><font color="red">2.</font> Remek`<br><font color="red">3.</font> GoBo<br><font color="red">4.</font> Kalcior <br><font color="red">5.</font> Est<br><font color="red">6.</font> Maniek';
       beta = beta+'<br><br>Wszystkim dzięki wielkie za pomoc!! <br><font color="blue">"Tego co robimy, nie robimy tylko dla siebie"</font></td></tr></table>';
       instrukcja.innerHTML = beta;
}
function pokaz_zmiany(){
       instrukcja = document.getElementById("obsluga");
       beta = '<br><table style="z-index: 3; background-color:#f1f1f1; width: 300px; border:1px solid #000000;" cellpadding=10><tr><td>';
       beta = beta+'Lista zmian w wersji <font color="red">'+version+'</font> <b>('+data+')</b> :';
       beta = beta+'<br><br><br><font color="red">1.</font> Poprawa drobnych bledow z doliczaniem zbiorki zlomu.</font><br><font color="red">2.</font> Poprawione przeliczanie rw (akceptacja rw z "kropeczkami").</font>';
       beta = beta+'<br>________________________________________________<br><br>zmiany w wersji 1.0d<br><font color="red">1.</font> Zaimplementowanie nowego okretu.</font><br><font color="red">2.</font> Poprawione odczytywanie nickow zawierajacych spacje.</font><br><font color="red">3.</font> Dodany guzik zaznaczajacy raport.</font>';
       beta = beta+'<br>________________________________________________<br><br>zmiany w wersji 1.0c<br><font color="red">1a.</font> Wliczanie deuteru do rabunku.</font><br><font color="red">1b.</font> Realniejsze zaokraglanie.</font><br><font color="red">1.</font> Modyfikacje kosmetyczne (ustawienia defaultowe zmienione pod katem prowadzenia wojen systemem Antaresa).</font><br><font color="red">2.</font> Dodane wypisywanie strat agresorw przy zaznaczeniu opcji "pokaz straty obroncw i agresorw.." lub przy sumowaniu strat wojennych w jednostkach.</font>';
       beta = beta+'<br>________________________________________________<br><br>zmiany w wersji 1.0b<br><font color="red">1.</font> Drobne modyfikacje w konersji raportu zbiorki z pz.</font><br><font color="red">2.</font> Poprawione bledy.</font><br><font color="red">3.</font> Dodana opcja wliczajaca do bilansu zrabowane i zebrane surowce.</font><br><font color="red">4.</font> Dodana opcja pokazujaca straty obroncy w jednostkach.</font><br>';
       beta = beta+'</td></tr></table>';
       instrukcja.innerHTML = beta;
}
function pokaz_zmiany2(){
       instrukcja = document.getElementById("obsluga");
       beta = '<br><table style="z-index: 3; background-color:#f1f1f1; width: 300px; border:1px solid #000000;" cellpadding=10><tr><td>';
       beta = beta+'Lista zmian w wersji <font color="red">'+version+'</font> <b>('+data+')</b> :';
       beta = beta+'<br><br><font color="red">1.</font>Poprawione wyliczanie % ze strat jednostkowych.</font>';
       beta = beta+'</td></tr></table>';
       instrukcja.innerHTML = beta;
}
function clrot(id_okna){
       switch(id_okna){
              case "s1":
                     if(document.cos.sojusz1.value=='Wpisz tutaj'){
                            document.cos.sojusz1.value='';
                     }
              break;
              case "s3":
                     if(document.cos.sojusz2.value=='Wpisz tutaj'){
                            document.cos.sojusz2.value='';
                     }
              break;
              case "rec":
                     if(document.cos.zbierajacy.value=='Nick zbierajacego'){
                            document.cos.zbierajacy.value='';
                     }
              break;
       }
}

function wpot(id_okna){
       switch(id_okna){
              case "s1":
                     if(document.cos.sojusz1.value==''){
                            document.cos.sojusz1.value='Wpisz tutaj';
                     }
              break;
              case "s3":
                     if(document.cos.sojusz2.value==''){
                            document.cos.sojusz2.value='Wpisz tutaj';
                     }
              break;
              case "rec":
                     if(document.cos.zbierajacy.value==''){
                            document.cos.zbierajacy.value='Nick zbierajacego';
                     }
              break;
       }
}

function save(type, name) {
       var f = document.cos;
       var dizi = new Array();
       if (type == 'cookie') {
              if (name == '13th') {
                     dizi.push(f.koordynaty.checked);
                     dizi.push(f.techy.checked);
                     dizi.push(f.ntechy.checked);
                     dizi.push(f.uzasoby.checked);
                     dizi.push(f.center.checked);
                     dizi.push(f.antares.checked);
                     dizi.push(f.zlom.checked);
                     dizi.push(f.bilansik.checked);
                     dizi.push(f.bilansik2.checked);
                     dizi.push(f.pbitwie.value);
                     dizi.push(f.sojusz1.value);
                     dizi.push(f.sojusz2.value);
                     dizi.push(f.stan_przed.checked);
                     dizi.push(f.stan_przed2.checked);
                     dizi.push(f.sojusze.checked);
                     dizi.push(f.skroc.checked);
                     dizi.push(f.takana.checked);
                     dizi.push(f.nawiasy.checked);
                     dizi.push(f.pod.checked);
                     setCookie('13th', dizi.toString());
              }
       }
       save_colors('cookie','13thc');
       alert('Ustawienia zostaly zapisane');
}
function load(type, name) {
       var f = document.cos;
       if (type == 'cookie') {
              if (name == '13th') {
                     var cr = getCookie("13th");
                     if (!cr) {
                            return;
                     }
                     var dizi = cr.split(',');
                     dizi = dizi.reverse();
                     f.koordynaty.checked = (dizi.pop() == 'true');
                     f.techy.checked = (dizi.pop() == 'true');
                     f.ntechy.checked = (dizi.pop() == 'true');
                     f.uzasoby.checked = (dizi.pop() == 'true');
                     f.center.checked = (dizi.pop() == 'true');
                     f.antares.checked = (dizi.pop() == 'true');
                     f.zlom.checked = (dizi.pop() == 'true');
                     f.bilansik.checked = (dizi.pop() == 'true');
                     f.bilansik2.checked = (dizi.pop() == 'true');
                     f.pbitwie.value = dizi.pop();
                     f.sojusz1.value = dizi.pop();
                     f.sojusz2.value = dizi.pop();
                     f.stan_przed.checked = (dizi.pop() == 'true');
                     f.stan_przed2.checked = (dizi.pop() == 'true');
                     f.sojusze.checked = (dizi.pop() == 'true');
                     f.skroc.checked = (dizi.pop() == 'true');
                     f.takana.checked = (dizi.pop() == 'true');
                     f.nawiasy.checked = (dizi.pop() == 'true');
                     f.pod.checked = (dizi.pop() == 'true');
                     if(f.ntechy.checked==true)
                     {
                            f.techy.disabled=true;
                     }
              }
       }
       
       load_colors('cookie','13thc');
       alert('Ustawienia zostaly wczytane');
}

function setCookie(name, value, expires, path, domain, secure)
{
       if (!expires) {
              expires = new Date();
              expires.setFullYear(2115,0,14);
       }
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(Name) {
       var search = Name + "="
       var returnvalue = "";
       if (document.cookie.length > 0) {
              offset = document.cookie.indexOf(search)
              // if cookie exists
              if (offset != -1) {
                     offset += search.length
                     // set index of beginning of value
                     end = document.cookie.indexOf(";", offset);
                     // set index of end of cookie value
                     if (end == -1) end = document.cookie.length;
                            returnvalue=unescape(document.cookie.substring(offset, end))
              }
       }
       return returnvalue;
}
function save_colors(type, name) {
       var dizi2 = new Array();
       if (type == 'cookie') {
              if (name == '13thc') {
                     for (counter=0;counter<4;counter++){
                            dizi2.push(paleta_j[0][counter]);
                     }
                     for (counter=0;counter<22;counter++){
                            dizi2.push(paleta_j[1][counter]);
                     }
                     for (counter=0;counter<4;counter++){
                            dizi2.push(paleta_c[0][counter]);
                     }
                     for (counter=0;counter<22;counter++){
                            dizi2.push(paleta_c[1][counter]);
                     }
                     setCookie('13thc', dizi2.toString());
              }
       }
}
function load_colors(type, name) {
       if (type == 'cookie') {
              if (name == '13thc') {
                     var cr = getCookie("13thc");
                     if (!cr) {
                            return;
                     }
                     
                     var dizi2 = cr.split(',');
                     dizi2 = dizi2.reverse();
                     
                     for (cntr=0;cntr<4;cntr++){
                            paleta_j[0][cntr]=dizi2.pop();
                     }
                     for (cntr=0;cntr<22;cntr++){
                            paleta_j[1][cntr]=dizi2.pop();
                     }
                     for (cntr=0;cntr<4;cntr++){
                            paleta_c[0][cntr]=dizi2.pop();
                     }
                     for (cntr=0;cntr<22;cntr++){
                            paleta_c[1][cntr]=dizi2.pop();
                     }
              }
       }
}
function recyklery(){
       instrukcja = document.getElementById("obsluga");
       okno = '<br><table style="z-index: 3; background-color:#f1f1f1; width: 350px; border:1px solid #000000;" cellpadding=10><tr><td>';
       okno += '<div onClick="i_schowaj()" style="text-align:center; cursor:pointer; background-color:#000000; color:#ffffff; padding:3px;">[Zamknij]</div><br>Wybierz nick: <select onChange="wpisz()" id="wybor" name="wybor"><option></option>';
              for(k=0;k<il_agr;k++)
              {
                     okno+='<option value="'+name[0][k]+'">'+name[0][k]+'</option>';
              }
              for(k=0;k<il_obr;k++)
              {
                     okno+='<option value="'+name[1][k]+'">'+name[1][k]+'</option>';
              }
       okno += '</select><br>lub wpisz tutaj: <input type="text" name="zbierajacy" id="oknatekstowe" value="Nick zbierajacego" onClick="clrot(\'rec\')" onBlur="wpot(\'rec\')" style="border-style: solid; border-width: 1px;">';
       okno += '<br><textarea rows="10" cols="40" id="okienka" name="rec">';
       okno += '</textarea>';
       okno +='<br><br><div onClick="r_raport()" style="text-align:center; cursor:pointer;">[Dodaj raport]</div>';
       okno += '</td></tr></table>';
       instrukcja.innerHTML = okno;
}

function wpisz()
{
       document.cos.zbierajacy.value=document.getElementById("wybor").value;       
}

function r_raport(){
       wzorzec = new RegExp("[0-9][0-9.e+]*[0-9]*","gi");
       if(document.cos.rec.value.indexOf(j_szczatki[jezyk])!=-1){
              pkt_ctrl = document.cos.rec.value.indexOf(j_szczatki[jezyk]);
              zb_rec = document.cos.rec.value.slice(pkt_ctrl);
       }
       else
       {
              zb_rec = document.cos.rec.value;
       }
       wartosci = zb_rec.match(wzorzec);
       w2 = new RegExp("e.0.","g");
       w3 = new RegExp("[^0-9]","g");
       
              if(wartosci[1].search("e")!=-1){
                     
                     dlugosc=wartosci[1].length;
                     dlugosc--;
                     ost_liczba=parseInt(wartosci[1].slice(dlugosc));
                     
                     e=wartosci[1].indexOf("e");
                     liczba_glowna=wartosci[1].slice(0,e);
                     wzor=new RegExp("[^0-9]","g");
                     liczba_glowna=liczba_glowna.replace(wzor,"");
                     
                     for(k=liczba_glowna.length;k<=ost_liczba;k++)
                     {
                            liczba_glowna+='0';       
                     }
                     
                     wartosci[1] = liczba_glowna;
              }
              if(wartosci[2].search("e")!=-1){
                     
                     dlugosc=wartosci[2].length;
                     dlugosc--;
                     ost_liczba=parseInt(wartosci[2].slice(dlugosc));
                     
                     e=wartosci[2].indexOf("e");
                     liczba_glowna=wartosci[2].slice(0,e);
                     wzor=new RegExp("[^0-9]","g");
                     liczba_glowna=liczba_glowna.replace(wzor,"");
                     
                     for(k=liczba_glowna.length;k<=ost_liczba;k++)
                     {
                            liczba_glowna+='0';       
                     }
                     
                     wartosci[2] = liczba_glowna;
              }
              if(wartosci[3].search("e")!=-1){
                     
                     dlugosc=wartosci[3].length;
                     dlugosc--;
                     ost_liczba=parseInt(wartosci[3].slice(dlugosc));
                     
                     e=wartosci[3].indexOf("e");
                     liczba_glowna=wartosci[3].slice(0,e);
                     wzor=new RegExp("[^0-9]","g");
                     liczba_glowna=liczba_glowna.replace(wzor,"");
                     
                     for(k=liczba_glowna.length;k<=ost_liczba;k++)
                     {
                            liczba_glowna+='0';       
                     }
                     
                     wartosci[3] = liczba_glowna;
              }
              if(wartosci[4].search("e")!=-1){

                     dlugosc=wartosci[4].length;
                     dlugosc--;
                     ost_liczba=parseInt(wartosci[4].slice(dlugosc));
                     
                     e=wartosci[4].indexOf("e");
                     liczba_glowna=wartosci[4].slice(0,e);
                     wzor=new RegExp("[^0-9]","g");
                     liczba_glowna=liczba_glowna.replace(wzor,"");
                     
                     for(k=liczba_glowna.length;k<=ost_liczba;k++)
                     {
                            liczba_glowna+='0';       
                     }
                     
                     wartosci[4] = liczba_glowna;
              }
              if(wartosci[5].search("e")!=-1){

                     dlugosc=wartosci[5].length;
                     dlugosc--;
                     ost_liczba=parseInt(wartosci[5].slice(dlugosc));
                     
                     e=wartosci[5].indexOf("e");
                     liczba_glowna=wartosci[5].slice(0,e);
                     wzor=new RegExp("[^0-9]","g");
                     liczba_glowna=liczba_glowna.replace(wzor,"");
                     
                     for(k=liczba_glowna.length;k<=ost_liczba;k++)
                     {
                            liczba_glowna+='0';       
                     }
                     
                     wartosci[5] = liczba_glowna;

              }
              
              for(u=0;u<wartosci.length;u++){
                     wartosci[u] = wartosci[u].replace(w3,"");
              }
              if(wartosci[2]>1000000){
                     cc2 = '[b][color=#ff6000]';
              }
              else{
                     cc2 = '[b][color=#ff9911]';
              }
              if(wartosci[3]>1000000){
                     cc3 = '[b][color=#ff6000]';
              }
              else{
                     cc3 = '[b][color=#ff9911]';
              }
              if(wartosci[4]>1000000){
                     cc4 = '[b][color=#ff6000]';
              }
              else{
                     cc4 = '[b][color=#ff9911]';
              }
              if(wartosci[5]>1000000){
                     cc5 = '[b][color=#ff6000]';
              }
              else{
                     cc5 = '[b][color=#ff9911]';
              }
              
              if(suma_zebranych!=0)
              {
                     suma_zebranych+=parseInt(wartosci[4])+parseInt(wartosci[5]);
                     tablica_zebranych[il_rw]+=suma_zebranych;
              }
              else
              {
                     suma_zebranych=parseInt(wartosci[4])+parseInt(wartosci[5]);       
                     tablica_zebranych[il_rw]=suma_zebranych;
              }
              
              
              for(j=0;j<il_agr;j++)              //automatyczne sprawdzanie po nicku, kto zebral zlom
              {
                     if(name[0][j]==document.cos.zbierajacy.value)
                     {
                            suma_zebranych_ogolem_a+=suma_zebranych;
                            zebral='agresor';
                            break;
                     }
              }
              
              for(j=0;j<il_obr;j++)              //automatyczne sprawdzanie po nicku, kto zebral zlom
              {
                     if(name[1][j]==document.cos.zbierajacy.value)
                     {
                            suma_zebranych_ogolem_o+=suma_zebranych;
                            zebral='obronca';
                            break;
                     }
                     
              }
              if(zebral=='')
              {
                     zebral='nikt';
              }
              
              
              
              wartosci[1] = kropki(wartosci[1]);
              wartosci[2] = kropki(wartosci[2]);
              wartosci[3] = kropki(wartosci[3]);
              wartosci[4] = kropki(wartosci[4]);
              wartosci[5] = kropki(wartosci[5]);
              
              if(document.cos.zbierajacy.value=="Nick zbierajacego"){
                     nick_zb = '';
              }
              else{
                     nick_zb = document.cos.zbierajacy.value;
              }
              zb = '\n [b][color=#8dc63f]'+nick_zb+'[/color][/b]';
              
              if(!temp_color[1][6]){
                            temp_color[1][6]='#0099FF';
              }
              
       raport_reckow = '\n\n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -';
       raport_reckow += zb;
       raport_reckow += '\n [u]Raport ze zbiórki złomu:[/u]';
       raport_reckow += '\n Flota [color='+temp_color[1][6]+']'+wartosci[0]+' recyklerów[/color] znalazła na PZ '+cc2+wartosci[2]+'[/color][/b] metalu i '+cc3+wartosci[3]+'[/color][/b] kryształu.';
       raport_reckow += '\n Odzyskała z tego '+cc4+wartosci[4]+'[/color][/b] metalu i '+cc5+wartosci[5]+'[/color][/b] kryształu.';
       raport_reckow += '\n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n';
       //document.cos.tekst2.value += raport_reckow;
       if(document.cos.rec.value!='')
       {
              if(raport_reckow_tablica[il_rw]!=0)
              {
                     raport_reckow_tablica[il_rw]+=raport_reckow;              
              }
              else
              {
                     raport_reckow_tablica[il_rw]=raport_reckow;       
              }
              kto_zebral[il_rw]=zebral;
              
              calosc(raport_reckow_tablica[il_rw]);
       }
       i_schowaj();
}

function zabezpieczenie()
{
              document.cos.stan_przed2.checked=false;
			  calosc('unnormal');
}
function zabezpieczenie2()
{
              document.cos.stan_przed.checked=false;
              calosc('unnormal');
}

function sprawdz(nrk)
{
       if(document.getElementById("tecza").checked==true)
       {
              if(nrk=='t1')
              {
                     document.getElementById('t2').checked=false;
              }
              else if(nrk=='t2')
              {
                     document.getElementById('t1').checked=false;
              }
       }
       else
       {
              document.getElementById('t1').checked=false;
              document.getElementById('t2').checked=false;
       }
}

function tecza(ilJednDoTeczy, idPolaPierw, idPolaOst)
{
        //ilJednDoTeczy = 22 - dla konwertera RW
        //ilJednDoTeczy = 10 - dla MAR

       rgb=new Array();
       rgb2=new Array();
       
       paleta_j_t=new Array(new Array(),new Array());
       paleta_c_t=new Array(new Array(),new Array());
              
       kolor1=tecza_kolorow[0].slice(1);
       kolor2=tecza_kolorow[1].slice(1);

       r1=kolor1.slice(0,1);
       r2=kolor1.slice(1,2);
       g1=kolor1.slice(2,3);
       g2=kolor1.slice(3,4);
       b1=kolor1.slice(4,5);
       b2=kolor1.slice(5,6);
       
       r3=kolor2.slice(0,1);
       r4=kolor2.slice(1,2);
       g3=kolor2.slice(2,3);
       g4=kolor2.slice(3,4);
       b3=kolor2.slice(4,5);
       b4=kolor2.slice(5,6);
       
       /*dotad dobrze*/
       
       r1=zamiana_hexow(r1);
       r2=zamiana_hexow(r2);
       g1=zamiana_hexow(g1);
       g2=zamiana_hexow(g2);
       b1=zamiana_hexow(b1);
       b2=zamiana_hexow(b2);
       
       r3=zamiana_hexow(r3);
       r4=zamiana_hexow(r4);
       g3=zamiana_hexow(g3);
       g4=zamiana_hexow(g4);
       b3=zamiana_hexow(b3);
       b4=zamiana_hexow(b4);
       
       /************/
       /*wyliczenia*/
       /************/       
       r=(r1*16)+parseInt(r2);
       g=(g1*16)+parseInt(g2);
       b=(b1*16)+parseInt(b2);
       rr=(r3*16)+parseInt(r4);
       gg=(g3*16)+parseInt(g4);
       bb=(b3*16)+parseInt(b4);

       if(rr>r)
       {
              roznica_czerw=parseInt(rr)-parseInt(r);
              dodawanie_czerw='tak';
       }
       else
       {
              roznica_czerw=parseInt(r)-parseInt(rr);
              dodawanie_czerw='nie';
       }
       if(gg>g)
       {
              roznica_ziel=parseInt(gg)-parseInt(g);
              dodawanie_ziel='tak';
       }
       else
       {
              roznica_ziel=parseInt(g)-parseInt(gg);
              dodawanie_ziel='nie';
       }       
       if(bb>b)
       {
              roznica_nieb=parseInt(bb)-parseInt(b);
              dodawanie_nieb='tak';
       }
       else
       {
              roznica_nieb=parseInt(b)-parseInt(bb);
              dodawanie_nieb='nie';
       }
       //alert(ilJednDoTeczy);
              skok_koloru_czerwonego = parseInt(roznica_czerw)/parseInt(ilJednDoTeczy);
			  //alert(skok_koloru_czerwonego);
			  //alert(parseInt(roznica_czerw)/22);
              skok_koloru_zielonego = parseInt(roznica_ziel)/parseInt(ilJednDoTeczy);
			  //alert(skok_koloru_zielonego);
              skok_koloru_niebieskiego = parseInt(roznica_nieb)/parseInt(ilJednDoTeczy);
              for(y=0;y<parseInt(ilJednDoTeczy);y++)
              {
                     if(dodawanie_czerw=='tak')
                     {
                            r+=parseInt(skok_koloru_czerwonego);
                     }
                     else
                     {
                            r-=parseInt(skok_koloru_czerwonego);
                     }
                     if(dodawanie_ziel=='tak')
                     {
                            g+=parseInt(skok_koloru_zielonego);
                     }
                     else
                     {
                            g-=parseInt(skok_koloru_zielonego);
                     }
                     if(dodawanie_nieb=='tak')
                     {
                            b+=parseInt(skok_koloru_niebieskiego);
                     }
                     else
                     {
                            b-=parseInt(skok_koloru_niebieskiego);       
                     }

                     
                     nr=Math.floor(r);
                     ng=Math.floor(g);
                     nb=Math.floor(b);
                     
                     new_r=Math.floor(parseInt(nr)/16);
                     new_r2=parseInt(nr)-(parseInt(new_r)*16);
                     new_g=Math.floor(parseInt(ng)/16);
                     new_g2=parseInt(ng)-(parseInt(new_g)*16);
                     new_b=Math.floor(parseInt(nb)/16);
                     new_b2=parseInt(nb)-(parseInt(new_b)*16);
					 //alert(new_r+';'+new_r2+';'+new_g+';'+new_g2+';'+new_b+';'+new_b2);
                     new_r=zamiana_na_hex(new_r);
                     new_r2=zamiana_na_hex(new_r2);
                     new_g=zamiana_na_hex(new_g);
                     new_g2=zamiana_na_hex(new_g2);
                     new_b=zamiana_na_hex(new_b);
                     new_b2=zamiana_na_hex(new_b2);
                     
                     kolor='#'+new_r+''+new_r2+''+new_g+''+new_g2+''+new_b+''+new_b2;
                     //alert(kolor);
                     paleta_j_t[1][y]=kolor;
                     paleta_c_t[1][y]=kolor;
              }

              x=0;
              
              for(s=parseInt(idPolaPierw);s<=parseInt(idPolaOst);s++)
              {
                     if(document.cos.kolor2.value==1){
                            stary_col = paleta_j[1][x];
                            color = paleta_j_t[1][x];
                            paleta_j[1][x]=paleta_j_t[1][x];
                     }
                     else{
                            stary_col = paleta_c[1][x];
                            color = paleta_c_t[1][x];
                            paleta_c[1][x]=paleta_c_t[1][x];
                     }
					 
					 //alert ('kolor:'+stary_col+'; nowy kolor:'+color);
                     document.getElementById('k'+s+'a').style.color=color;
                     re = new RegExp(stary_col,"gi");
                     document.cos.tekst2.value = document.cos.tekst2.value.replace(re,color);
                     x++;       
              }
}

function zamiana_hexow(hex)
{
       switch(hex)
       {
              case "A":
              hex=10;
              case "a":
              hex=10;
              break;
              case "B":
              hex=11;
              case "b":
              hex=11;
              break;
              case "C":
              hex=12;
              case "c":
              hex=12;
              break;
              case "D":
              hex=13;
              case "d":
              hex=13;
              break;
              case "E":
              hex=14;
              case "e":
              hex=14;
              break;
              case "F":
              hex=15;
              case "f":
              hex=15;
              break;
       }       
       return hex;
}

function zamiana_na_hex(liczba)
{
       switch(liczba)
       {
              case 10:
              liczba="A";
              break;
              case 11:
              liczba="B";
              break;
              case 12:
              liczba="C";
              break;
              case 13:
              liczba="D";
              break;
              case 14:
              liczba="E";
              break;
              case 15:
              liczba="F";
              break;
       }       
       return liczba;
}

function instrukcja_obslugi()
{
       document.getElementById("ins").style.visibility='visible';
}

function instrukcja_obslugi_schowaj()
{       
       document.getElementById("ins").style.visibility='hidden';
}


