/**
* Produkt, změna ceny a ceny DPH dle vybrané vlastnosti produktu
*/

function zmenaCenyDleVlastnosti( ){
  var fCenaPridej = 0;
  var aVybrano = DleId( 'vlastnosti' ).getElementsByTagName( 'select' );
  for( var i = 0; i < aVybrano.length; i++ ){
    var aVyber = aVybrano[i];
    if( aVyber.className == 'vlastnosti' ){
      var aVybrHodnota = aVyber.options[aVyber.options.selectedIndex].value;
      if( aVybrHodnota != '' )
        var aVlastnost = aVybrHodnota.split( "|" );
      else
        var aVlastnost = Array( 0, 0 );
        
      if( aVlastnost[1] != '' ){
        fCenaPridej += ( generujCenu( fCena, aVlastnost[1] ) - fCena );
      }
    }
  }
  
  var fCenaProd = fix( fCena * 1 + fCenaPridej );
  if( sPlatDph == '1' ){
    if( sStavDph == '1' ){
	  var cOef = fDph * 1 + 100;
      var fTax = fCenaProd * number_format( fDph / cOef, 4, '.', '' );
	  DleId( 'vyseDPHCeny' ).innerHTML = zmenFormatCeny( fix( fCenaProd - fTax ) );
      DleId( 'rozCeny' ).value = fix( fCena * 1 + fCenaPridej );
	}
    else{
	  var fTax = fCenaProd * ( fDph / 100 );
      DleId( 'vyseDPHCeny' ).innerHTML = zmenFormatCeny( fix( fCenaProd * 1 + fTax ) );
      DleId( 'rozCeny' ).value = fix( fTax * 1 + ( fCena * 1 + fCenaPridej ) );
	}
  }
  else
    DleId( 'rozCeny' ).value = fix( fCena * 1 + fCenaPridej );
	
  DleId( 'vyseCeny' ).innerHTML = zmenFormatCeny( fCenaProd );
}

