function taksithesap(val,ikart,itaksit) {
  cbkart=ikart;
  cbtaksit=itaksit;
  cbtaksit.selectedIndex = 0 ;
  odform.kartadi.value=skartx[cbkart.value][1];
  uz = staksitx[cbkart.value].length;
  cbtaksit.length = uz;
  for (xi = 0; xi < uz; xi++) {
    cbtaksit.options[xi].text = staksitx[cbkart.value][xi];
    cbtaksit.options[xi].value = stakvalx[cbkart.value][xi];
  }
}

function urunsec(val,igrup,iurun,ihurun,ifiyat,imiktar,itutar,ikur,istok,ihid) {
  grup=igrup;

  urun=iurun;
  hurun=ihurun;
  fiyat=ifiyat;
  miktar=imiktar;
  tutar=itutar;
    
  kur=ikur;
  stok=istok;
  hid=ihid;
  if (kur.value=='USD'){
    aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)-parseFloat(tutar.value))*100)/100;
  }
  if (kur.value=='EUR'){
    aform.nAraEu.value = Math.round((parseFloat(aform.nAraEu.value)-parseFloat(tutar.value))*100)/100;
  }
  if (kur.value=='YTL'){
    aform.nAraTm.value = Math.round((parseFloat(aform.nAraTm.value)-parseFloat(tutar.value))*100)/100;
  }
	 
  miktar.value='';
  tutar.value=0;

  urun.selectedIndex = 0 ;
  uz = urunx[val].length;
  urun.length = uz;

  for (xi = 0; xi < uz; xi++) {
    urun.options[xi].text = urunx[val][xi];
    urun.options[xi].value = xi;
  }


  hurun.value=urun.options[0].text;
  fiyat.value = Math.round((parseFloat(fiyatx[grup.value][0]))*100)/100;

  kur.value = kurx[grup.value][0];
  stok.value = stokx[grup.value][0];
  hid.value = idx[grup.value][0];
  aform.nAraTl.value = (Math.round((aform.nAraTm.value)*100)/100)+(Math.round((aform.nAraEu.value*nEuro)*100)/100)+(Math.round((aform.nAraDl.value*nDolar)*100)/100);							 
  //   aform.nAraTl.value = (Math.round((aform.nAraEu.value*nEuro)*100)/100)+(Math.round((aform.nAraDl.value*nDolar)*100)/100);							 
  aform.nKdvDl.value = Math.round(((aform.nAraDl.value*18)/100)*100)/100;
  aform.nKdvEu.value = Math.round(((aform.nAraEu.value*18)/100)*100)/100;
  aform.nKdvTl.value = Math.round(((aform.nAraTl.value*18)/100)*100)/100;	 
  aform.nGenDl.value = '$ '+Math.round((parseFloat(aform.nAraDl.value)+parseFloat(aform.nKdvDl.value))*100)/100;	 
  aform.nGenEu.value = '€ '+Math.round((parseFloat(aform.nAraEu.value)+parseFloat(aform.nKdvEu.value))*100)/100;	 
  aform.nGenTl.value = Math.round((parseFloat(aform.nAraTl.value)+parseFloat(aform.nKdvTl.value))*100)/100;	 	 

}
function fiyatver(val,igrup,iurun,ihurun,ifiyat,imiktar,itutar,ikur,istok,ihid) {
  grup=igrup;
  urun=iurun;
  hurun=ihurun;
  fiyat=ifiyat;
  miktar=imiktar;
  tutar=itutar;
  kur=ikur;
  stok=istok;
  hid=ihid;
   
  if (kur.value=='USD'){
    aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)-parseFloat(tutar.value))*100)/100;
  }
  if (kur.value=='EUR'){
    aform.nAraEu.value = Math.round((parseFloat(aform.nAraEu.value)-parseFloat(tutar.value))*100)/100;
  }
  if (kur.value=='YTL'){
    aform.nAraTm.value = Math.round((parseFloat(aform.nAraTm.value)-parseFloat(tutar.value))*100)/100;
  }


  miktar.value=1;
  tutar.value=0;

  hurun.value=urun.options[val].text;
  fiyat.value = Math.round((parseFloat(fiyatx[grup.value][val]))*100)/100;
  tutar.value = Math.round((parseFloat(fiyatx[grup.value][val]))*100)/100;
	 
  kur.value = kurx[grup.value][val];
  stok.value = stokx[grup.value][val];
  hid.value = idx[grup.value][val];

  if (kur.value=='USD'){
    aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(tutar.value))*100)/100;
  }
  if (kur.value=='EUR'){
    aform.nAraEu.value = Math.round((parseFloat(aform.nAraEu.value)+parseFloat(tutar.value))*100)/100;
  }
  if (kur.value=='YTL'){
    aform.nAraTm.value = Math.round((parseFloat(aform.nAraTm.value)+parseFloat(tutar.value))*100)/100;
  }

	 
  aform.nAraTl.value = (Math.round((aform.nAraTm.value)*100)/100)+(Math.round((aform.nAraEu.value*nEuro)*100)/100)+(Math.round((aform.nAraDl.value*nDolar)*100)/100);							 
  //   aform.nAraTl.value = (Math.round((aform.nAraEu.value*nEuro)*100)/100)+(Math.round((aform.nAraDl.value*nDolar)*100)/100);							 
  aform.nKdvDl.value = Math.round(((aform.nAraDl.value*18)/100)*100)/100;
  aform.nKdvEu.value = Math.round(((aform.nAraEu.value*18)/100)*100)/100;
  aform.nKdvTl.value = Math.round(((aform.nAraTl.value*18)/100)*100)/100;	 
  aform.nGenDl.value = '$ '+Math.round((parseFloat(aform.nAraDl.value)+parseFloat(aform.nKdvDl.value))*100)/100;	 
  aform.nGenEu.value = '€ '+Math.round((parseFloat(aform.nAraEu.value)+parseFloat(aform.nKdvEu.value))*100)/100;	 
  aform.nGenTl.value = Math.round((parseFloat(aform.nAraTl.value)+parseFloat(aform.nKdvTl.value))*100)/100;	
}

