﻿var strKeyword = "";
	
function capturarKey(e) {
    var tcl;
    var strK;
    var i;
    var strAux = "";
    //var pat1 = /^[\w]*[otrocamino\+spiedo]{1}$/i;
    //var pat2 = /^[\w]*[otrocamino\+ventana]{1}$/i;
    var pat1 = /otrocamino\+ventana/i;
    var pat2 = /otrocamino\+spiedo/i;
    var pat3 = /otrocamino\+pecera/i;
    var pat4 = /otrocamino\+titere/i;
    var pat5 = /otrocamino\+chimenea/i;
    
    if(!e){
			e=window.event;
		}
		
    tcl = (document.all) ? e.keyCode : e.which;
    
    //verifico que sean letras minusculas o el signo +
    if ( (tcl >= 65 && tcl <= 90) || (tcl >= 97 && tcl <= 122) || tcl == 43 ) {
    	strK = String.fromCharCode(tcl);
    	if (strKeyword.length < 20) {
    		strKeyword += strK;
    	} else {
    		//recorro la cadena para quitarle la primer letra
    		for (i=0; i < strKeyword.length; i++) {
    			if (i) {
    				strAux += strKeyword.charAt(i);
    			}
    		}
    		strKeyword = strAux + strK;
    	}
    	//alert(strKeyword);
    	if (strKeyword.search(pat1) >= 0) {
    		alert("Ventana!");
    		strKeyword = "";
    	} else if (strKeyword.search(pat2) >= 0) {
    		alert("Spiedo!");
    		strKeyword = "";
    	} else if (strKeyword.search(pat3) >= 0) {
    		alert("Pecera!");
    		strKeyword = "";
    	} else if (strKeyword.search(pat4) >= 0) {
    		alert("Títere!");
    		strKeyword = "";
    	} else if (strKeyword.search(pat5) >= 0) {
    		alert("Chimenea!");
    		strKeyword = "";
    	}
    }
}
