﻿function MostrarCapaAvisos(Text)
{
    var Cadena = ObtDireccion('DisplayInfoError.aspx');
    Cadena += "?Mensaje=" + Text;
    Cadena += "&TipoMensaje=0";
    
    var CapaInfo = $find('ModalInfoPopupBehavior');
    CapaInfo.show();
    
    $get(CapaInfo._PopupControlID).src = Cadena;        
}

function AbrirCapaBehaviorTop(IdCapa)
{
    var CapaInfo = $find(IdCapa);
    CapaInfo.show();
}

function CerrarCapaBehavior(IdCapa)
{
    var CapaInfo = $find(IdCapa);
    CapaInfo.hide();
}

function CerrarCapaBehaviorTop(IdCapa)
{
    var CapaInfo = window.top.$find(IdCapa);
    CapaInfo.hide();
}

function abrirCapa(idCapa)
{
    $get(idCapa).style.visibility = "visible";	
}

function cerrarCapa(idCapa)
{
	$get(idCapa).style.visibility = "hidden";	
}

function Redirect()
{
    window.location.href="http://www.iberia.com"
}

//Mostrar-Ocultar id
function mostrarObj(id){	
    if(document.getElementById(id)!=null)
	    document.getElementById(id).style.display = "block";
}
function ocultarObj(id){
    if(document.getElementById(id)!=null)
	    document.getElementById(id).style.display = "none";
}

//Busca la descripción del error a partir del la cte
function BuscarErrorCache(Error) {
    try {
    
        WebErrorService._DescripcionError(Error, muestraAsincrona);
    }
    catch (e) {

        muestraAsincrona('Por favor revise las opciones seleccionadas y vuelva a intentarlo');
    }
}

function muestraAsincrona(result)
{
    if (result != '')
    {          
        MostrarCapaAvisos(result);
    }
}

function VerifOperationProcess()
{
    var BtnError = $get('ctl00_MainContentPlaceHolder_UC_OperationProcess1_BtnHiddenPopupProcess');
    var Result = false;
    
    if (BtnError.value != "1")
    {
        Result = true;
    }
    else
    {
        CerrarCapaBehavior('ModalInfoPopupProcess');
    }
    
    return Result;
}

function jsTrim(JSvalue) 
{    
    return JSvalue.replace(' ', '');
}

function jsTrimAll(texto)
{
    var TextoResult = '';

    for(i = 0; i < texto.length; i++)
	{
		if (texto.charAt(i) != ' ')
		{
		    TextoResult += texto.charAt(i); 
		}
    }
    
    return TextoResult;
}

function ConstruirId(parentId, elem, pos)
{
    var ListId = parentId.split('_');
    var IdResult = '';

    for (var i = 0; i < ListId.length - pos; i++)
    {
        IdResult += ListId[i] + '_';
    }

    return IdResult + elem;
}

function printPartOfPage(elementId)
{
    var printContent = document.getElementById(elementId);
    var windowUrl = 'about:blank';
    var uniqueName = new Date();
    var windowName = 'Print' + uniqueName.getTime();
    var printWindow = window.open(windowUrl, windowName, 'left=50000,top=50000,width=0,height=0');

    printWindow.document.write(printContent.innerHTML);
    printWindow.document.close();
    printWindow.focus();
    printWindow.print();
    printWindow.close();
}