// JavaScript Document

// TRIM FUNCTION IN JAVASCRIPT
function jTrim(str)
{  while(str.charAt(0) == (" ") )
  {  str = str.substring(1);
  }
  while(str.charAt(str.length-1) == " " )
  {  str = str.substring(0,str.length-1);
  }
  return str;
}


// FUNCTION FOR VALIDATION OF FORM

// USE THIC FINCTION onKeyPress EVENT OF INPUT BOX

function chkChars(type,SChars)
{

// type 
// 'A' ALPHABETS
// 'N' NUMERIC
// 'AN' APLPHA NUMERIC

// SChars :- All the Special Character that you don't wanna check Pass them like -!=+


if(SChars.indexOf(String.fromCharCode(window.event.keyCode))>=0)
{
return true;
}

if (window.event.keyCode==32)  // Check For Space Key
{
return true;
}
if (window.event.keyCode==13)  // Check For Enter Key
{
return true;
}

switch(type)
	{				
		case 'A':	// Parameter 'A' used for Alphabets Only
			{		
				if ((window.event.keyCode<65 || window.event.keyCode>122) && (window.event.keyCode<90 || window.event.keyCode>97) ) 
				{
				window.event.returnValue=false;
				alert("Please Enter Only Alphabets");
				}
				break;
			}		// Case A End

		case 'N':	// Parameter 'N' used for Numbers Only
			{
				if ((window.event.keyCode<48 || window.event.keyCode>57)) 
				{
				window.event.returnValue=false;
				alert("Please Enter Only Numeric Values");
				}
				break;
			}
		case 'AN':
			{
				if ((window.event.keyCode<48) ||(window.event.keyCode>57 && window.event.keyCode<65) || window.event.keyCode>122 || (window.event.keyCode>90 && window.event.keyCode<97)) 
				{
				window.event.returnValue=false;
				alert("Please Enter Only Alpha Numeric Values");
				}
				
				if ((window.event.keyCode>=97)&&(window.event.keyCode<122))
				{
				window.event.returnValue=window.event.keyCode-32
				}
				
				break;
			}	
			
			case 'ANC':
			{
				if ((window.event.keyCode<48) ||(window.event.keyCode>57 && window.event.keyCode<65) || window.event.keyCode>122 || (window.event.keyCode>90 && window.event.keyCode<97)) 
				{
				window.event.returnValue=false;
				alert("Please Enter Only Alpha Numeric Values");
				}
				if ((window.event.keyCode>=97)&&(window.event.keyCode<122))
				{
					window.event.keyCode=window.event.keyCode-32
				}
				
				break;
			}	
			
			case 'AC':
			{
				if ((window.event.keyCode<65 || window.event.keyCode>122) && (window.event.keyCode<90 || window.event.keyCode>97) ) 
				{
				window.event.returnValue=false;
				alert("Please Enter Only Alphabets");
				}
				
				if ((window.event.keyCode>=97)&&(window.event.keyCode<122))
				{
								window.event.keyCode=window.event.keyCode-32
				}
				
				break;
			}	

	}			
}

