﻿    function out()
    {         
         var divim=document.getElementById('divaltmenu');
         divim.style.display='none';        
        
    }
    
    
    function MarkaYolla(nesne)
     {
          setTimeout("gonder('./urunlisteleme.aspx?m="+nesne.options[nesne.selectedIndex].value+"')", 0);
     }
    function bankayiYolla(nesneid)
     {
    if($get(nesneid).value=='sec')
     return false;
    else  
          setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$ddlBanka\',\'\')', 0)
     } 

    function GrupYolla(nesne)
     { 
//          var deger = nesne.options[nesne.selectedIndex].value;
//          var degerler = deger.split('|');
//          if (degerler.length == 2 && degerler[1] != '')
//                    Response.Redirect("~\\urunlisteleme.aspx?kod=" + degerler[0] + "&adi=" + degerler[1]);
          setTimeout("gonder('./urunlisteleme.aspx?g=" + nesne.options[nesne.selectedIndex].value + "')", 0);
     }



function gonder(url)
{
     window.location.href=url;
}

function StringTrim(prmStr)
{
    return prmStr.replace(/^\s+|\s+$/g,"");
}

function SoruSor()
         {
         var panel = $get('soruDiv');
               if(panel.style.display == 'block'){
                         panel.style.display ='none';
                         return;
                         }
          panel.style.display='block';
         } 
         
function SoruKontrol(){if(StringTrim($get('txtsoru').value) =='' || StringTrim($get('txtkonu').value) =='' ){alert('Lütfen alanları boş bırakmayınız.');return false;}if($get('txtsoru').value.length  < 3 || $get('txtkonu').value.length < 3  ){alert('en az 3 (üç) karakter giriniz.');return false;}return true;}
      
     function divAcKapa(divim)
     {
         if ($get('divgelenodemeler')) $get('divgelenodemeler').style.display ='none'
         var panel = $get(divim);
         if(panel.style.display == 'block')
         {
              panel.style.display ='none';
              return;
         }
         panel.style.display='block';
         
     } 
         
    function fillSelect(nesneAd,dizi)
    {
      var nesne = $get(nesneAd);
      nesne.innerHTML=""; // liste içeriği temizlenir
      
        var satirlar=dizi.split('||');
           var arti=0;
           if(nesneAd=='ddlMarka' || nesneAd=='ddlUK2')
                       {
                       nesne.options[0]=new Option("Hepsi","0"); 
                       arti=1;
                       }
        // her bir satırı dolaşıyoruz.
        for(var i=0;i<satirlar.length;++i)
        {
        if(satirlar[i] =='')
               continue;
            // satırları | işaretine göre ayrıştırıyoruz. Böylece alanları elde ediyoruz.
            var alanlar=satirlar[i].split('|');
        
            var id=alanlar[0];
            var value=alanlar[1];
           if(alanlar.length==3 && alanlar[2] !="")
                    value =  value + '|' +alanlar[2];
            nesne.disabled = false;
            nesne.options[i+arti]=new Option(id,value);
           } 
}
function ilceSnc(result)
{
     fillSelect('ddlilce',result);
}
function ValidateDDLParaBirimi(sender, args)
{
    var ddlParaBirimi = document.getElementById("ctl00_ContentPlaceHolder1_TeklifDdlParaBirimi");
    if (ddlParaBirimi.value == "0")
        args.IsValid = false;
    else
        args.IsValid = true;
}
function ValidateTaksitSecenek(sender, args)
{
    var ddlParaBirimi = document.getElementById("ctl00_ContentPlaceHolder1_ddlTaksitSecenekleri");
    if (ddlParaBirimi.value == "0")
        args.IsValid = false;
    else
        args.IsValid = true;
}

function ValidateTaksitHesaplaOdemeDDL(sender, args)
{
    var ddlParaBirimi = document.getElementById("ctl00_ContentPlaceHolder1_ddlOdemeTip");
    if (ddlParaBirimi.value == "0")
        args.IsValid = false;
    else
        args.IsValid = true;
}

