var isNS4 = (navigator.appName=="Netscape")?1:0;

// checking for the both control(text,radio) not filled or only spaces
function checkNull(as_nam, as_label){
	val1=as_nam.value;	
			  
	if (val1 != null) ls_nval = as_nam.value;else ls_nval =ac_getval(as_nam);
	if ((as_nam.type == 'radio' && !as_nam.checked) || ls_nval == "" || ls_nval == null ){
		alert(as_label + " must be entered");
		as_nam.focus();
		return false;
	}
	for(var ci=0;ci<ls_nval.length;ci++) if (ls_nval.substring(ci,ci+1) != ' ') break;
	if (ci>=ls_nval.length){
		alert(as_label + " cannot be spaces");
		as_nam.focus();
		return false;
	}
	return true;
}


 
// converting into upper case
function fnUpperCase()
{
  if(!isNS4)  
    if (event.keyCode >96 && event.keyCode <123)  event.keyCode=event.keyCode-32;
  else  
    if (event.which >96 && event.which <123) event.keyCode=event.keyCode-32;
    
}


// number validation allows only "0 to 9"
function fnValNumber()
 {
  
 if(!isNS4)
    if(event.keyCode <= 47 || event.keyCode > 57) event.returnValue = false;
 else
    if(event.which <= 47 || event.which > 57) returnfalse;
 }

// number validation allows only "0 to 9 ( ) -"
function fnValPhone()
 {
 if(!isNS4)
 { //alert(event.keyCode);
    if((event.keyCode < 45 || event.keyCode > 57) && (event.keyCode!=40 && event.keyCode!=41))  event.returnValue = false;
    }
 else
    if(event.which < 45 || event.which > 57) returnfalse;
 }

// Time Validations format HH:MM
function fnValTime()
 {
 if(!isNS4)
 { 
    if((event.keyCode < 45 || event.keyCode > 57) && (event.keyCode!=58))  event.returnValue = false;
    }
 else
    if(event.which < 45 || event.which > 57) returnfalse;
 }

// allows all chracters except " and '
function fnBlockQoute()
 {
 if(!isNS4)
    if (event.keyCode==34 || event.keyCode==39) event.returnValue = false;
 else 
    if (event.which==34 || event.which==39) return false;
 }

//  validation for special characters like !@#$%^&* etc.
function fnBlockSpecailCh()
 { 
 if(!isNS4)
     if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;
 else
     if ((event.which > 32 && event.which < 48) || (event.which > 57 && event.which < 65) || (event.which > 90 && event.which < 97)) return false;
 }
 
 

// Email-ID validation
function chkEmail(txtObj)
{
var mystring=txtObj.value;
var temp="";

// remove all spaces
for (i=0; i<mystring.length; i++)
{
if (mystring.charAt(i) != ' ')
 temp=temp+mystring.charAt(i);
} 
mystring=temp;

if ((mystring.length != 0) )
 {
    if ((mystring.match(/^(.+)@(.+)\.(.+)$/)==null))
     {
        alert("Enter valid email-id");
        txtObj.value="";
        txtObj.focus();
        return false;
    }  
 } 
}

function fnEnterDisable()
 {
  
 if(!isNS4)
    if(event.keyCode == 13) event.returnValue = false;
 else
    if(event.which ==13)   returnfalse;
 }

