function flipVisible(name)
{
  if (document.getElementById(name))
  {
    if (document.getElementById(name).style.visibility == 'visible')
    {
      document.getElementById(name).style.visibility = 'hidden';
    }
    else
    {
      document.getElementById(name).style.visibility = 'visible';
    }
  }
}

function toGMT(stamp)
{
  var summer = 3;
  var curDateTime = new Date((stamp+summer*3600)*1000);

  var curHour = curDateTime.getUTCHours();
  var curMin = curDateTime.getUTCMinutes();
  var curSec = curDateTime.getUTCSeconds();
  var curTime = ((curHour<10)?"0":"")+curHour + ":" + ((curMin<10)?"0":"")+curMin + ":"+((curSec<10)?"0":"") + curSec;
  var mth = (curDateTime.getUTCMonth()+1 < 10) ? '0'+(curDateTime.getUTCMonth()+1) : (curDateTime.getUTCMonth()+1);
  var day = (curDateTime.getUTCDate()<10) ? '0'+(curDateTime.getUTCDate()) : curDateTime.getUTCDate();
  var yea = curDateTime.getUTCFullYear();
  date = day + '.' + mth + '.' + yea + '&nbsp;' + curTime;
  //
  return date;
}

function addPeriod(price,oldstop)
{
 if (document.getElementById('stop') && document.getElementById('price'))
 {
  var period = document.getElementById('period').value;
  var price = price*period/30;
  var stop = toGMT(oldstop+period*24*60*60);
  //
  document.getElementById('price').innerHTML = price;
  document.getElementById('stop').innerHTML = stop; 
 }
}

function setWorkerSale(price,tax)
{
 if (document.getElementById('taxed') && document.getElementById('total'))
 {
  var price = document.getElementById('price').value;
  var taxed = Math.round(tax*price*100)/100;
  var total = Math.round((price - taxed)*100)/100;
  //
  document.getElementById('total').innerHTML = total;
  document.getElementById('taxed').innerHTML = taxed;
 }
}