// BANNER
function slideshow(imgno, images_str, id, id_div)
{  
  var images = images_str.split(";"); 
  var speed = Math.round(1000 / 100); 
  var timer = 0; 
  
  imgno++;
  if (imgno > (images.length-1))
  {
    imgno = 0;
  }
  
  
  document.getElementById(id_div).style.backgroundImage = "url(" + document.getElementById(id).src + ")";
  changeOpac(0, id)
  
  
  timeDelay=setTimeout("slideshow("+imgno+", '"+images_str+"', '"+id+"', '"+id_div+"', "+1000+")",7000);
  document.getElementById(id).src = images[imgno];
  
  for(i = 0; i <= 100; i++) 
  { 
      setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
      timer++; 
  } 
}

function stopShow(div_id, img_id)
{
  clearTimeout(timeDelay);
}

//change the opacity for different browsers
function changeOpac(opacity, id) 
{
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function fillFaAddress(address)
{
  var images = address.split(";BREAK;"); 
  document.getElementById('fa_firma').value = images[0];
  document.getElementById('fa_name').value = images[1];
  document.getElementById('fa_surname').value = images[2];
  document.getElementById('fa_ulice').value = images[3];
  document.getElementById('fa_mesto').value = images[4];
  document.getElementById('fa_psc').value = images[5];
  document.getElementById('fa_country').value = images[6];
  document.getElementById('fa_ic').value = images[7];
  document.getElementById('fa_dic').value = images[8];
  document.getElementById('fa_phone').value = images[9];
}

function fillDodaciAddress(address)
{
  var images = address.split(";BREAK;"); 
  document.getElementById('firma').value = images[0];
  document.getElementById('name').value = images[1];
  document.getElementById('surname').value = images[2];
  document.getElementById('ulice').value = images[3];
  document.getElementById('mesto').value = images[4];
  document.getElementById('psc').value = images[5];
  document.getElementById('country').value = images[6];
  document.getElementById('phone').value = images[7];
}

function updatePrice(priceString, price_base)
{  
  var oldPrice;
  var newPrice;
  var oldPlus;
  var plusPrice;
  oldPrice = document.getElementById('produktprice').innerHTML;
  plusPrice = priceString.split(';BREAK;');  
  
  var id_param;
  var minusPrice;
  id_param = plusPrice[2].toString();
  minusPrice = document.getElementById('param_'+id_param+'_old').innerHTML;  
  document.getElementById('param_'+id_param+'_old').innerHTML = plusPrice[1];
  
  // KOEFICIENT
  var koef = 1*plusPrice[4];
  if (koef > 0)
  {
    //alert(koef);
    newPrice = (1*price_base + 1*plusPrice[1]) - minusPrice;
    newPrice = newPrice * koef;
    //alert(newPrice);
  }
  else
  {
    newPrice = (1*price_base + 1*plusPrice[1]) - minusPrice;
  }
  
  document.getElementById('produktprice').innerHTML = Math.round(newPrice);
  document.getElementById('produktprice2').innerHTML = Math.round(newPrice*1.2);
  document.getElementById('cena_total').value = newPrice;
  
  // vypočítám celkovou cenu za příplatky
  var endPrice = newPrice - price_base;
  
  document.getElementById('cena_add').value = (endPrice);
  document.getElementById('produktpriceadd').innerHTML = (endPrice);

}




function bar(url)
{
  wasOpen  = false;
  win = window.open(url);    
  return (typeof(win)=='object')?true:false;
}

function hideElement(id)
{
  document.getElementById(id).style.display="none";
}

function showElement(id)
{
  document.getElementById(id).style.display="block";
}

function showHideMenu(id)
{
  if(document.getElementById(id).style.display=="block")
  {
    document.getElementById(id).style.display="none";
  }else{
    document.getElementById(id).style.display="block";
  }
}