function tutarhsp(val,igrup,iurun,ihurun,ifiyat,imiktar,itutar,ikur,istok,ihid) {
  fiyat=ifiyat;
  miktar=imiktar;
  tutar=itutar;
  kur=ikur;
  if (kur.value=='USD'){
    aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)-parseFloat(tutar.value))*100)/100;
    tutar.value = Math.round((fiyat.value*miktar.value)*100)/100;
    aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(tutar.value))*100)/100;
  }
  if (kur.value=='EUR'){
    aform.nAraEu.value = Math.round((parseFloat(aform.nAraEu.value)-parseFloat(tutar.value))*100)/100;
    tutar.value = Math.round((fiyat.value*miktar.value)*100)/100;
    aform.nAraEu.value = Math.round((parseFloat(aform.nAraEu.value)+parseFloat(tutar.value))*100)/100;
  }
  if (kur.value=='YTL'){
    aform.nAraTm.value = Math.round((parseFloat(aform.nAraTm.value)-parseFloat(tutar.value))*100)/100;
    tutar.value = Math.round((fiyat.value*miktar.value)*100)/100;
    aform.nAraTm.value = Math.round((parseFloat(aform.nAraTm.value)+parseFloat(tutar.value))*100)/100;
  }

  aform.nAraTl.value = (Math.round((aform.nAraTm.value)*100)/100)+(Math.round((aform.nAraEu.value*nEuro)*100)/100)+(Math.round((aform.nAraDl.value*nDolar)*100)/100);							 
  //   aform.nAraTl.value = (Math.round((aform.nAraEu.value*nEuro)*100)/100)+(Math.round((aform.nAraDl.value*nDolar)*100)/100);							 
  aform.nKdvDl.value = Math.round(((aform.nAraDl.value*18)/100)*100)/100;
  aform.nKdvEu.value = Math.round(((aform.nAraEu.value*18)/100)*100)/100;
  aform.nKdvTl.value = Math.round(((aform.nAraTl.value*18)/100)*100)/100;	 
  aform.nGenDl.value = '$ '+Math.round((parseFloat(aform.nAraDl.value)+parseFloat(aform.nKdvDl.value))*100)/100;	 
  aform.nGenEu.value = '€ '+Math.round((parseFloat(aform.nAraEu.value)+parseFloat(aform.nKdvEu.value))*100)/100;	 
  aform.nGenTl.value = Math.round((parseFloat(aform.nAraTl.value)+parseFloat(aform.nKdvTl.value))*100)/100;	
}


function clearcombo(elem){
  var i;
  for (i = elem.options.length; i >= 0; i--) elem.options[i] = null;
  elem.options[0] = new Option("", 0);
  elem.selectedIndex = -1;
}
function str_padr (str,dig,chr) { // n is a string or number
  if(str.constructor == Number) str = str.toString();
  while(str.length < dig) str = chr + str;
  return str;
}	
function str_padl (str,dig,chr) { // n is a string or number
  if(str.constructor == Number) str = str.toString();
  while(str.length < dig) str = str + chr;
  return str;
}	