function IsNumeric(strString, virgul)
   //  check for valid numeric strings 
   {
   var strValidChars = "0123456789";
  if(virgul==true)
     strValidChars = "0123456789,";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
  
  function queryString() {
    var qs = location.search.substring(1,location.search.length).replace(/(%20|\+)/g," ");
    if(arguments.length == 0 || qs == "") return qs; else qs = "&" + qs + "&";
    return qs.substring(qs.indexOf("=", qs.indexOf("&" + arguments[0] + "=") + 1) + 1, qs.indexOf("&", qs.indexOf("&" + arguments[0] + "=") + 1));
}  

 function CustVadForTutar(sender, args)
 {
    var Tutar = $get(sender.controltovalidate).value;
    if (Tutar != "0" && IsNumeric(Tutar, true)==true)
        args.IsValid = true;
    else
        args.IsValid = false;
 }
 function CustVadForUInceleme(sender, args)
 {
    var Tutar = $get(sender.controltovalidate).value;
    var answer = false;
    
    if (Tutar != "0" && IsNumeric(Tutar, false)==true)
      {
          if($get("ctl00_ContentPlaceHolder1_hdnPKVar") && $get("ctl00_ContentPlaceHolder1_hdnPKVar").value != "0")
              answer = confirm("Bu ürüne ilişkin bir kampanya bulunmaktadır. İncelemek ister misiniz?")
            if (answer == true) 
               window.location = "kampanyalar.aspx?id="+$get("ctl00_ContentPlaceHolder1_hdnPKVar").value;
            
//                alert(answer);   
          args.IsValid = true;
      }
    else
        args.IsValid = false;
 } 
 
 function UrunIncelemeKontrol()
 {
    var Tutar = $get("ctl00_ContentPlaceHolder1_txtUrunMiktar").value;
    var answer = false;
    if (Tutar != "0" && IsNumeric(Tutar, false)==true)
      {
          if($get("ctl00_ContentPlaceHolder1_hdnPKVar") && $get("ctl00_ContentPlaceHolder1_hdnPKVar").value != "0")
              answer = confirm("Bu ürüne ilişkin bir kampanya bulunmaktadır. İncelemek ister misiniz?")
            if (answer == true)
             {
               window.location = "kampanyalar.aspx?id="+$get("ctl00_ContentPlaceHolder1_hdnPKVar").value;
               return false;
               }
            else
              return true;
      }
    else
    {
        alert("Ödeme tutarı alanına harf ya da 0 giremezsiniz.");
        return false;
    }
 } 
 
 function CustVadForDdl(source,arguments)
 {  
    var list=$get(source.controltovalidate);
    if (null != list)
    {      
          if(list.value == "" || list.value == "sec")
                 arguments.IsValid = false;
    }
    else
    {
      arguments.IsValid = false;
    }
 }
 function CustVadForOdemeOnayDDL(source,arguments)
 {  
    var list=$get(source.controltovalidate);
    var tip =$get("ctl00_ContentPlaceHolder1_ddlSevkTip");
    if (tip.value == "02" || tip.value == "18" || tip.value == "20")
    {
        arguments.IsValid = true;
    }
    else
    {
        if (null != list)
        {      
              if(list.value == "" || list.value == "sec")
                     arguments.IsValid = false;
        }
        else
        {
          arguments.IsValid = false;
        }
    }
 }
         
         function Dogrula(id,text,type)
          {
              var nesne = $get(id) ;
              switch(type)
              {
                case "text":
                      if(nesne.value=="")
                         {
                              alert(text);
                              return false;
                         }
                     break;
                case "select":
                    if(  (nesne.value=="sec") || (nesne.value=="") )
                           {
                              alert(text);
                              return false;
                           }
                   break; 
                }     
          return true;
          }
         ///////////////////////////////////////////// 
         function farkliAdrKaydet() 
         {
       
               if(Dogrula("txtAdresAd","Lütfen adres adını belirtiniz.", "text") == false)
                    return false; 
               if(Dogrula("txtisim","Lütfen alıcı ismini giriniz.", "text") == false)
                   return false;  
              if(Dogrula("txttel","Lütfen bir telefon numarası belirtiniz.", "text") == false)
                    return false;  
              if(Dogrula("txtAdres","Lütfen adres bilgisini giriniz.", "text") == false)
                    return false;       
              if(Dogrula("ctl00_ContentPlaceHolder1_ddlSehir","Lütfen şehrinizi seçiniz.", "select") == false)
                    return false;  
              if(Dogrula("ddlilce","Lütfen ilçe seçiniz.", "select") == false)
                    return false;             
                   return true; 
         }
         
         function supurge(mekan){/*
          for   (var i = 0; i<mekan.length ; ++i)
         {
         var nesne=$get(mekan[i]);
         if(nesne.type=="text" || nesne.type=="textarea")
              nesne.value="";
              else
              nesne.selectedIndex=0;
              
         } */
    } 
    function menuac(menuid)
    {
        
        var menutd = $get(menuid);
        var menudiv = $get('menudiv');
        var RelObjCords=getXY(menutd);
        menudiv.style.top = RelObjCords.top + 5 + menutd.offsetHeight + "px";
        menudiv.style.left = RelObjCords.left + "px";
        menudiv.style.display = 'block';
        menudiv.onmouseleave = menukapat;
        menudiv.innerHTML = "";
        var menuhtml = "<table>";
        if(menuid == "mhizmetleri")
        {
            menuhtml +="<tr><td><a href='serisorgulama.aspx' class='topMenu'>Seri/Garanti Sorgulama</a></td></tr>";
            menuhtml +="<tr><td><a href='yetkiliservisler.aspx' class='topMenu'>Yetkili Servisler</a></td></tr>";
            menuhtml +="<tr><td><a href='dokumanlar/ARIZALI_ÜRÜN_PROSEDÜRÜ.doc' class='topMenu'>Arızalı Ürün Prosedürü</a></td></tr>"; 
            menuhtml +="<tr><td><a href='ftp://www.metroelektronik.com.tr/' class='topMenu'>Sürücüler</a></td></tr>";
        }
        else
        {
            for(var i=0; i<menuadi.length; i++)
            {
                if(ustmenuid[i]==menuid)
                {
                    menuhtml +="<tr><td><a href='" + menulink[i] + "' class='topMenu'>" + menuadi[i] + "</a></td></tr>";
                }
            }
        }
            if(menuhtml != "<table>")
            {
                menudiv.style.border="solid 1px black";
                menuhtml+="</table>";
            }
            else
            {
                menuhtml="";
                menudiv.style.border="none";
            }    
            menudiv.innerHTML =menuhtml;
        
    }
    function menukapat()
    {
        var menudivx = document.getElementById('menudiv');
        menudivx.style.display = 'none';
    }
    function getXY(Obj) 
    {
        for (var sumTop=0,sumLeft=0;Obj!=document.body;sumTop+=Obj.offsetTop,sumLeft+=Obj.offsetLeft, Obj=Obj.offsetParent);
        return {left:sumLeft,top:sumTop}
    }
      var out = false;
    var KaymaHizi = 9000;

	var Pic = new Array() ;
	var preLoad = new Array();
	var j = 0;
	var t;
	var p;
    function Basla(){
	    for(i= 0 ; i< imageList3.length ;i++)
        {
	        if(imageList3[i] == null || imageList3[i] == "")
		        break;
	        Pic[i] = imageList3[i];
        }
        p = Pic.length;
        for (i = 0; i < p; i++)
        {
	        preLoad[i] = new Image();
	        preLoad[i].src = "./"+Pic[i];
        }
 }

        function runSlideShow()
        {
        Basla();
	        if(out == false)
	        {
		        if (document.all)
		        {
			        document.images.img1.style.filter="blendTrans(duration=2)";
			        document.images.img1.style.filter="blendTrans(duration=2)";
			        document.images.img1.filters.blendTrans.Apply();
		        }
		        document.images.img1.src = preLoad[j].src;
		        document.images.img1.filters.blendTrans.Play();

		        j = j + 1;
		        if (j > (p-1))
		        {
			        j=0;
		        }
	        }
	        out=false;
	        t = setTimeout('runSlideShow()', KaymaHizi);
        }



       
 function change(id)
        {
       
	        var object = document.getElementById('img1');
	        object.style.filter="blendTrans(duration=1)";
	        object.style.filter="blendTrans(duration=1)";
	        object.filters.blendTrans.Apply();
	        var imagedest = preLoad[parseInt(id) - 1].src;
	        object.src =  imagedest;
	        document.images.img1.filters.blendTrans.Play();
	        out = true;
	        return false;
        }

            onclick="change('1')"
            


      function SmallImageClick(ind)
      {
     
         try
         {
         if(navigator.appName=="Netscape")           
         {
            document.getElementsByName("img1")[0].src=imageList3[ind-1];
            }
         else if(navigator.appName=="Microsoft Internet Explorer")
             {

            var object = document.getElementById('img1');
	        object.style.filter="blendTrans(duration=1)";
	        object.style.filter="blendTrans(duration=1)";
	        object.filters.blendTrans.Apply();
	        var imagedest = preLoad[parseInt(ind) - 1].src;
	        object.src =  imagedest;
	        document.images.img1.filters.blendTrans.Play();
	        out = true;
	        return false;
             }
         }
         catch(e)
         {
         
         }
            
        }
       /*----*/
        function AraliklariAcKapa(id)
         {
         if (id=='sabit'){
               $get('divSabit').style.display="block";
               $get('divAralik').style.display="none";
              } 
              else if (id=='oynak')
              {
              $get('divSabit').style.display="none";
               $get('divAralik').style.display="block";
              }
              
         }  
      /*----*/
     
    function SehirlerYuklendi(nesneId){var nesne  = $get(nesneId);var ilceler = $get('ddlilce'); if(ilceler !=null && ilceler.value =="" && nesne !=null && nesne.value != "")PageMethods.ilceler(nesne.value,ilceSnc,null);}  
    
    function ValorVeBakiye(nesneId, spValor, spBakiye)
    {
     var deger = $get(nesneId).value;
     var bNesne=$get(spBakiye);
     if(deger=="pb|pb"){
     if(spValor) $get(spValor).innerHTML  =  "";
     if(bNesne!=null) bNesne.innerHTML = "&nbsp";
    }
    else{
    var valor ="";
    if(deger.split('|')[1]=="")
        valor = "0";
       else
       valor = "-" + deger.split('|')[1]; 
      if(spValor) $get(spValor).innerHTML  =  valor + " Gün";
      if(bNesne!=null) bNesne.innerHTML =   deger.split('|')[0] + " " +$get(nesneId).options[$get(nesneId).selectedIndex].innerHTML;  
     } 
    } 
    
    function ucDResim(deger)
    {
    var resimAcik=false;
    var ucDler=$get("hdnDetaylar").value.split('|');
       if(ucDler){
               for(var i=0; i<ucDler.length;  ++i)
              {
                    if(ucDler[i]==deger)
                         {
                         $get("resim3d").style.display="block";
                              resimAcik=true;
                              
                              break;
                         }
                }
                if(resimAcik==false)
                   $get("resim3d").style.display="none"; 
        } 
    } 
    
    function KarsilastirmaSepeteAt()
          {
         var ok=false; 
         var adet=5;
         var hepsiBos=true; 
         for(var i=0; i<karsDizi.length; i++)
         {
              var deger= $get(karsDizi[i]).value;
              if (deger == "")  deger=0;   else  hepsiBos=false
                         
              if(IsNumeric(deger, false)==false)
              {
              ok=false;
              break;
              }
              else
               ok=true;
         }
     
        if(ok==false)
          { 
             alert("Girdiğiniz değerlerden en az biri hatalı.");
             return false;
          }
          if(hepsiBos==true)
          { 
            alert("Lütfen en az bir ürün için sayısal bir değer giriniz.");    
            return false;
           }   
           return true;       
          }
          
function SayiKontrol(e)
{
	olay = document.all ? window.event : e;
	tus = document.all ? olay.keyCode : olay.which;
	if(tus<48||tus>57) 
	{
	    if(document.all) 
	    { 
	        olay.returnValue = false; 
	    } 
	    else 
	    { 
	        olay.preventDefault(); 
	    }
	}
}      

     function entercont(e)
     {   
     
           var  t= this; 
             
          if (!e) e = window.event;
          //alert(t.id);

          if(e.keyCode == 13){
          
          if( t.id.indexOf("txtArama") > -1)
          {
               $get(t.id.replace("txtArama", "imgbtnarama")).focus();
              $get(t.id.replace("txtArama", "imgbtnarama")).click(); 
          }
         else if( t.id.indexOf("txtSifre") > -1 || (t.id=='cbHatirla') )
          {
              $get("ctl00_ContentPlaceHolder1_Mpsol1_1_imgBtnBayiGiris").focus();
              $get("ctl00_ContentPlaceHolder1_Mpsol1_1_imgBtnBayiGiris").click(); 
          } 
         else if(t.id=="ctl00_Mpust1_Mpustmenu1_txbUstAra")
         {
             $get("ctl00_Mpust1_Mpustmenu1_btnUstAra").focus();
             $get("ctl00_Mpust1_Mpustmenu1_btnUstAra").click(); 
         } 
         e.returnValue = false; 
         return; 
      }
    }
     /* if(e.preventDefault); e.preventDefault(); */

      

function HeKaydet() { if($get('ctl00_HizliErisimSol1_txbMenuAd').value=='') { alert('Ad kısmını boş bırakmayınız.'); return false;} return true;}
   
  function tdBayiFiyatAc(satirId)
       {
       //alert($get("hdnBayiFiyatDurum").value);
       var chkBoxID = 'chkBayiFiyat';
       var bayiFiyatDurum;
       if($get("hdnYeniYuklendi").value!="1")
          bayiFiyatDurum = ($get("hdnBayiFiyatDurum").value=="true")?true:false;
         else
         bayiFiyatDurum =  $get(chkBoxID).checked;
       $get(chkBoxID).checked=bayiFiyatDurum;
       $get("hdnYeniYuklendi").value="1";
       b = parseInt($get(satirId).value); 
           if (bayiFiyatDurum == true)
           {
               $get('tdBayiFiyat').style.display = "block";
              for (var i=1;i <= b; i++)
               {
              var degerim; 
                 if(i<10)
                        degerim = "0" + i.toString();    
                    else
                        degerim = i.toString();
                    $get("ctl00_ContentPlaceHolder1_dlSifreli_ctl" + degerim + "_tdBrFiyatI").style.display = "block";
               }
           }
           else if (bayiFiyatDurum == false)
           {
                $get('tdBayiFiyat').style.display = "none";
                for (var i=1;i <= b; i++)
                {
                var degerim;
                if(i<10)
                        degerim = "0" + i.toString();    
                    else
                        degerim = i.toString();
                    $get("ctl00_ContentPlaceHolder1_dlSifreli_ctl" + degerim + "_tdBrFiyatI").style.display = "none";
                }          
           }
           $get("hdnBayiFiyatDurum").value=bayiFiyatDurum.toString();
//           alert($get("hdnBayiFiyatDurum").value);
       }
       
       
       function sadeceRakam(e)
         {
      
                 var  t= this;
                  if (!e) e = window.event;
                     var regexp = /^\d*[0-9](\.\d*[0-9])?$/ ;


          if( (e.keyCode >=48 && e.keyCode <= 57) || (e.keyCode >=96 && e.keyCode <= 105) )
               {
                    var matches =  t.value.match(regexp)
					 if(matches)
						 {
						 if(t.value.length != 11)
							   t.value = t.value.substring(0,11);
						 }
                         
               }
               else 
               {
               if(e.keyCode != 8 && e.keyCode != 37 && e.keyCode != 39 && e.keyCode != 46){
                         if( navigator.appName == "Netscape" )
                              {
                              e.preventDefault();}
                         if(navigator.appName == "Microsoft Internet Explorer")
                              {e.returnValue = false;}
                        } 
               }
         } 
         function ffarkiserigir() //Fiyat farkı talep formu seri gir butonu
         {
            var seritxbadet = Number($get('txbadet').value);
            if(!isNaN(seritxbadet) && seriadet >= $get('txbadet').value)
            {
                var serittd= $get('seritd');
                var htmlvar = "";
                for(var i=1; i<=seritxbadet;i++)
                {
                     htmlvar += '<tr height="24" ><td height="24" align="left" class="TextBold" style="width: 188px">' + i +'. Seri No </td><td align="center" class="TextBold" style="width: 18px">:</td><td colspan="2" align="left"><input name="txbseri' + i +'" id="txbseri' + i +'" type="text" class="textBox"  /></td></tr>';
                }
                serittd.innerHTML ="";
                serittd.innerHTML +='<table border="0" cellpadding="0" cellspacing="0" style="width:100%; text-align=left;">' + htmlvar + '</table>';
                
                $get('aciklamatr').style.display="block";
                $get('gondertr').style.display="block";
                }
                else
                {
                    if(!isNaN(seritxbadet))
                        alert('Girilen miktar faturadaki miktardan büyük olamaz!');
                    else
                        alert('Miktar alanına rakam giriniz!');
                }
            
         }
         /*üçlü kırılım*/
          function UcluKirilim(sonuc, nesneid)
         {
            fillSelect(nesneid,sonuc);
         } 
         
         function ucluArama()
          {
          var grup    = $get('ddlUK2').value;
          var marka = $get('ddlMarka').value;
          if( (grup =="") || (marka=="") )
               {
               alert("Seçiminizi kontrol ederek tekrar deneyiniz.");    
              return false;
              } 
           else
             {
            return true; 
              } 
          }
         
         function pmMarkalariCek(grupKodu)
         {
           if(grupKodu=="0")
              PageMethods.UcluKirilim3($get(grup1).value,UcluKirilim, null, 'ddlMarka'); 
              else 
               PageMethods.UcluKirilim3(grupKodu,UcluKirilim, null, 'ddlMarka'); 
         }
         /*üçlü kırılım*/
         
         
         
         function buyukresim()
         {
         var src="";
         var id="";
         try
               {
             if(navigator.appName=="Netscape")           
             {
                 src = document.getElementsByName("img1")[0].src;
              }
             else if(navigator.appName=="Microsoft Internet Explorer")
              src = document.getElementById('img1').src;
              
             }
             catch(e)
             {
             
             }
//           src = "http://www.metroelektronik.com.tr/metroresim/03/1227/03.009.1227.000701t3.jpg";
             var indexSlash = src.lastIndexOf('/');
             id = src.substring(indexSlash+1,src.length-6);
             window.open('urunresim.aspx?id=' + id , 'PrintWin', 'width=420,height=320,fullscreen=no');             
         }    
         
         function GirisKontrol(nSifre, nKod) {
           if(!document.getElementById(nKod) || document.getElementById(nKod).value=="") {
                alert("Kullanıcı kodu alanını boş geçemezsiniz.");
                return false;
           } 
           if(!document.getElementById(nSifre) || document.getElementById(nSifre).value=="") {
                alert("Şifre alanını boş geçemezsiniz.");
                return false;
           }
           if(!document.getElementById('hdnHesapTuru') || document.getElementById('hdnHesapTuru').value=="") {
                alert("Lütfen hesap tipinizi seçiniz.");
                return false;
           }
         return true;
         }