/************************
******** fuction checking special characters [ ]
********************************************/

///pass this.id as parameter
//event onKeypress
////special characters are not allowed except " (,),/,space,Enter "
function get_key(id)
		{
		if (event.keyCode>=33 && event.keyCode<=39 ||event.keyCode>=58 && event.keyCode<=64 ||event.keyCode>=91 && event.keyCode<=96 ||event.keyCode>=123 && event.keyCode<=126 ){
			this.id = id;//ref for user control 
			
			
			tmp=document.getElementById(id);
			event.returnValue=false;
			alert("special charcters are Not allowed !!!");
			tmp.select();
		
		}
		
		}
		
///function check for only numeric value///pass this as parameter	
//event onKeypress
	
function only_numeric(id)
		{
		if (!(event.keyCode>=48 && event.keyCode<=57 || event.keyCode==46))
		    {
		    var ctl_id=eval(id);
			    
			    event.returnValue=false;
			    alert("Only Numeric values are allowed !!!");
			    ctl_id.select();
			}
		
        }
        
 //check for max length
 //event onKeypress
 function max_length(id,max)
 {
 var f_val=document.getElementById(id).value;
 if (f_val.length!=max)
 {
 alert("Length Must be Equal to-: " + max_length);
 }
  
 }
 
 //check for mail address pass this.id as parameter
 //event onchange
function mail(id) {
this.id=id;
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var ctl=document.getElementById(id);
   var f_val=ctl.value;
   
   if(reg.test(f_val) == false) {
      alert('Invalid Email Address');
      ctl.select();
      return false;
   }
}

//check for characters from [A-Z]or[a-z]of [space] are allowed ///pass this as parameter
//event onKeypress
function only_chars(id)
		{
		if (!(event.keyCode>=65 && event.keyCode<=90 || event.keyCode>=97 && event.keyCode<=122 || event.keyCode==32 || event.keyCode==46))
		    {
		    this.id=id;
		    var ctl_id=eval(id);
			    
			    event.returnValue=false;
			    alert("Only Characters are allowed !!!");
			    ctl_id.select();
			}
		
        }
        
//check for characters from [A-Z]or[a-z] or [space] or [0-9] are allowed ///pass this as parameter
//event onKeypress
        function alpha_num(id)
		{
		if (!(event.keyCode>=65 && event.keyCode<=90 || event.keyCode>=97 && event.keyCode<=122 || event.keyCode==32 || event.keyCode>=48 && event.keyCode<=57))
		    {
		    this.id=id;
		    var ctl_id=eval(id);
			    
			    event.returnValue=false;
			    //alert("Only Alpha-Numeric Characters & space are allowed !!!");
			    alert("special charcters are Not allowed !!!");
			    ctl_id.select();
			}
		
        }
      
 