function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function positionObj(obj, target, valueX, valueY){
	obj.style.left 	= 	findPosX(target) - valueX;
	obj.style.top 	= 	findPosY(target) - valueY;
}


function positionObjects(){
var a = document.getElementById('icoCandado');
var b = document.getElementById('tblLogin');
var c = document.getElementById('icoLogo');
var d = document.getElementById('tblCenteredLogin');
var e = document.getElementById('tblCenteredLogin');

	positionObj(a, b, 42, 4);
	positionObj(c, d, logoPosition(e), 30);
}

function logoPosition(target){
	target 	= 	document.getElementById('tblCenteredLogin');
	obj 	= 	document.getElementById('icoLogo');
	left 	=	(target.offsetWidth - obj.offsetWidth/1.5)*-1;
	return left;
}


////////////////////////////////////////////////////////////////////////
//  Foco y acción para la pantalla de login
////////////////////////////////////////////////////////////////////////

var _L_pre = "";
var _L_preID = "_";

function EmpleadoCodigoFoco() 
{	
	document.all.item(_L_pre + "txtEmpleadoCodigo").focus();
	
}

function EmpleadoContrasenaFoco() 
{	
	if( window.event.keyCode==13)
	{
		document.all.item(_L_pre + "txtEmpleadoContrasena").focus();
	}
}

function AutenticarCallback(argSalida) 
{  
    var parametros = "";
    
    if (argSalida.error != null){
        alert(argSalida.error);
        //_G_MC(0);
        document.getElementById(_L_pre + "txtEmpleadoCodigo").disabled =false;
		document.getElementById(_L_pre + "txtEmpleadoContrasena").disabled =false;
        document.getElementById(_L_preID + "lblLoginError").style.color = "black";
        document.getElementById(_L_preID + "lblLoginError").value = "";
        document.all.item(_L_pre + "txtEmpleadoContrasena").value = "";
        
        return;
    }       
    if(argSalida.value == "ok") {
        document.getElementById(_L_pre + "txtEmpleadoCodigo").disabled =false;
		document.getElementById(_L_pre + "txtEmpleadoContrasena").disabled =false;
		document.getElementById(_L_pre + "txtEmpleadoCodigo").value = "";
                
        if (document.getElementById(_L_pre + "txtParametros") != null) parametros = document.getElementById(_L_pre + "txtParametros").value;
        
        document.getElementById(_L_preID + "lblLoginError").style.color = "black";
        document.getElementById(_L_preID + "lblLoginError").innerHTML = "";
        document.all.item(_L_pre + "txtEmpleadoContrasena").value = "";
        window.location.href("Contenedor.aspx?Panel=IH");        
        
    }
    else {
        document.getElementById(_L_pre + "txtEmpleadoCodigo").disabled =false;
		document.getElementById(_L_pre + "txtEmpleadoContrasena").disabled =false;
        document.getElementById(_L_preID + "lblLoginError").style.color = "red";
        document.getElementById(_L_preID + "lblLoginError").innerHTML = argSalida.value;
        document.all.item(_L_pre + "txtEmpleadoContrasena").value = "";
        document.all.item(_L_pre + "txtEmpleadoCodigo").select();
                
        //_G_MC(0); 
    }
     
    _Cargando = false;
}


////////////////////////////////////////////////////////////////////////
//  Logo de Powerede by Magma
////////////////////////////////////////////////////////////////////////
 
function _PoweredByAbrir()
{		
  window.open("http://www.magmatools.com");
}
	
function _PoweredByOn()
{
  document.all.item("imgPoweredBy").src = "../Imagenes/PoweredMagma.gif";
}

function _PoweredByOff()
{ 
	document.all.item("imgPoweredBy").src = "../Imagenes/PoweredMagma_off.gif";
}