function islsec(val,iana,ibel,ivga,ihdd) {
  cbAna=iana;
  cbBel=ibel;
  cbVga=ivga;
  cbHdd=ihdd;
  clearcombo(cbAna);
  clearcombo(cbBel);
  clearcombo(cbVga);	
  clearcombo(cbHdd);		
  cbAna.selectedIndex = 0 ;
  cbBel.selectedIndex = 0 ;
  cbVga.selectedIndex = 0 ;
  cbHdd.selectedIndex = 0 ;
  cbBel.options[0].text = str_padl(' ',55,'_');
  cbBel.options[0].value = '0';
  cbVga.options[0].text = str_padl(' ',55,'_');
  cbVga.options[0].value = '0';			
  cbHdd.options[0].text = str_padl(' ',55,'_');
  cbHdd.options[0].value = '0';	
  topanx[1][0][3]=0;		
  //nIdx = topidx[0].length;	
  nIdx = topanx[2].length;	
  cbAna.length = nIdx;

  cbAna.options[0].text = str_padl(' ',55,'_');
  cbAna.options[0].value = '0';			
	
  nRow=1;

  //	if (topanx[1][val][6]!=""){
  //	for (r = 1; r < nIdx; r++) {
  //    if (topanx[1][val][6]==topanx[2][r][6]){
  //				cbAna.options[nRow].text = topanx[2][r][2];
  //        cbAna.options[nRow].value = r;					
  //				nRow=nRow+1;
  //		}
  //  }
  //	}

  nRow=1; 
  if (topanx[1][val][6]!=""){	   //anakartda soket754,soket939 diye yaz�l�nca her 2 i�lemcidede cikiyor....
    for (r = 1; r < nIdx; r++) {
      if (topanx[2][r][6].lastIndexOf(topanx[1][val][6])!=-1){
        cbAna.options[nRow].text = topanx[2][r][2];
        cbAna.options[nRow].value = r;					
        nRow=nRow+1;
      }
    }	
  }


  cbAna.length=nRow;
  if (aform.nAraDl.value!=0){
    aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)-parseFloat(aform.fIsl.value))*100)/100;	
  }	
  aform.fIsl.value=topanx[1][val][3];
  aform.hid1.value=topanx[1][val][0];	//secilenin id atamasi
  aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(topanx[1][val][3]))*100)/100;	
  aform.nKdvDl.value = Math.round(((aform.nAraDl.value*18)/100)*100)/100;
  aform.nGenDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(aform.nKdvDl.value))*100)/100;	 
}

