
function notAllowed()
{
  if(event.ctrlKey)
  {
    event.keyCode=0;
    return false;
  }
  if(parseInt(event.button)==2)
  {
    alert("This operation is not allowed");
    return false;     
  }
  if(((event.keyCode>=112)&&(event.keyCode<=123))||(event.keyCode==18)||(event.keyCode==27))
  {
      alert("This operation is not allowed");
        event.keyCode=0;
        return false;
  }
   return true;
}








/*(INITIAL LETTER OF EVERY WORD IS CAPITAL) This function 
onblur checks that the starting letter of every word is a 
capital letter and arranges the data with proper spacing*/

function ArrangeDataInitCaps(controlname)
{
    var separator=" "    
    var txtstr=""
    var stringToSplit1=controlname.value  
    arrayOfStrings = stringToSplit1.split(separator) 
    for(var i=0;i< arrayOfStrings.length;i++)
    {       
		if(arrayOfStrings[i].toString()!="")
		{ 
			txtstr=txtstr+ " " +InitCap(arrayOfStrings[i])
		}
	}
	controlname.value=txtstr.substr(1,txtstr.length)
    return controlname.value			
}

function InitCap (stringToSplit)
{ 
    var strInit=""
    strInit=stringToSplit
    strInit= strInit.substring(0,1).toUpperCase()+ strInit.substring(1,strInit.length).toLowerCase()
    return strInit
} 


/*This function onblur checks that all data with proper spacing*/

function ArrangeData(controlname)
{
	
    var separator=" "    
    var txtstr=""
    var stringToSplit1=controlname.value  
    arrayOfStrings = stringToSplit1.split(separator) 
    for(var i=0;i< arrayOfStrings.length;i++)
    {       
		if(arrayOfStrings[i].toString()!="")
		{ 
			txtstr=txtstr+ " " +arrayOfStrings[i]
		}
	}
	controlname.value=txtstr.substr(1,txtstr.length)
    return controlname.value			
}



/* (INITIAL LETTER OF THE SENTENCE IS CAPITAL)This function 
onblur checks that the starting letter of the sentence is a 
capital letter and arranges the data with proper spacing*/

function ArrangeDataSentenceInitCaps(controlname)
{
    var separator=" "    
    var txtstr=""
    var stringToSplit1=InitCap(controlname.value)  
    arrayOfStrings = stringToSplit1.split(separator) 
    for(var i=0;i< arrayOfStrings.length;i++)
    {       
		if(arrayOfStrings[i].toString()!="")
		{ 
			txtstr=txtstr+ " " +arrayOfStrings[i]
		}
	}
	controlname.value=txtstr.substr(1,txtstr.length)
    return controlname.value			
}






/*(ALL LETTERS ARE CAPITAL) This function onblur checks that all 
the letters are capital letter and arranges the data with proper 
spacing*/

function ArrangeDataAllCaps(controlname)
{
	
    var separator=" "    
    var txtstr=""
    var stringToSplit1=controlname.value  
    arrayOfStrings = stringToSplit1.split(separator) 
    for(var i=0;i< arrayOfStrings.length;i++)
    {       
		if(arrayOfStrings[i].toString()!="")
		{ 
			txtstr=txtstr+ " " +AllCap(arrayOfStrings[i])
		}
	}
	controlname.value=txtstr.substr(1,txtstr.length)
    return controlname.value			
}

function AllCap(stringToSplit)
{ 
    var strInit=""
    strInit=stringToSplit
    strInit= strInit.substring(0,1).toUpperCase()+ strInit.substring(1,strInit.length).toUpperCase()
    return strInit
} 


 
 /* This function on key press  allows only Capital letters and numbers*/
 
 function numCharsOnly(obj){
   if(event.keyCode >=97 && event.keyCode<=122)
      event.keyCode = event.keyCode - 32;
   if((event.keyCode>=48)&&(event.keyCode<=57)||(event.keyCode>=65)&&(event.keyCode<=90)
          ||(event.keyCode>=97)&&(event.keyCode<=122)||(event.keyCode==13)||(event.keyCode==32)) 
      event.keyCode = event.keyCode;
   else
      event.keyCode=0;
  }


 /* This function on key press  allows only numbers*/

function numOnly(){
    if((event.keyCode>=48)&&(event.keyCode<=57)) 
      event.keyCode = event.keyCode;
   else
      event.keyCode=0;
  }

/* This function on key press  allows only Capital letters and numbers and hypen*/

function numCharsHypenOnly(obj){
	alert("in common script");
   if(event.keyCode >=97 && event.keyCode<=122)
      event.keyCode = event.keyCode - 32;
   if((event.keyCode>=48)&&(event.keyCode<=57)||(event.keyCode>=65)&&(event.keyCode<=90)
          ||(event.keyCode>=97)&&(event.keyCode<=122)||(event.keyCode==13)||(event.keyCode==32)||(event.keyCode==95)) 
      event.keyCode = event.keyCode;
   else
      event.keyCode=0;
  }


  /* This function on key press  allows only numbers and / and hypen*/

function numSlashHypOnly(obj){
	if((obj.value=="")&& (event.keyCode==95))
	{
		event.keyCode =0;
	}
	else if((obj.value=="")&& (event.keyCode==47))
	{
		event.keyCode =0;
	}
	else if((obj.value=="")&& (event.keyCode==47)&&(event.keyCode==95))
	{
		event.keyCode =0;
	}
	else
		if(event.keyCode >=97 && event.keyCode<=122)
      event.keyCode = event.keyCode - 32;
    if((event.keyCode>=48)&&(event.keyCode<=57)||(event.keyCode>=65)&&(event.keyCode<=90)||(event.keyCode>=97)&&(event.keyCode<=122)||(event.keyCode==13)||(event.keyCode==32)||(event.keyCode==47)||(event.keyCode==95)) 
      event.keyCode = event.keyCode;
   else
      event.keyCode=0;
  }

//To restrict initial space in in a textbox
function fnInitialSpaceChk(objTxt)
{
if(event.keyCode==32 && objTxt.value.length==0)
	{
     
		event.keyCode=0

	}
}

//----Character Check-------
//  FUNCTION : FnCharacterCheck
//  This function is used for check for character.
//	 This function allows characters,space and . only.
//	 This function can be called in keyPress event.
//	 This function takes object of textfield as input.
//
//   AUTHOR : Rahul K Chandrupatla 
//-----------------------------------------------------------------------------

function FnCharacterCheck(objtxtfield)
{
	if(((event.keyCode<65)||(event.keyCode>90))
	&&((event.keyCode<97)||(event.keyCode>122)))
	{
		if ((event.keyCode==32)||(event.keyCode==46))
		{
			var sString=objtxtfield.value;
			var sStringAt=sString.charAt(0);
			if (sStringAt=="")
			{	
				if(event.keyCode==32)
				{
					event.keyCode=0;
				}
				else if(event.keyCode==46)	
				{
					event.keyCode=0;				
				}
			}
		}		
		else
		event.keyCode=0;
	}
}








