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


    function  abrirConfirmacion(){
        var password = document.getElementById('form1:passContrasenia_field');
        if (password == null){
            password = document.getElementById('form1:layoutPanelValidarPreinscripcion:passContrasenia_field');
        }
        var texto = password.value;
        var cifrado = hex_md5(texto);
        document.getElementById('form1:hdfContraseniaInstituto').value = cifrado;
    }

    document.onkeydown = mykeyhandler;

    function mykeyhandler(event) {

        //keyCode 116 = F5
        //keyCode 122 = F11
        //keyCode 8 = Backspace
        //keyCode 9 = Tab
        //keyCode 37 = LEFT ROW
        //keyCode 78 = N
        //keyCode 39 = RIGHT ROW
        //keyCode 67 = C
        //keyCode 86 = V
        //keyCode 85 = U
        //keyCode 45 = Insert

        event = event || window.event;
        var tgt = event.target || event.srcElement;
        if((event.altKey && event.keyCode==37) || (event.altKey && event.keyCode==39) ||
           (event.ctrlKey && event.keyCode==78)|| (event.ctrlKey && event.keyCode==67)||
           (event.ctrlKey && event.keyCode==86)|| (event.ctrlKey && event.keyCode==85)||
           (event.ctrlKey && event.keyCode==45)|| (event.shiftKey && event.keyCode==45)){
                event.cancelBubble = true;
                event.returnValue = false;
                alert("Atención, la función que intenta ejecutar no está permitida.");
                return false;
            }

        if(event.keyCode==18 && tgt.type != "text" && tgt.type != "password" && tgt.type != "textarea"){
            return false;
        }

        if(event.wich==9 && tgt.type != "text" && tgt.type != "password" && tgt.type != "textarea"){
            return false;
        }

        if (event.wich == 8 && tgt.type != "text" && tgt.type != "password" && tgt.type != "textarea"){
            return false;
        }

        if ((event.keyCode == 116) || (event.keyCode == 122)) {
            if ((navigator.appName == "Microsoft Internet Explorer")||(navigator.appName == "Netscape")||(navigator.appName == "Opera")){
                window.event.keyCode=0;
            }
            return false;
        }
    }

    function mouseDown(e) {
        var ctrlPressed=0;
        var altPressed=0;
        var shiftPressed=0;
        if (parseInt(navigator.appVersion)>3) {
            if (navigator.appName=="Netscape") {
                var mString =(e.modifiers+32).toString(2).substring(3,6);
                shiftPressed=(mString.charAt(0)=="1");
                ctrlPressed =(mString.charAt(1)=="1");
                altPressed =(mString.charAt(2)=="1");
                self.status="modifiers="+e.modifiers+" ("+mString+")"
            }
            else
            {
                shiftPressed=event.shiftKey;
                altPressed =event.altKey;
                ctrlPressed =event.ctrlKey;
            }
            if (shiftPressed || altPressed || ctrlPressed)
                alert("Atención, la función que intenta ejecutar no está permitida.");
        }
        return true;
    }

    if (parseInt(navigator.appVersion)>3) {
        document.onmousedown = mouseDown;
        if (navigator.appName=="Netscape")
            document.captureEvents(Event.MOUSEDOWN);
    }

    var message="";

    function clickIE() {
        if (document.all){
            //(message);
            alert(message);
            return false;
        }
    }

    function clickNS(e) {
        if(document.layers || (document.getElementById && !document.all) ) {
            if (e.which==2||e.which==3) {
                //(message);
                alert(message);
                return false;
            }
        }
    }

    if (document.layers){
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS;
    }
    else{
        document.onmouseup=clickNS;document.oncontextmenu= clickIE;
    }

    document.oncontextmenu=new Function("return false");
