// This set of functions are for processing the key press event
// Used to restrict input on numerics and pure textual fields 

/*
Disable right mouse click Script
*/
if (document.all)
document.onmousedown=new Function("if (event.button==2||event.button==3) alert('Impossibile visualizzare il codice HTML')")

function kp_integer() 
{
     if ((event.keyCode < 48 || event.keyCode > 57))
         event.returnValue = false;
}

function kp_Nothing() 
{
     if ((event.keyCode > 32 || event.keyCode < 127))
         event.returnValue = false;
}

function kp_date() 
{
     if ((event.keyCode < 47 || event.keyCode > 57))
         event.returnValue = false;
}

function kp_numeric() 
{
     if ((event.keyCode != 46) && (event.keyCode < 48 || event.keyCode > 57))
         event.returnValue = false;
     if (event.keyCode == 46) {
         if (event.srcElement.value.indexOf(".") > -1)
             event.returnValue = false;
     }
} 

function kp_character() 
{
     if ((event.keyCode < 65 || event.keyCode > 90) && (event.keyCode < 97 ||
                                                        event.keyCode > 122))
         event.returnValue = false;
}

function kp_convert_upper() 
{
     if ((event.keyCode >= 97 && event.keyCode <= 122))
         event.keyCode -= 32;
}

function kp_convert_lower() 
{
     if ((event.keyCode >= 65 && event.keyCode <= 90))
         event.keyCode += 32;
} 

function kp_upper_character() 
{
	if ((event.keyCode < 65 || event.keyCode > 90) && (event.keyCode < 97 ||
                                                        event.keyCode > 122))
    event.returnValue = false;
	if ((event.keyCode >= 97 && event.keyCode <= 122))
		event.keyCode -= 32;

}

function kp_setup() 
{
     this.integer = kp_integer;
     this.numeric = kp_numeric;
     this.character = kp_character;
     this.convertUpper = kp_convert_upper;
     this.convertLower = kp_convert_lower;
     return this;
}

function mouse_disable()
{
//Disable right mouse click Script
	if (	event.button==2 ||
				event.button==3 ) 
		alert('Facile: Project By DataPoint')
}
 
var keyPressInput = new Object;
 keyPressInput = kp_setup();

