function loadJavaScript() {
	var box = document.getElementById('dalsi').style.display = "none"; 
	var odkaz = document.getElementById('odkaz').innerHTML = "Zobrazit více reakcí";
	obarvi_nove();
}

var casovac;

function more() {
	var box = document.getElementById('dalsi');
	var odkaz = document.getElementById('odkaz');
  
	if(box.style.display == 'block') {
		/*var more = document.getElementById('more');
		more.style.display = "none";
		var odkaz = document.getElementById('odkaz');
		odkaz.innerHTML = "Zobrazit více";*/
    box.style.display = "none";
    odkaz.innerHTML = "Zobrazit více reakcí";
	}
	else {
		/*var vys = document.getElementById('vys').innerHTML = "Načítám...";
		var more = document.getElementById('more').backgroundColor = "#FFCC80";
		var c = document.getElementById('obsah');
		c.style.display = "none"; 
		i.style.display = 'block';
		i.style.height = '1px';
		casovac = window.setInterval("zvetsit()", 1);*/
		box.style.display = "block";
		odkaz.innerHTML = "Skrýt reakce";
	}
	return false;
}

function zvetsit() {
	var i = document.getElementById('more');
	delka = i.style.height.length;
	cislo = i.style.height.substring(0, delka - 2);
	i.style.height = eval(cislo) + 1 + "px";
	if(eval(cislo) >= 150) {
		var c = document.getElementById('obsah');
		c.style.display = "block"; 
		window.clearInterval(casovac);
		var vys = document.getElementById('vys').innerHTML = '<a href="" onclick="more(); return false;" id="odkaz">Zobrazit více</a>';
		var odkaz = document.getElementById('odkaz').innerHTML = "Zavřít";
	}
}

function zmensit() {
	var i = document.getElementById('more');
	delka = i.style.height.length;
	cislo = i.style.height.substring(0, delka - 2);
	i.style.height = eval(cislo) - 1 + "px";
	if(eval(cislo) <= 1) {
		/*alert("150");*/
		window.clearInterval(casovac);
		i.style.display = 'none';
		var vys = document.getElementById('vys').innerHTML = '<a href="" onclick="more(); return false;" id="odkaz">Zobrazit více</a>';
	}
}


/**
 *  Zabarveni
 */ 


var retezecPridanych = "";

function obarvi_nove() {
  //var prispevek = document.getElementById('r1604');
  //prispevek.style.backgroundColor = "#660000";
  //prispevek.style.color = "white";
  
  
  poleVsech = zjistit_id_na_strance();
  velikostPoleVsech = poleVsech.length - 1;
  //alert(velikostPoleVsech);
  /*for(i = 0; i <= velikostPoleVsech; i++) {
    if(i%2 == 0) {
      var prispevek = document.getElementById(poleVsech[i]);
      prispevek.style.backgroundColor = "#660000";
      prispevek.style.color = "white";
      var odkaz = document.getElementById(poleVsech[i]+"o");
      odkaz.style.color = "white";
    }
  }*/
  
  poleVsech = zjistit_id_na_strance();
  velikostPoleVsech = poleVsech.length - 1;
  polePrectenych = nacti_prectene();
  velikostPolePrectenych = polePrectenych.length - 1;
  for(i = 0; i <= velikostPoleVsech; i++) {
    var prectene = 0; //necetl nic
    var konec = 0; //predcasne ukonceny script
    for(k = 0; k <= velikostPolePrectenych; k++) {
      //alert(poleVsech[i]+ " = " +polePrectenych[k])
      if(konec == 0) {
        if(poleVsech[i] == polePrectenych[k]) { //uz to nekdy cetl - nebudeme zvyraznovat
          prectene = 1; //toto je definitivni - smycka se musi ukoncit
          konec = 1;
        }
        else { //necetl to
          prectene = 0; 
        }
      }
    }
    if(prectene == 0) {
        var prispevek = document.getElementById(poleVsech[i]);
        prispevek.style.backgroundColor = "#660000";
        prispevek.style.color = "white";
        var odkaz = document.getElementById(poleVsech[i]+"o");
        odkaz.style.color = "white";
        retezecPridanych = retezecPridanych + poleVsech[i] + ",";
    }
    
    
  }
  //zapis_cookie(); //zapisuje se az po obarveni
  
}
//z Cookie nacte ID vsech prectenych
function nacti_prectene() {
  //var pole = new Array("r1595", "r1704");
  var pole = document.cookie.substr(9).split(",");
  //alert(pole);
  return pole;
}

//najde vsechny ID na strance kde je nastaven prislusny atribut name
//dalsi funkce bude tyto ID zapisovat do cookie - ale az na konci scriptu!!!
function zjistit_id_na_strance() {
  if(document.all)
    var idcka = getElementsByName_iefix("div", "dis");
  else
    var idcka = document.getElementsByName('dis');
    
  var pole = new Array;
  var velikostpole = idcka.length - 1;
  for(i = 0; i <= velikostpole; i++) {
    pole[i] = idcka[i].id;
  }
  return pole;
  
}

//IE neumi poradne funkci getElemntByName, tak tady je oprava
function getElementsByName_iefix(tag, name) { 
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
} 


function zapis_cookie() {
  if (document.cookie.substr(0,8) == "PRECTENE") { //Cookie existuje, pripisu k starym jen nove
    //alert("ok");
    var nove = retezecPridanych;
    var stare = document.cookie.substr(9);
    if(nove == "")
      var komplet = stare;
    else
      var komplet = stare + "," + nove;
    
    var cas = new Date();
    cas.setTime(cas.getTime() + 1000000 * 1200000);
    
    document.cookie = "PRECTENE=" + komplet + "; EXPIRES=" + cas.toGMTString();
  }
  else { //neexistuje a je potreba ji vytvorit
    var pole = zjistit_id_na_strance();
    var cas = new Date();
    cas.setTime(cas.getTime() + 1000000 * 1200000);

    document.cookie = "PRECTENE=" + pole.join(",") + "; EXPIRES=" + cas.toGMTString();
  }
  //alert("zapis");
  //document.cookie = "TEST=2";
}

