var	sInvalidChars = "!#$%^&*()=+{}[]|\;:/?>,<'\"" // Default Disallowed characters
// + " " + "ª" + "@" + "é" Extended User Defined
// <input .... onKeyUp="CharAccept(this, true|false, sabitVEYAdegisken)">
/*
CharAccept(this,true,'azx')		yalnızca a,z,x harfleri kabul edilecek
CharAccept(this,false,'azx')			 a,z,x harfleri dışında bütün harfler kabul edilecek
CharAccept(this,true)			yalnızca tanımlanmış yasak harfler kabul edilecek
CharAccept(this,false)					 tanımlanmış yasak harfler dışında bütün harfler kabul edilecek
*/
function CharAccept(alan, AcceptType, strDahilHaric)
{
var numargs = arguments.length;
if (numargs==2){strDahilHaric=sInvalidChars;}

        for(var i=0 ; i < alan.value.length ; i++)
		{ 
	var entry=alan.value;
if(AcceptType)
	{
  	if (strDahilHaric.indexOf( entry.charAt(i) ) == -1) {alert("Bu kutucuğa Harf Girişi Yapamazsınız !"); alan.value = entry.replace(entry.charAt(i),"");alan.focus();}
  	}
	else
	{
	if (strDahilHaric.indexOf( entry.charAt(i) ) != -1) {alert("Bu kutucuğa Harf Girişi Yapamazsınız !"); alan.value = entry.replace(entry.charAt(i),"");alan.focus();}
	}
		}
}
