﻿// create namespace

Ext.BLANK_IMAGE_URL = 'includes/ext/resources/images/default/s.gif';

Ext.namespace('PimsWeb');

PimsWeb.app = function() {
    return {
        init: function() {
            
            Ext.state.Manager.setProvider(new Ext.state.CookieProvider());            
            var viewport = new Ext.Viewport({
                layout: 'border',
                defaults: {
                    activeItem: 0
                },
                items:[
                    {
                        region: 'north',
                        split: false,
                        //initialSize: 160,
                        contentEl: 'header',
                        border: false
                    },
                    {
                        region: 'south',
                        split: false,
                        //initialSize: 100,
                        contentEl: 'footer',
                        collapsible: false,
                        border: false
                    },
                    {
                        region: 'center',
                        split: false,
                        //initialSize: 160,
                        contentEl: 'content',
                        collapsible: false,
                        border: false
                    } 
                ]
             });
        }
    };
}(); 
Ext.onReady(PimsWeb.app.init, PimsWeb.app);

if (top.location.href.indexOf("Contenedor.aspx") != -1) {   
    top.location = "Default.aspx";    
}

function setCulture(value) {
      document.forms[0].selectedCulture.value = value;
      document.forms[0].submit();
}   

/*keyboard scripts*/
caps = false;
function keyPressed(key){
    if (key == 'caps'){
	    if (caps) caps = false; else caps = true; 
	    return;
    }
    if (caps) key = key.toUpperCase();
    document.getElementById('password').value = document.getElementById('password').value + key;
    document.getElementById('password').focus();
}

function capsPressed(key){
    if (caps) {
	    caps = false; 
	    document.getElementById('tec').src = "images/keyboard/teclado.jpg";
    }
    else {
	    caps = true; 
	    document.getElementById('tec').src = "images/keyboard/tecladoon.jpg";
    }
}

function backPressed(key){
    document.getElementById('password').value = document.getElementById('password').value.slice(0,-1);
    document.getElementById('password').focus();
}

function displayFloatingDiv(chk, reference_, container_) {    
	var tec = Ext.get('tec');
	if(chk.checked){ 
		var container = Ext.get(container_);
		var reference = Ext.get(reference_);
		var top = reference.getTop() + reference.getHeight();
		var left = reference.getLeft() + 20;
		container.setLeftTop(left, top);
		tec.setVisible(true, true);
		document.getElementById('password').readOnly = true;
	}
	else {                                         
		tec.setVisible(false, true);
		document.getElementById('password').readOnly = false;
	}
}
