/*********
 *
 * JScript for Akrostal
 * Author: Trol InterMedia
 *
 *********/


function $obj(co , id )  { return document.getElementById(co+id); }

  function przelicz ( id ){
    gestosc = 7.88 ;
    pi = 3.14;
    wynik = '' ;

    s = $obj( 'srednica_' , id );
    sz = $obj( 'szerokosc_' , id );
    g = $obj( 'grubosc_' , id );
    c = $obj( 'cena_' , id );
    w = $obj( 'waga_' , id );
    i = $obj( 'ilosc_' , id );
    d = $obj( 'dlugosc_' , id );

   p_d = $obj( 'przelicznik_dlugosc_' , id );


    w_obj = $obj('wynik_' , id );
    warn  = $obj('wartoscn_' , id );
    warb  = $obj('wartoscb_' , id );

   if (w.value == '' && d.value == ''){
      alert ('Wpisz wagę lub długość');
      }

   /*
    alert ( '\n srednica = ' + s.value + '\n grubosc = ' + g.value + '\n Cena = ' + c.value + '\n waga = ' + w.value + '\n ilosc = ' + i.value + '\n dlugosc = ' + d.value + '\n szerokosc = ' + sz.value );
   */
    //alert ( s.value );
    if (s.value != '' && s.value != '0.00' ){
      fi  = s.value/2 ;
      if ( d.value != '' )
      wynik = ( fi * fi * pi * gestosc * d.value.replace(',',".") * p_d.value * i.value  );
      if ( w.value != '' )
      wynik = w.value.replace(',',".") / (i.value * gestosc * pi * fi * fi ) ;
      }
    else{
      if ( d.value != '' )
        wynik = sz.value * g.value * d.value.replace(',',".") * p_d.value * gestosc * i.value ;

      if ( w.value != '' )
        wynik = w.value.replace(',',".") / (sz.value * g.value * i.value * gestosc ) ;
      }

    if (wynik){
        if ( d.value != '' ){
          wynik = (wynik * 0.000001).toFixed(2) ;
          w_obj.value = wynik + ' kg';

          cena_n =  wynik * c.value ;
          }

       if ( w.value != '' ){
          wynik = ( ( wynik * 1000000 )/p_d.value ).toFixed(2) ;
          w_obj.value = wynik + ' ' +  p_d.options[p_d.selectedIndex].text ;

          /*
          wynik = ( wynik * 1000000 ).toFixed(2) ;
          w_obj.value = wynik + ' mm';
          */

          cena_n =  w.value.replace(',',".") * c.value ;
          }
          cena_n = Math.ceil(cena_n) ;
          cena_b = cena_n + (22/100 * cena_n ) ;

          //warn.value = cena_n.toFixed(2) + ' z³' ;
          //warb.value = cena_b.toFixed(2) + ' z³' ;

          //warn.value = Math.ceil(cena_n) + ' z³' ;
          //warb.value = Math.ceil(cena_b) + ' z³' ;

          warn.value = cena_n ;
          warb.value = cena_b ;
      }
   }

 //////////////////////////////////////////////////////////////////////////////

  function sprawdz (obj){
		ilosc_kg = document.getElementById('waga_'+obj);
		ilosc_sztuk = document.getElementById('dlugosc_'+obj);

		if (ilosc_kg.value != '' && ilosc_sztuk.value == '' ){
			ilosc_sztuk.disabled = true ;
			ilosc_sztuk.style.backgroundColor = '#F3F3F3' ;
			}

		if (ilosc_kg.value == '' && ilosc_sztuk.value != '' ){
			ilosc_kg.disabled = true ;
			ilosc_kg.style.backgroundColor = '#F3F3F3' ;
			}

		if (ilosc_kg.value == '' && ilosc_sztuk.value == '' ){
			ilosc_sztuk.disabled = '' ;
			ilosc_sztuk.style.backgroundColor = '#FFFFFF' ;
			ilosc_kg.disabled = '' ;
			ilosc_kg.style.backgroundColor = '#FFFFFF' ;
			}

		}
  ////////////////////////////////////////////////////////////////////////
  function swich ( id ){
    div1 = $obj('div_s1_' , id ); s_d (div1);
    //div2 = $obj('div_s2_' , id ); s_d (div2);
    div3 = $obj('div_s3_' , id ); s_d (div3);
    obrazek = $obj('obrazek_' , id );

    if (obrazek.src == '<?= $domena ; ?>images/plus.gif' ){
      obrazek.alt = 'zwiñ';
      obrazek.src = 'images/minus.gif';
      }
    else{
      obrazek.alt = 'rozwiñ';
      obrazek.src = 'images/plus.gif';
      }
    }
  ////////////////////////////////////////////////////////////////
  function s_d ( obj )
    {
     if (obj.style.display == '' )
     obj.style.display = 'none' ;
     else
     obj.style.display = '' ;
    }


 /////////////////////////////////////////////////////////////////

 function add ( id )
  {
  przelicz(id);

   w = $obj( 'waga_' , id );
   i = $obj( 'ilosc_' , id );
   d = $obj( 'dlugosc_' , id );
  w_obj = $obj('wynik_' , id );
  p_d = $obj( 'przelicznik_dlugosc_' , id );
	var href = $obj( 'href_' , id ).value;

  if (w.value != '' || d.value!='')
  {
  if ( w.value == '' ) waga = w_obj.value.replace(' kg',""); else waga = w.value;
  if ( d.value == '' ) dlugosc = w_obj.value.replace(' mm',""); else dlugosc = d.value ;


  //if ( w.value == '' ) waga = w_obj.value; else waga = w.value;
  //if ( d.value == '' ) dlugosc = w_obj.value; else dlugosc = d.value ;

  //jed = ' ' + p_d.options[p_d.selectedIndex].text ;
	//var href_vars = 'ajax=top_basket&os=basket&add_product['+id+']='+i.value+ '&weight='+waga+ '&width='+dlugosc+ '&unit='+p_d.options[p_d.selectedIndex].text ;
	var href_vars = 'ajax=top_basket&os=basket&add_product['+id+']=1&quantity_parm='+i.value+ '&weight='+waga+ '&width='+dlugosc+ '&unit='+p_d.options[p_d.selectedIndex].text ;
	Ajax_AddToCard( 'top_basket' , href , href_vars ,  'get' , function(){ alert('Dodano do koszyka.'); } );

  //window.location.href= '' + id + '&ilosc=' + i.value + '&waga=' + waga + '&dlugosc=' + dlugosc + '&j_m=' + p_d.options[p_d.selectedIndex].text ;


  }
  }