function anasec(val,ibel,ivga,ihdd) {
  cbBel=ibel;
  cbVga=ivga;
  cbHdd=ihdd;
  clearcombo(cbBel);
  clearcombo(cbVga);	
  clearcombo(cbHdd);		
  cbBel.selectedIndex = 0 ;
  cbVga.selectedIndex = 0 ;
  cbHdd.selectedIndex = 0 ;
  nIdx = topanx[3].length;	
  cbBel.length = nIdx;
  if (val!=0){
    aform.rAna.style.visibility = 'visible';
    aform.rAna.src = 'usr/resim/OEM/100/'+topanx[2][val][1]+'_1.JPG' ;
  }else{
    aform.rAna.style.visibility = 'hidden';
  }
		
  cbBel.options[0].text = str_padl(' ',55,'_');
  cbBel.options[0].value = '0';

  aKosul=topanx[2][val][7].split(",");	
  nRow=1;
  if (topanx[2][val][7]!=""){	
    for (t = 0; t < aKosul.length; t++) {
      for (r = 1; r < nIdx; r++) {
        if (aKosul[t]==topanx[3][r][6]){
          //				if (topanx[3][r][0].LastindexOf("BELLEK")>0){
          cbBel.options[nRow].text = topanx[3][r][2];
          cbBel.options[nRow].value = r;					
          nRow=nRow+1;
          //				}
        }
      }	
    }
  }

  cbBel.length=nRow; 

  cbVga.options[0].text = str_padl(' ',55,'_');
  cbVga.options[0].value = '0';			
  nIdx = topanx[4].length;	
  cbVga.length = nIdx;

  aKosul=topanx[2][val][8].split(",");		
  nRow=1;
  if (topanx[2][val][8]!=""){
    for (t = 0; t < aKosul.length; t++) {
      for (r = 1; r < nIdx; r++) {
        if (aKosul[t]==topanx[4][r][6]){
          //        if (topanx[4][r][0].LastindexOf("EKRAN KARTLARI")>0){
          cbVga.options[nRow].text = topanx[4][r][2];
          cbVga.options[nRow].value = r;					
          nRow=nRow+1;
          //				}
        }
      }
    }
  }
  cbVga.length=nRow; 
	
  cbHdd.options[0].text = str_padl(' ',55,'_');
  cbHdd.options[0].value = '0';				
  nIdx = topanx[5].length;		
  cbHdd.length = nIdx;
  aKosul=topanx[2][val][9].split(",");			
  nRow=1;
  if (topanx[2][val][9]!=""){	
    for (t = 0; t < aKosul.length; t++) {
      for (r = 1; r < nIdx; r++) {
        if (aKosul[t]==topanx[5][r][6]){
          //        if (topanx[5][r][0].LastindexOf("HARDDISK")>0){
          cbHdd.options[nRow].text = topanx[5][r][2];
          cbHdd.options[nRow].value = r;					
          nRow=nRow+1;
          //				}
        }	
      }
    }
  }
  cbHdd.length=nRow; 

  aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)-parseFloat(aform.fAna.value))*100)/100;	
  aform.fAna.value=topanx[2][val][3];			
  aform.hid2.value=topanx[2][val][0];		//secilenin id atamasi
  //  aform.hid2.value=topanx[2][val][0];		//secilenin id atamasi	
  //  aform.hid2.value=topanx[2][val][0];		//secilenin id atamasi
  //  aform.hid2.value=topanx[2][val][0];		//secilenin id atamasi
	
  aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(aform.fAna.value))*100)/100;	
  aform.nKdvDl.value = Math.round(((aform.nAraDl.value*18)/100)*100)/100;
  aform.nGenDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(aform.nKdvDl.value))*100)/100;	 

}
function oemsec(val,anum,ioem,ifyt,ihid) {
  cbOem=ioem;
  txFyt=ifyt;
  slHid=ihid;
  aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)-parseFloat(txFyt.value))*100)/100;	
  if (anum<6){	
    txFyt.value=topanx[anum][val][3];
    slHid.value=topanx[anum][val][0];
  }else{
    txFyt.value=topanx[0][val][3];
    slHid.value=topanx[0][val][0];
		
    if (anum==6)	{	
      if (val!=0){    
        aform.rKas.style.visibility = 'visible';
        aform.rKas.src = 'usr/resim/OEM/100/'+topanx[0][val][1]+'_1.JPG' ;		
      }else{
        aform.rKas.style.visibility = 'hidden';
      }	
    }		
    if (anum==13)	{
      if (val!=0){    		
        aform.rMon.style.visibility = 'visible';		
        aform.rMon.src = 'usr/resim/OEM/100/'+topanx[0][val][1]+'_1.JPG' ;				
      }else{
        aform.rMon.style.visibility = 'hidden';
      }	
				
    }
    if (anum==14) {
      if (val!=0){    		
        aform.rKlv.style.visibility = 'visible';		
        aform.rKlv.src = 'usr/resim/OEM/100/'+topanx[0][val][1]+'_1.JPG' ;						
      }else{
        aform.rKlv.style.visibility = 'hidden';
      }	
				
    }
  }
  aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(txFyt.value))*100)/100;	
  aform.nKdvDl.value = Math.round(((aform.nAraDl.value*18)/100)*100)/100;
  aform.nGenDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(aform.nKdvDl.value))*100)/100;	 

  if (cbOem.name=='oem3'){
    aform.mBel.value=1;
  }
}
function miksec(val,ioem,ifyt,imik) {
  cbOem=ioem;
  txFyt=ifyt;
  txMik=imik;	
  aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)-parseFloat(txFyt.value))*100)/100;	
  txFyt.value=Math.round((topanx[3][aform.oem3.value][3]*txMik.value)*100)/100;
  aform.nAraDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(txFyt.value))*100)/100;	
  aform.nKdvDl.value = Math.round(((aform.nAraDl.value*18)/100)*100)/100;
  aform.nGenDl.value = Math.round((parseFloat(aform.nAraDl.value)+parseFloat(aform.nKdvDl.value))*100)/100;	 
  aform.miktar3.value=txMik.value;
	
}

