/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

var included;

if (!included){
    included = 0;
}

if (included == 0){
    included += 1;

    var firstFocus = null;
    var lastInput = null;
    var defaultSubmit = null;
    function te()
    {
        if ((event.keyCode==13)
            && (!event.altKey))
            {
            var types=new Array("text","password","radio","select-one","select-multiple","checkbox");
            var i;
            for(i=0;i<types.length;i++)
            {
                if(types[i]==event.srcElement.type)
                {
                    event.keyCode=9;
                    if ((!event.shiftKey)&&(lastInput == event.srcElement))
                    {
                        if (defaultSubmit != null){
                            event.keyCode=0;
                            defaultSubmit.focus();
                        }
                    }
                    break;
                }
            }
        }
    }

    function setLastInput(txt, btn){
        lastInput = txt;
        defaultSubmit = document.getElementById(btn);
    }

    if (document.body.attachEvent){
        document.body.attachEvent("onkeydown",te);
    }

    window.history.go(1);

    var sc = 0;
    function cekSubmit(){
        waitSpan = document.getElementById("waitMsg");
        if (waitSpan != null){
            waitSpan.innerHTML = ' &nbsp;Mohon tunggu...';
        //alert(waitSpan.innerHTML);
        }
        if (sc > 0){
            return false;
        }
        else{
            sc += 1;
            return true;
        }
    }

    var form_submitted = 0;
    function submit_form_ex(e){
        waitSpan = document.getElementById("waitMsg");
        if (waitSpan != null){
            waitSpan.innerHTML = ' &nbsp;Mohon tunggu...';
        }

        form_submitted += 1;
        if (form_submitted > 1){
            alert('Mohon tunggu...' + form_submitted);
            if (e){
                if (e.stopPropagation){
                    e.stopPropagation();
                }
                if (e.preventDefault){
                    e.preventDefault();
                }
            }
            return false;
        }else {
        }
        return true;
    }

    pageForm = document.getElementById("form1");
    if (pageForm){
        if (pageForm.attachEvent){
            pageForm.attachEvent("onsubmit", submit_form_ex);
        }else if (pageForm.addEventListener){
            pageForm.addEventListener("submit", submit_form_ex, true);
        }
    }else{
        alert("form1 not found");
    }
}
