﻿/*=======================================================================================
    Funciones Generales
    ========================================================
    
    Creado por: César A. Tapia Mori
    Fecha de creación: 03/22/2008 (MM/DD/YYYY)
    navigator.appName
=======================================================================================*/
/*======================================================================================
KeyCode:
-------------------------------------
48 - 59     : Números
97 - 122    : Letras Minúsculas
65 - 90     : Letras Mayúsculas
13          : Enter
27          : Back Space
32          : Space
0           : Otros
======================================================================================*/
function onlyLett(e){
	var evt = (!document.all) ? e : event;
	var keyCode = 0;
	if (!document.all){keyCode = evt.which;}else{keyCode = evt.keyCode;}
	if ((keyCode >64 && keyCode <91) || (keyCode >96 && keyCode <123) || keyCode == 13 || keyCode == 32 || keyCode==8 || keyCode==0)
	{    
	    return true;
	}else{
        try
        {
            evt.keyCode=0
            return false;
        }catch(e){
            evt.preventDefault();
            evt.stopPropagation();
        }
	}
}

function onlyNum(e){
    var evt = (!document.all) ? e : event;
	var keyCode = 0;
	if (!document.all){keyCode = evt.which;}else{keyCode = evt.keyCode;}//|| keyCode == 32 
	if ((keyCode >47 && keyCode <60) || keyCode == 13 || keyCode==8 || keyCode==0)
	{    
	    return true;
	}else{
	    try
        {
            evt.keyCode=0
            return false;
        }catch(e){
            evt.preventDefault();
            evt.stopPropagation();
        }
	}
}

function onlyNumLett(e){
    var evt = (!document.all) ? e : event;
	var keyCode = 0;
	if (!document.all){keyCode = evt.which;}else{keyCode = evt.keyCode;}
	if ((keyCode >47 && keyCode <60) || (keyCode >64 && keyCode <91) || (keyCode >96 && keyCode <123) || keyCode == 13 || keyCode == 32 || keyCode==8 || keyCode==0)
	{    
	    return true;
	}else{
	    try
        {
            evt.keyCode=0
            return false;
        }catch(e){
            evt.preventDefault();
            evt.stopPropagation();
        }
	}
}

function imprimir(que) {
    var ventana = window.open("", "", "left=10000,top=0,width=100,height=100");
    var contenido = "<html>";
    contenido = contenido + "<head>"
    contenido = contenido + "<link href='Style/principal.css' rel='stylesheet' type='text/css' />"
    contenido = contenido + "<link href='Style/CombinaRooms.css' rel='stylesheet' type='text/css' />"
    contenido = contenido + "</head>"
    contenido = contenido + "<body onload='window.print();window.close();'>"
    contenido = contenido + document.getElementById(que).innerHTML;
    contenido = contenido + "</body></html>";
    ventana.document.open();
    ventana.document.write(contenido);
    ventana.document.close();
}

function printIframe(iframe_id){
    var iframe = document.getElementById(iframe_id);
    iframe.focus()
    iframe.print()
    //var ventana = window.open(iframe.src, "", "location=0,statusbar=0,menubar=0,left=0,top=0,width=400,height=400");
    //ventana.document.location=iframe.src
    //ventana.moveTo(-100,-100)
    //ventana.print();
    //ventana.close();
}

function showInfo(iframe_id,str_program,obj_program){
    var iframe = document.getElementById(iframe_id);
    var program = '';
    if (obj_program!=''){
        var ddlprogram = document.getElementById(obj_program);
        program = (ddlprogram.value).substring(0,2);
    }else{
        program = str_program.substring(0,2);
    }
    switch(program)
    {
        case '3N':
                iframe.src='htm/program3N.html';
                break;
        case '4N':
                iframe.src='htm/program4N.html';
                break;
        case '7N':
                iframe.src='htm/program7N.html';
                break;
        case 'IN':
                iframe.src='htm/Include.html';
                break;
        case 'CO':
                iframe.src='htm/contrato.asp';
                break;
        case 'C1':
                iframe.src='htm/contrato2011.asp';
                break;
        case 'SU':
                iframe.src='htm/Suit.html';
                break;
        case 'MS':
                iframe.src='htm/MSuit.html';
                break;
    }
}

function showInfo2(iframe_id,pMonto, pAnio, pItinerario){
    var iframe = document.getElementById(iframe_id);
    iframe.src='contrato.asp?monto='+ pMonto +"&Anio="+ pAnio +"&Itinerario="+pItinerario;
}