function dajcenu(pun)
{
 var p=pun.indexOf("_");
 var evonje = pun.substr(p+1);
 return evonje;
}

function dajsifru(pun)
{
 var p=pun.indexOf("_");
 var evonje = pun.substr(0,p);
 return evonje;
}

function ukljuci_link(koji)
{
  var new1='<img src="images/more.png" height="24px" width="24px" align="absMiddle" title="Detaljni prikaz komponente"';
  var glavni=vratiglavni("kombo_"+koji);
  var sifra=dajsifru(glavni[glavni.selectedIndex].value);
  new1+=' onclick="javascript:AjaxOpis('+sifra+');">';
  document.getElementById('za_more_'+koji).innerHTML=new1;
}

function iskljuci_link(koji)
{
  var new1='<img src="images/more1.png" height="24px" width="24px" align="absMiddle" title="Detaljni prikaz komponente">';
  document.getElementById('za_more_'+koji).innerHTML=new1;
}

function ukljuci_slike(koji)
{
  var new1='<img src="images/izabr2.png" height="24px" width="24px" title="komponenta ukljucena u konfiguraciju">';
  document.getElementById('za_promenu_'+koji).innerHTML=new1;
}

function iskljuci_slike(koji)
{
  var new1='<img src="images/izabr3.png" height="24px" width="24px" title="komponenta nije u konfiguraciji" >';
  document.getElementById('za_promenu_'+koji).innerHTML=new1;
}

function racunaj(ko)
{
 var brisi=false;
 var cena=dajcenu(ko[ko.selectedIndex].value);
 var koji = ko.getAttribute("name");
 var p=koji.indexOf("_");
 koji = koji.substr(p+1);
 var kol1=document.getElementById("kol_"+koji).value;
 if (ko.selectedIndex==0)
 {
  brisi=true;
 }
 if (brisi)
 {
  document.getElementById("kol_"+koji).setAttribute('disabled', true);
  document.getElementById("kol_"+koji).value="";
  document.getElementById("uku_"+koji).setAttribute('disabled', true);
  document.getElementById("uku_"+koji).value="";
  iskljuci_slike(koji);
  iskljuci_link(koji);
 }
 else
 {
  ukljuci_slike(koji);
  ukljuci_link(koji);
  if (kol1=="")
  {
   kol1=1;
   document.getElementById("kol_"+koji).value="1";
  }
  document.getElementById("kol_"+koji).removeAttribute('disabled');
  document.getElementById("uku_"+koji).removeAttribute('disabled');
  var zasred=new Number(kol1*cena);
  document.getElementById("uku_"+koji).value=zasred.toFixed(2);
 }
 ukupno();
}

function vratiglavni(koji)
{
 return document.getElementById(koji);
}
       
function sredi(ko)
{
 var f1=parseInt(ko.value);
 var rez1=1;
 if (isNaN(f1))
 {
  ko.value="1";
 }
 else
   if (f1<1)
     ko.value="1";
   else
     ko.value=f1;
 
 var koji = ko.id;
 var p1=koji.indexOf("_");
 koji = koji.substr(p1+1);
 var cena1=vratiglavni("kombo_"+koji);
 var ind=cena1.selectedIndex;
 var cena=dajcenu(cena1[ind].value);
 var kol1=document.getElementById("kol_"+koji).value;
 var zasred = new Number(kol1*cena);
 document.getElementById("uku_"+koji).value=zasred.toFixed(2);
 ukupno();
}
        
function ukupno()
{
 var i=1;
 var zbir=0;
 var pomz=0;
 var dalje=true;
 while (dalje)
 {
  if (document.getElementById("uku_"+i))
  {
   pomz=parseFloat(document.getElementById("uku_"+i).value);
   if (!isNaN(pomz))
   zbir+=pomz;
  }
  else
    dalje=false;
  i++;
 }
 var zasred = new Number(zbir);
 document.getElementById("uku_uku").value=zasred.toFixed(2);
}

function init_init()
{
 var i=1;
 var dalje=true;
 var kombo1;
 var kol1;
 var uku1;
 document.getElementById("uku_uku").value="0";
 while (dalje)
 {
  if (document.getElementById("kombo_"+i))
  {
    kombo1=document.getElementById("kombo_"+i);
    kombo1.selectedIndex=0;
    kol1=document.getElementById("kol_"+i);
    kol1.value="";
    kol1.setAttribute('disabled', true);
    uku1=document.getElementById("uku_"+i);
    uku1.value="";
  }
  else
    dalje=false;
  i++;
 }
}

function Korpa()
{
 var niz = new Array();
 var i=1;
 var indeks=0;
 var pomz=0;
 var dalje=true;
 var glavni1;
 var kolicina;
 var clan;
 var pomsif;
 while (dalje)
 {
  if (document.getElementById("uku_"+i))
  {
   pomz=parseFloat(document.getElementById("uku_"+i).value);
   if (!isNaN(pomz))
     if (pomz>0)
       {
        // element (i) ide u niz(indeks)
        glavni1=vratiglavni("kombo_"+i);
        kolicina=document.getElementById("kol_"+i);
        pomsif=dajsifru(glavni1[glavni1.selectedIndex].value);
        clan=pomsif+"_"+kolicina.value;
        niz[indeks]=clan;
        indeks++;
       }
  }
  else
    dalje=false;
  i++;
 }
 if (niz.length>0)
 {
  //salji
  YAHOO.namespace("example.panel");
	document.getElementById("progress3").style.display="block";
	document.getElementById('za_opis_main1').innerHTML="";
	YAHOO.example.panel.panel = new YAHOO.widget.Panel("win1", { width:"650px", fixedcenter: true, constraintoviewport: true, underlay:"none", close:false, visible:false, draggable:false, modal:true } );
	YAHOO.example.panel.panel.render();
	YAHOO.example.panel.panel.show();
  pcprodaja.konfigurator.UbaciUKorpu(niz,nazad);
 }
 else alert("Niste odabrali ni jednu komponentu !");
}

function nazad(res)
{
 YAHOO.example.panel.panel.hide();
 window.location="korpa.aspx?sender="+window.location;
}


