﻿function InputCtrlKeyPressEvent(eventTarget, eventArgument, e)
{
if( e.keyCode == 13 || e.keyCode == 61)
{
__doPostBack(eventTarget, eventArgument);
}
}
function InputCtrlKeyPressNumeric(e)
{
var key = (window.Event) ? e.which == undefined ? e.keyCode : e.which : e.keyCode;
switch (String.fromCharCode(key))
{
case "0":
break;
case "1":
break;
case "2":
break;
case "3":
break;
case "4":
break;
case "5":
break;
case "6":
break;
case "7":
break;
case "8":
break;
case "9":
break;
default:
if (!e.which)
{
e.returnValue = false;
}
else
{
if (key!=8)
{
e.stopPropagation();
e.preventDefault();
}
}
break;
}
}
function InputCtrlKeyPressAlphabetic(e)
{
var key = (window.Event) ? e.which == undefined ? e.keyCode : e.which : e.keyCode;
switch (String.fromCharCode(key))
{
case "a":
break;
case "b":
break;
case "c":
break;
case "d":
break;
case "e":
break;
case "f":
break;
case "g":
break;
case "h":
break;
case "i":
break;
case "j":
break;
case "k":
break;
case "l":
break;
case "m":
break;
case "n":
break;
case "o":
break;
case "p":
break;
case "q":
break;
case "r":
break;
case "s":
break;
case "t":
break;
case "u":
break;
case "v":
break;
case "w":
break;
case "x":
break;
case "y":
break;
case "z":
break;
case "A":
break;
case "B":
break;
case "C":
break;
case "D":
break;
case "E":
break;
case "F":
break;
case "G":
break;
case "H":
break;
case "I":
break;
case "J":
break;
case "K":
break;
case "L":
break;
case "M":
break;
case "N":
break;
case "O":
break;
case "P":
break;
case "Q":
break;
case "R":
break;
case "S":
break;
case "T":
break;
case "U":
break;
case "V":
break;
case "W":
break;
case "X":
break;
case "Y":
break;
case "Z":
break;
case "é":
break;
case "è":
break;
case "ç":
break;
case "à":
break;
case "ï":
break;
case "ö":
break;
case "ü":
break;
case "ä":
break;
case "ë":
break;
case "î":
break;
case "ô":
break;
case "â":
break;
case "ê":
break;
case "û":
break;
case "ù":
break;
case "ò":
break;
case "ì":
break;
case "ñ":
break;
case "-":
break;
case " ":
break;
default:
if (!e.which)
{
e.returnValue = false;
}
else
{
if (key!=8)
{
e.stopPropagation();
e.preventDefault();
}
}
break;
}
}
function InputCtrlKeyPressFromList(e)
{
var key = (window.Event) ? e.which == undefined ? e.keyCode : e.which : e.keyCode;
switch (String.fromCharCode(key))
{
case "a":
break;
case "b":
break;
case "c":
break;
case "d":
break;
case "e":
break;
case "f":
break;
case "g":
break;
case "h":
break;
case "i":
break;
case "j":
break;
case "k":
break;
case "l":
break;
case "m":
break;
case "n":
break;
case "o":
break;
case "p":
break;
case "q":
break;
case "r":
break;
case "s":
break;
case "t":
break;
case "u":
break;
case "v":
break;
case "w":
break;
case "x":
break;
case "y":
break;
case "z":
break;
case "A":
break;
case "B":
break;
case "C":
break;
case "D":
break;
case "E":
break;
case "F":
break;
case "G":
break;
case "H":
break;
case "I":
break;
case "J":
break;
case "K":
break;
case "L":
break;
case "M":
break;
case "N":
break;
case "O":
break;
case "P":
break;
case "Q":
break;
case "R":
break;
case "S":
break;
case "T":
break;
case "U":
break;
case "V":
break;
case "W":
break;
case "X":
break;
case "Y":
break;
case "Z":
break;
case "0":
break;
case "1":
break;
case "2":
break;
case "3":
break;
case "4":
break;
case "5":
break;
case "6":
break;
case "7":
break;
case "8":
break;
case "9":
break;
case " ":
break;
default:
if (!e.which)
{
e.returnValue = false;
}
else
{
if (key!=8)
{
e.stopPropagation();
e.preventDefault();
}
}
break;
}
}
function InputCtrlKeyPressEventForSearchByReference(eventTarget, eventArgument, e)
{
if( e.keyCode == 13 || e.keyCode == 61)
{
__doPostBack(eventTarget, eventArgument);
}
else
{
var key = (window.Event) ? e.which == undefined ? e.keyCode : e.which : e.keyCode;
switch (String.fromCharCode(key))
{
case "0":
break;
case "1":
break;
case "2":
break;
case "3":
break;
case "4":
break;
case "5":
break;
case "6":
break;
case "7":
break;
case "8":
break;
case "9":
break;
case ".":
break;
default:
if (!e.which)
{
e.returnValue = false;
}
else
{
if (key!=8)
{
e.stopPropagation();
e.preventDefault();
}
}
break;
}
}
}
function InputCtrlKeyPressEventForSearchByFullText(eventTarget, eventArgument, e) {
if (e.keyCode == 13 || e.keyCode == 61) {
__doPostBack(eventTarget, eventArgument);
}
else {
var key = (window.Event) ? e.which == undefined ? e.keyCode : e.which : e.keyCode;
switch (String.fromCharCode(key)) {
case "a":
break;
case "à":
break;
case "b":
break;
case "c":
break;
case "ç":
break;
case "d":
break;
case "e":
break;
case "é":
break;
case "è":
break;
case "ê":
break;
case "ë":
break;
case "f":
break;
case "g":
break;
case "h":
break;
case "i":
break;
case "ï":
break;
case "î":
break;
case "j":
break;
case "k":
break;
case "l":
break;
case "m":
break;
case "n":
break;
case "o":
break;
case "ô":
break;
case "p":
break;
case "q":
break;
case "r":
break;
case "s":
break;
case "t":
break;
case "u":
break;
case "ù":
break;
case "v":
break;
case "w":
break;
case "x":
break;
case "y":
break;
case "z":
break;
case "A":
break;
case "B":
break;
case "C":
break;
case "D":
break;
case "E":
break;
case "F":
break;
case "G":
break;
case "H":
break;
case "I":
break;
case "J":
break;
case "K":
break;
case "L":
break;
case "M":
break;
case "N":
break;
case "O":
break;
case "P":
break;
case "Q":
break;
case "R":
break;
case "S":
break;
case "T":
break;
case "U":
break;
case "V":
break;
case "W":
break;
case "X":
break;
case "Y":
break;
case "Z":
break;
case "0":
break;
case "1":
break;
case "2":
break;
case "3":
break;
case "4":
break;
case "5":
break;
case "6":
break;
case "7":
break;
case "8":
break;
case "9":
break;
case ".":
break;
case " ":
break;
default:
if (!e.which) {
e.returnValue = false;
}
else {
if (key != 8) {
e.stopPropagation();
e.preventDefault();
}
}
break;
}
}    
}
