﻿function FonksiyonTusCagir()
{
    var buttonlar = document.getElementsByTagName('INPUT');
    if (buttonlar.length==0) return;        
  
    var i;
    var tip;
    var butonmu = false;
    var theForm = document.forms[0];
    for (i=buttonlar.length-1; i>=0; i--)
    {
        tip = buttonlar[i].getAttribute('type');
        butonmu=tip=='button' || tip=='submit' || tip=='reset' || tip=='image';            
        if (butonmu && buttonlar[i].getAttribute('kisayol')=='f2')
        {                 
            var fPost="__doPostBack('"+buttonlar[i].name+"',0)";
            //alert(fPost);
            setTimeout(fPost, 0);
            return;
        }
    }
}
function EnterToTab()
{
    var k=window.event.keyCode;
    if (k==113) FonksiyonTusCagir(); // f2
    if (!window.event.ctrlKey && !window.event.AltKey && k==13) 
    {
        var butonmu=false;
        if (document.activeElement.tagName=="INPUT")
        {    
            var tip = document.activeElement.getAttribute("type");
            butonmu=tip=='button' || tip=='submit' || tip=='reset' || tip=='image';
        }
        if (!butonmu)
            window.event.keyCode=9;
    }
}
function CtrlEntertoNewLine()
{
    var tagElements = document.getElementsByTagName('TEXTAREA');
    if (tagElements.length==0) return;
    var k=window.event.keyCode; 
    if (window.event.ctrlKey && k==10) window.event.keyCode=13;
}
function IlkNesneyeFocus(fdocument)
{
    return;
    //alert(document.forms.length); alert(fdocument.forms.length);
    
    var aktif=fdocument.activeElement;
    if (aktif!=null)
    {
        //alert(aktif.type);
        if (aktif.type=='select-one' || aktif.type=='textarea' || aktif.type=='text'  || aktif.type=='password')
        {
            alert('aktif var zaten');
            return;
        }
    }
        
    var i;
    var dizi=fdocument.forms[0].elements;
    //alert(fdocument.forms[0].action);
    var IlkNesne=null; var IlkInput=null;
    
    fdocument.title='adet='+dizi.length;
    for (i=dizi.length-1; i>=0; i--)
    //for (i=0; i<dizi.length; i++)
    {
        try
        {            
            if (IlkNesne==null)
            if (dizi[i].type != 'hidden')
                IlkNesne=dizi[i];
                                
            if (IlkInput==null)
            {               
               if (dizi[i].type=='select' || dizi[i].type=='select-one' || dizi[i].type=='password' || dizi[i].type=='textarea' || dizi[i].type=='text')            
               {                    
                    //alert(dizi[i].id+":"+dizi[i].style.display);
                    //alert(dizi[i].id+":"+dizi[i].hasFocus);
                    
                    //alert(dizi[i].id+':'+dizi[i].style.display);
                    
                    IlkInput=dizi[i];
               }
            }
        }
        catch(er) 
        {
            //IlkNesne=null;
        }        
    }        
    //alert(IlkInput.id);
    fdocument.title='son input='+IlkInput.id;
    if (IlkInput!=null) 
    //if (IlkInput.visible==true)
    {
        //alert('focus='+IlkInput.id);
        IlkInput.focus();                
    }
    else 
    if (IlkNesne!=null) IlkNesne.focus();

}
