version = navigator.appVersion.toLowerCase();
agent = navigator.userAgent.toLowerCase();
ie = (version.indexOf('msie')>-1);
ie50 = (version.indexOf('msie 5.0')>-1);
win = (version.indexOf('windows')>-1);
opera = (agent.indexOf('opera')>-1);
//**********************************************************************//
function objGet(x) 
{
	if (typeof x != 'string') return x;
	else if (Boolean(document.getElementById)) return document.getElementById(x);
	else if (Boolean(document.all)) return eval('document.all.'+x);
	else return null;
}
function ow(url, jmeno, w, h) {  
 window.open(url, jmeno, 'resizable=1,top=20,left=20,menubar=0,scrollbars=yes,width=' + w + ',height=' + h);
}

var lastSelectedSampler = new Array();
function selectSampler(id, price, vvalue){
  objGet("samplerinput_"+id).value = vvalue;
  // zrusim oznaceni posleni zvoleneho vzorku ve skupine vzorku, pokud obsahoval class sb nebo ssb
  if (lastSelectedSampler[id]>0) { objGet('sample'+lastSelectedSampler[id]).className='sb'; }
  // priradim nove cislo vyselektovaneho vzorku
  lastSelectedSampler[id] = vvalue;
  // oznacim novy vzorek
  objGet('sample'+lastSelectedSampler[id]).className='ssb';
  objGet("samplerprice_"+id).value = price;
  // prepocitam cenu 
  PrepocitejCenu();
}

function selectSamplerNoClass(id, price, vvalue){
  objGet("samplerinput_"+id).value = vvalue;
  // priradim nove cislo vyselektovaneho vzorku
  lastSelectedSampler[id] = vvalue;
  objGet("samplerprice_"+id).value = price;
  // prepocitam cenu 
  PrepocitejCenu();
}

function changeSamplerNoClass(vvalue){
 var pole = vvalue.split("_");
 selectSamplerNoClass(pole[0],pole[1],pole[2]);
}

function checkSampler(id, price, vvalue){
 var sumPrice = 0;
 var poleRada = objGet("samplerinput_"+id).value.split(",");
  if (objGet("sample"+vvalue).checked==true){
    // pridam cenu
    sumPrice = parseInt(objGet("samplerprice_"+id).value);
    poleRada[poleRada.length] = vvalue;
    objGet("samplerprice_"+id).value = parseInt(sumPrice) + parseInt(price);
  }else{
    //odectu cenu
    objGet("samplerprice_"+id).value -= price;
    // smazu prvek z pole
    for(i=0;i<poleRada.length;i++){
     if (poleRada[i] == vvalue){
      poleRada.splice(i,1);
     }
   }
  }
  // vlozim obsah pole  
  objGet("samplerinput_"+id).value = poleRada.toString();
  PrepocitejCenu();
}

function PrepocitejCenu(){
// prepocitam cenu 
  var i, sumPrice = 0;
  var samples = document.getElementsByName('samplerprice');
  for (i=0;i<samples.length;i++) 
    sumPrice += parseInt(samples[i].value);
  
  if (objGet("atypprice")){
  var atypprice = objGet("atypprice").value;
  if (atypprice>0) sumPrice +=parseInt(atypprice);
  }
  objGet('sumSamples').innerHTML=sumPrice;
}


function clearSampler(obj1,numobj,tthis,vvalue)
{
  objGet("samplerinput"+obj1).value = vvalue;
  var i;
  for(i=0;i!=numobj;i++)
  {
    obja="sam"+obj1+i;
    var o = objGet(obja);
    o.className = 'sb';
  }
  tthis.className='ssb';
}
function display (elementID)
{
var id;
if ((ie) &! (opera)) {
      id = "area" + elementID;
      document.all.item(id).style.display = "block";
   }
else {
      id = "area" + elementID;
      var bz = document.getElementById(id);
      if (bz){
         bz.style.display = "block";
         }
   }
}
function undisplay (elementID)
{
var a = objGet("area"+elementID);
if (a){
a.style.display = "none";
}
}
function infoheader() {
document.write('všechny informace\074br /\076');
}
var SENDER_TAG_NAME = "SPAN";
var SENDER_CLASS = "email";
var _ELEMENT_NODE = 1; 
var ZAVINAC = "at";
var Vzor = new RegExp('(.*)\\('+ZAVINAC+'\\)(.*)');
function GoEmaily(e)
{
  if (e.tagName == SENDER_TAG_NAME && e.className == SENDER_CLASS) {
    s = e.innerHTML;
    email = s.replace(Vzor,"$1@$2");
    e.removeChild(e.firstChild);
    a = e.appendChild(document.createElement("A"));
    a.setAttribute("href", "mailto:" + email);
    a.className = "m";
    a.appendChild(document.createTextNode(email));
  }
  var i;
  for (i = 0; i < e.childNodes.length; i++)
    if (e.childNodes[i].nodeType == _ELEMENT_NODE)
      GoEmaily(e.childNodes[i]);
}
function Go()
{
  if (navigator.userAgent.indexOf("Opera") == -1)  GoEmaily(document.documentElement);
}
function prn() {
document.write('\074a href=\"javascript:goprn();\"\076tisknout stránku\074/a\076, ');
}
function goprn() {
	if(window.print) {
		window.print();
	}
	else {
		alert("Stránky jsou připraveny pro tisk.\nVe svém prohlížeči zvolte Tisk/Print.");
	} 
}
