function ck_char(fld, e)
{
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code
    
    if( whichCode==0 || whichCode==8 || whichCode==9  || whichCode==11 || whichCode==32 || whichCode==39 || whichCode==46 || (whichCode >= 65 && whichCode <= 90) || (whichCode >= 97 && whichCode <= 122) )
    {
    	return true;
    }
    else
    {
    	return false;
    }
}

function ck_num(fld, e)
{
	
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code

	if(whichCode==0 || whichCode==8 ||  whichCode==9  || whichCode==11 || (whichCode >= 48 && whichCode <= 57 ) )
    {
    	return true;
    }
    else
    {
    	return false;
    }
}

function ck_phonenum(fld, e)
{
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code

	if(whichCode==0 || whichCode==8 ||  whichCode==9  || whichCode==11 || whichCode==45 || (whichCode >= 48 && whichCode <= 57))
    {
    	return true;
    }
    else
    {
    	return false;
    }
}

function ck_usrname(fld, e)
{
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code

	if(whichCode==0 || whichCode==8 ||  whichCode==9  || whichCode==11 || (whichCode >= 48 && whichCode <= 57) || (whichCode >= 65 && whichCode <= 90) || whichCode==95 || (whichCode >= 97 && whichCode <= 122) )
    {
    	return true;
    }
    else
    {
    	return false;
    }
 
}
// Added on 20-02-2006 BY Ravi Kiran Reddy TO CHECK COUNTY TO ALLOW ONLY SOME CHARACTERS
function ck_county(fld, e)
{
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code
    
    if( whichCode==0 || whichCode==8 ||  whichCode==9  || whichCode==11 || whichCode==32 || whichCode==39 || whichCode==45 || (whichCode >= 65 && whichCode <= 90) || (whichCode >= 97 && whichCode <= 122)  )
    {
    	return true;
    }
    else
    {
    	return false;
    }
}

function ck_firstname(fld, e)
{
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code
    
    if(  whichCode==0 ||  whichCode==8 || whichCode==9  ||  whichCode==11 || whichCode==32 || whichCode==39 || (whichCode >= 65 && whichCode <= 90) || (whichCode >= 97 && whichCode <= 122)  )
    {
    	return true;
    }
    else
    {
    	return false;
    }
}

function ck_schoolname(fld, e)
{
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code
    
    if( whichCode==0 ||  whichCode==8 || whichCode==9  ||  whichCode==11  || whichCode==32 || whichCode==38 ||whichCode==39 || whichCode==44 || whichCode==45 || whichCode==46 || whichCode==58  ||(whichCode >= 65 && whichCode <= 90) || whichCode==95 ||(whichCode >= 97 && whichCode <= 122)  )
    {
    	return true;
    }
    else
    {
    	return false;
    }
 
}

// end of added on 20-02-2006

// Added on 21-02-2006 BY Ravi Kiran Reddy TO CHECK PROMOTIONAL CODE TO ALLOW ONLY SOME CHARACTERS
function ck_promotionalcode(fld, e)
{
    var key = '';
    var whichCode = (window.Event)?e.which:e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code
	
	if( whichCode==0 ||  whichCode==8 || whichCode==9  ||  whichCode==11 ||  whichCode==45 ||(whichCode >= 48 && whichCode <= 57) || (whichCode >= 65 && whichCode <= 90) || whichCode==95 || (whichCode >= 97 && whichCode <= 122) ) 
    {
    	return true;
    }
    else
    {
    	return false;
    }
	 
}
// end of added on 21-02-2006
function ck_password(fld, e)
{
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code
   
    if(whichCode==0 ||  whichCode==8 || whichCode==9  ||  whichCode==11  ||  whichCode==13 || whichCode==33 ||  whichCode==35 || whichCode==37 || whichCode==38 || whichCode==42 || whichCode==45 || whichCode==46 || (whichCode >= 48 && whichCode <= 57) || (whichCode >= 64 && whichCode <= 90) ||  whichCode==94 ||  whichCode==95 || (whichCode >= 97 && whichCode <= 122) )
    {
        if(whichCode==13)
        { 
            if(validateLogin())
            {
		        document.LoginForm.submit();
			}
			else
			{
			    return false;
			}
        }
    	return true;
    }
    else
    {
    	return false;
    }
}

function ck_zip(fld, e)//alpha numeric
{
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    key = String.fromCharCode(whichCode); // Get key value from key code
   
    if( whichCode==0 ||  whichCode==8 || whichCode==9  ||  whichCode==11 || whichCode==32 || (whichCode >= 48 && whichCode <= 57) || (whichCode >= 65 && whichCode <= 90) || (whichCode >= 97 && whichCode <= 122))
    {
        if(whichCode==13)
        { 
            if(validateLogin())
            {
		        document.LoginForm.submit();
			}
			else
			{
			    return false;
			}
        }
    	return true;
    }
    else
    {
    	return false;
    }
}

function ck_username(key)
{
 var valid="~!@#$%^&*()-_+=[{}]\|;:/.?<>,";
 count=0;	
  for (var i=0; i<key.length; i++) 
  {
		if (valid.indexOf(field.charAt(i)) < 0) 
		{
			
			
		}
  }
}
function ck_schoolcode(fld, e)
{
    var key = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;

    key = String.fromCharCode(whichCode); // Get key value from key code
    if(whichCode==0 ||  whichCode==8 || whichCode==9  ||  whichCode==11 || (whichCode >= 49 && whichCode <= 57) || (whichCode >= 65 && whichCode <= 90) || (whichCode >= 97 && whichCode <= 122) )
    {
    	var codevalue=fld.value;
      if(codevalue.length==5)
        {
         codevalue=codevalue+key;
         document.registration.hdnFormSubmition.value="yes";
         document.registration.txtSchoolCode.value=codevalue;
         document.registration.submit();

        }
    	return true;
    }
    else
    {
    	return false;
    }

}
function doSessionRefresh(refreshVal)
{
	window.open("refreshSession.php?refreshVal="+refreshVal,'refreshSes','height=250 width=400, top=150, left=150, toolbar=no, menubar=no, scrollbars=no, resizable=no');
	return true;
}