﻿function LoadMotorVuelos()
{
    mostrar_ocultar_regreso();
    var pStrFecEarly = document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_hdFecEarly").value;
    var pStrFecLate = document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_hdFecLate").value;
    var pIntDiasStep = document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_hdDiasStep").value;
    var pIntDiasSumEarly = document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_hdDiasSumLate").value;
    var strFecSal = document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida").value;
    var strFecRet = document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtFechaRetorno").value;

	var objEarlyDate = new Date();
	if(pStrFecEarly!=null){
	    var arrayFecEarly = pStrFecEarly.split("/");
	    var objNewDate = new Date(arrayFecEarly[2],arrayFecEarly[1]-1,arrayFecEarly[0]);
	    objEarlyDate.setDate(objNewDate.getDate());
        objEarlyDate.setMonth(objNewDate.getMonth());
        objEarlyDate.setYear(objNewDate.getFullYear());
	}
	var objLateDate = new Date();
	if(pStrFecLate!=null){
	    var arrayFecLate = pStrFecLate.split("/");
	    var objNewDate = new Date(arrayFecLate[2],arrayFecLate[1]-1,arrayFecLate[0]);
        objLateDate.setDate(objNewDate.getDate());
        objLateDate.setMonth(objNewDate.getMonth());
        objLateDate.setYear(objNewDate.getFullYear());
	}
	var objFecSalCot = document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida');
	objFecSalCot.DateChooser = new DateChooser();
	objFecSalCot.DateChooser.setEarliestDate(objEarlyDate);
	objFecSalCot.DateChooser.setLatestDate(objLateDate);
	var objStartDate = new Date();
	if(strFecSal!=null){
	    var arrayFecSal = strFecSal.split("/");
	    var objNewDate = new Date(arrayFecSal[2],arrayFecSal[1]-1,arrayFecSal[0]);
        objStartDate.setDate(objNewDate.getDate());
        objStartDate.setMonth(objNewDate.getMonth());
        objStartDate.setYear(objNewDate.getFullYear());
	}
	objFecSalCot.DateChooser.setStartDate(objStartDate);
	objFecSalCot.DateChooser.setXOffset(-105);
	objFecSalCot.DateChooser.setYOffset(21);
    objFecSalCot.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida', 'd/m/Y');
    objFecSalCot.DateChooser.setTxtFecFin(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaRetorno'));
	objFecSalCot.DateChooser.setCantDiasStep(parseInt(pIntDiasStep));
	events.add(document.getElementById('imgFecSalVue'), 'click', objFecSalCot.DateChooser.display);
	
	var objFecRetCot = document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaRetorno');
	objFecRetCot.DateChooser = new DateChooser();
	if(strFecSal!=null){
	    var arrayFecSal = strFecSal.split("/");
	    var objNewDate = new Date(arrayFecSal[2],arrayFecSal[1]-1,arrayFecSal[0]);
	    objEarlyDate.setDate(objNewDate.getDate());
        objEarlyDate.setMonth(objNewDate.getMonth());
        objEarlyDate.setYear(objNewDate.getFullYear());
	}
	objFecRetCot.DateChooser.setEarliestDate(objEarlyDate);
	objFecRetCot.DateChooser.setLatestDate(objLateDate);
	objFecRetCot.DateChooser.setXOffset(-115);
	objFecRetCot.DateChooser.setYOffset(21);
    objFecRetCot.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaRetorno', 'd/m/Y');
	objFecRetCot.DateChooser.setTxtFecIni(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida'));

    objEarlyDate.setDate(objEarlyDate.getDate()+pIntDiasSumEarly);
	events.add(document.getElementById('imgFecRetVue'), 'click', objFecRetCot.DateChooser.display);
    if(strFecRet!=null){
	    var arrayFecRet = strFecRet.split("/");
	    var objNewDate = new Date(arrayFecRet[2],arrayFecRet[1]-1,arrayFecRet[0]);
        objStartDate.setDate(objNewDate.getDate());
        objStartDate.setMonth(objNewDate.getMonth());
        objStartDate.setYear(objNewDate.getFullYear());
	}
	objFecRetCot.DateChooser.setStartDate(objStartDate);
    
    //----------------------------------------------------------------------------------------------


	var objMultiEarlyDateEx3 = new Date();
	objMultiEarlyDateEx3.setMonth(objMultiEarlyDateEx3.getMonth());
	objMultiEarlyDateEx3.setDate(objMultiEarlyDateEx3.getDate()+4);
	var objLateDateEx3 = new Date();
	objLateDateEx3.setMonth(objLateDateEx3.getMonth() + 12);

    var objFecSalCot2 = document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida1');
	objFecSalCot2.DateChooser = new DateChooser();

	objMultiEarlyDateEx3.setDate(objFecSalCot2.value.substr(0,2));
    objMultiEarlyDateEx3.setMonth((objFecSalCot2.value.substr(3,2)*1)-1);
    objMultiEarlyDateEx3.setFullYear(objFecSalCot2.value.substr(6,4));

	objFecSalCot2.DateChooser.setEarliestDate(objMultiEarlyDateEx3);
	objFecSalCot2.DateChooser.setLatestDate(objLateDateEx3);
	objFecSalCot2.DateChooser.setStartDate(objMultiEarlyDateEx3);
	objFecSalCot2.DateChooser.setXOffset(-92);
	objFecSalCot2.DateChooser.setYOffset(20);
    objFecSalCot2.DateChooser.ObjectOnClick(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida1'))
	objFecSalCot2.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida1', 'd/m/Y');
    objFecSalCot2.DateChooser.setTxtFecFin(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida2'));
	objFecSalCot2.DateChooser.setCantDiasStep(7);

    var objFecSalCot3 = document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida2');
	objFecSalCot3.DateChooser = new DateChooser();
    objFecSalCot3.DateChooser.setEarliestDate(objMultiEarlyDateEx3);
	
	objMultiEarlyDateEx3.setDate(objFecSalCot3.value.substr(0,2));
    objMultiEarlyDateEx3.setMonth((objFecSalCot3.value.substr(3,2)*1)-1);
    objMultiEarlyDateEx3.setFullYear(objFecSalCot3.value.substr(6,4));
	
	objFecSalCot3.DateChooser.setLatestDate(objLateDateEx3);
	objMultiEarlyDateEx3.setDate(objMultiEarlyDateEx3.getDate());
	objFecSalCot3.DateChooser.setStartDate(objMultiEarlyDateEx3);
	objFecSalCot3.DateChooser.setXOffset(-92);
	objFecSalCot3.DateChooser.setYOffset(20);
	objFecSalCot3.DateChooser.ObjectOnClick(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida2'))
    objFecSalCot3.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida2', 'd/m/Y');
    objFecSalCot3.DateChooser.setTxtFecFin(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida3'));
	objFecSalCot3.DateChooser.setCantDiasStep(7);

    var objFecSalCot4 = document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida3');
	objFecSalCot4.DateChooser = new DateChooser();

    objFecSalCot4.DateChooser.setEarliestDate(objMultiEarlyDateEx3);
	
	objMultiEarlyDateEx3.setDate(objFecSalCot4.value.substr(0,2));
    objMultiEarlyDateEx3.setMonth((objFecSalCot4.value.substr(3,2)*1)-1);
    objMultiEarlyDateEx3.setFullYear(objFecSalCot4.value.substr(6,4));
	
	objFecSalCot4.DateChooser.setLatestDate(objLateDateEx3);
	objMultiEarlyDateEx3.setDate(objMultiEarlyDateEx3.getDate());
	objFecSalCot4.DateChooser.setStartDate(objMultiEarlyDateEx3);
	objFecSalCot4.DateChooser.setXOffset(-92);
	objFecSalCot4.DateChooser.setYOffset(20);
	objFecSalCot4.DateChooser.ObjectOnClick(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida3'))
    objFecSalCot4.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida3', 'd/m/Y');
    objFecSalCot4.DateChooser.setTxtFecFin(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida4'));
	objFecSalCot4.DateChooser.setCantDiasStep(7);
	
	var objFecSalCot5 = document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida4');
	objFecSalCot5.DateChooser = new DateChooser();

    objFecSalCot5.DateChooser.setEarliestDate(objMultiEarlyDateEx3);
	
	objMultiEarlyDateEx3.setDate(objFecSalCot5.value.substr(0,2));
    objMultiEarlyDateEx3.setMonth((objFecSalCot5.value.substr(3,2)*1)-1);
    objMultiEarlyDateEx3.setFullYear(objFecSalCot5.value.substr(6,4));
	
	objFecSalCot5.DateChooser.setLatestDate(objLateDateEx3);
	objMultiEarlyDateEx3.setDate(objMultiEarlyDateEx3.getDate());
	objFecSalCot5.DateChooser.setStartDate(objMultiEarlyDateEx3);
	objFecSalCot5.DateChooser.setXOffset(-92);
	objFecSalCot5.DateChooser.setYOffset(20);
	objFecSalCot5.DateChooser.ObjectOnClick(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida4'))
    objFecSalCot5.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida4', 'd/m/Y');
    objFecSalCot5.DateChooser.setCantDiasStep(7);
		
	//document.getElementById("divRangoFecInt").innerText="ASDA";
	
	return true;
/*
	var objEarlyDateEx3 = new Date();
	objEarlyDateEx3.setMonth(objEarlyDateEx3.getMonth());
	objEarlyDateEx3.setDate(objEarlyDateEx3.getDate()+4);
	var objLateDateEx3 = new Date();
	objLateDateEx3.setMonth(objLateDateEx3.getMonth() + 12);
	
	var strRutaImgCalendar = document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_hdRutaImgCalendar').value;
	var objFecSalCot = document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida');
	objFecSalCot.DateChooser = new DateChooser();
	objFecSalCot.DateChooser.setEarliestDate(objEarlyDateEx3);
	objFecSalCot.DateChooser.setLatestDate(objLateDateEx3);
	objFecSalCot.DateChooser.setStartDate(objEarlyDateEx3);
	objFecSalCot.DateChooser.setXOffset(-120);
	objFecSalCot.DateChooser.setYOffset(18);
	objFecSalCot.DateChooser.setIcon(strRutaImgCalendar, 'divFecSalMotorVuelos', false, 'Seleccionar fecha');
    objFecSalCot.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida', 'd/m/Y');
    objFecSalCot.DateChooser.setTxtFecFin(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaRetorno'));
	objFecSalCot.DateChooser.setCantDiasStep(7);
    
	var objFecRetCot = document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaRetorno');
	objFecRetCot.DateChooser = new DateChooser();
	objFecRetCot.DateChooser.setEarliestDate(objEarlyDateEx3);
	objFecRetCot.DateChooser.setLatestDate(objLateDateEx3);
	objEarlyDateEx3.setDate(objEarlyDateEx3.getDate()+7);
	objFecRetCot.DateChooser.setStartDate(objEarlyDateEx3);
	objFecRetCot.DateChooser.setXOffset(-120);
	objFecRetCot.DateChooser.setYOffset(18);
	objFecRetCot.DateChooser.setIcon(strRutaImgCalendar, 'divFecRetMotorVuelos', false, 'Seleccionar fecha');
    objFecRetCot.DateChooser.setUpdateField('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaRetorno', 'd/m/Y');
    objFecRetCot.DateChooser.setTxtFecIni(document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida'));
    return true;*/
}


function mostrar_ocultar_regreso(){

if (document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_rbmulticity').checked==false)
    {
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_Motor_simple1_div_normal').style.display="block";
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_Motor_simple1_div_multi').style.display="none";  
        
        if (document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_rboneway').checked==false)
        {
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_Motor_simple1_divDateRet').style.display="block";
        //document.getElementById('div_height').style.display="none";        
        }
        else
        {
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_Motor_simple1_divDateRet').style.display="none";
        //document.getElementById('div_height').style.display="block";
        }
    }
else
    {
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_Motor_simple1_div_normal').style.display="none";
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_Motor_simple1_divDateRet').style.display="none";
        //document.getElementById('div_height').style.display="none";
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_Motor_simple1_div_multi').style.display="block";
        
    }
}

function enviar(URL)
{
    objWindow=window.open(URL,'resultados_motor','toolbar=0,scrollbars=yes,location=0,status=1,menubar=0,resizable=1');
    objWindow.focus();
}


function acceptNum(evt){ 
    var nav4 = window.Event ? true : false;
    // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
    var key = nav4 ? evt.which : evt.keyCode; 
    return (key <= 13 || (key >= 48 && key <= 57));
}

function f_solo_letras(evt){
    var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 65 && key <= 90) || (key >= 97 && key <= 122) || key == 32 || key == 241 || key == 209);
}

function f_OnKeyDown_fecha(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/200";
	}
}

function f_OnKeyUp_fecha(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/200";
	}
}

function f_solo_numeros_fecha(evt){ 
    var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 48 && key <= 57) || key==47);
}

function f_solo_numeros(evt){ 
    var nav4 = window.Event ? true : false;
    // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
    var key = nav4 ? evt.which : evt.keyCode; 
    return (key <= 13 || (key >= 48 && key <= 57));
}

function borrar_texto(){
if (document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_rbmulticity').checked==false)
    {
    if (document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtAerolinea').value=='Aerolineas de Preferencia')
        {
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtAerolinea').value='';
        }
    }
else
    {
    if (document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtAerolinea2').value=='Aerolineas de Preferencia')
        {
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtAerolinea2').value='';
        }
    }
}

/*
function mostrar_ocultar_regreso(){
    if (document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_rboneway').checked==false)
    {
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_divDateRet').style.visibility="visible";
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_divDateRet').style.position="static";
    }
    else
    {
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_divDateRet').style.visibility="hidden";
        document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_divDateRet').style.position="absolute";
    }
}

function Trimming(pStrCadena)
{
	while(pStrCadena.charAt(0)==' ')
		pStrCadena=pStrCadena.substring(1,pStrCadena.length);
	while(pStrCadena.charAt(pStrCadena.length-1)==' ')
		pStrCadena=pStrCadena.substring(0,pStrCadena.length-1);
	return pStrCadena;
}

function f_solo_letras(evt){
    var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 65 && key <= 90) || (key >= 97 && key <= 122) || key == 32 || key == 241 || key == 209);
}

function f_solo_numeros(evt){ 
    var nav4 = window.Event ? true : false;
    // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
    var key = nav4 ? evt.which : evt.keyCode; 
    return (key <= 13 || (key >= 48 && key <= 57));
}

function f_validar_fecha(pStrFecha) {
    var strRegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
    if(pStrFecha==""){
    	return false;
    }
    else if ((pStrFecha.match(strRegExPattern)) && (pStrFecha!='')) {
        return true; 
    } 
    else {
        return false;
    } 
}

function f_validar_buscar_vuelos(){
    var strOrigen = Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtOrigen").value);
    var strDestino = Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtDestino").value);
    var strFecSal = Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida").value);
    var strFecRet = Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtFechaRetorno").value);
    var intCantAdt = Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtAdultos").value);
    var intCantChd = Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtNinos").value);
    var intCantInf = Trimming(document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtInfantes").value);

    var bolContinuar = false;
    if(strOrigen==""){
        alert("Ingrese el origen.");
        document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtOrigen").focus();
        return false;
    }
    else if(strDestino==""){
        alert("Ingrese el destino.");
        document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtDestino").focus();
        return false;
    }
    else if(!f_validar_fecha(strFecSal)){
        alert("Ingrese una fecha correcta.");
        document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtFechaSalida").focus();
        return false;
    }
    else if(document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_rbroundtrip").checked){
        if(!f_validar_fecha(strFecRet)){
            alert("Ingrese una fecha correcta.");
            document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtFechaRetorno").focus();
            return false;
        }
        else bolContinuar = true;
    }
    else bolContinuar = true;
    
    if(bolContinuar){
        if(isNaN(parseInt(intCantAdt))){
            alert("Ingrese la cantidad de adultos.");
            document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtAdultos").focus();
            return false;
        }
        else if(isNaN(parseInt(intCantChd))){
            alert("Ingrese la cantidad de niños.");
            document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtNinos").focus();
            return false;
        }
        else if(isNaN(parseInt(intCantInf))){
            alert("Ingrese la cantidad de infantes.");
            document.getElementById("ctl00_ContentPlaceHolder1_Search_engine1_txtInfantes").focus();
            return false;
        }
        else return true;
    }
    return bolContinuar;
}

function borrar_texto(){
if (document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtAerolinea').value=='Ingrese su Aerolinea')
    {
    document.getElementById('ctl00_ContentPlaceHolder1_Search_engine1_txtAerolinea').value='';
    }
}

function f_OnKeyDown_fecha(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/200";
	}
}

function f_OnKeyUp_fecha(pObjTextBox){
	var strCadena = pObjTextBox.value;
	if(strCadena.length==2){
		pObjTextBox.value+="/";
	}
	else if(strCadena.length==5){
		pObjTextBox.value+="/200";
	}
}

function f_solo_numeros_fecha(evt){ 
    var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode; 
	return (key <= 13 || (key >= 48 && key <= 57) || key==47);
}*/