﻿function CheckNumbers(objEvent)
{
    var keyValue;       
    if(navigator.appName == 'Microsoft Internet Explorer')
        keyValue = objEvent.keyCode;
	else if(navigator.appName == 'Netscape')
	    keyValue = objEvent.which;
	if((keyValue < 48 || keyValue > 57) && keyValue != 0 && keyValue != 13 && keyValue != 8)
	{
	    return false;
	}	
	return true;
}
function MaskZip(Country,objField,objEvent)
{
   if(Country=="USA")
   {
   var keyValue;       
    if(navigator.appName == 'Microsoft Internet Explorer')
        keyValue = objEvent.keyCode;
	else if(navigator.appName == 'Netscape')
	    keyValue = objEvent.which;
	if(keyValue != 0 && keyValue != 13 && keyValue != 8)
	{
	    var isNamedFone;	
	    var tmpStr = "";
	    keyCount = objField.value.length;
	    keyEntered =objField.value.substring(keyCount-1,keyCount);
    			
	    if (keyCount <= 1)   
	        isNamedFone = false;
	    if (!isNamedFone)    
    		keyCount++;
	    switch (keyCount)
	    {
		    case 2: 
			    tmpStr +=  objField.value;
			    objField.value = tmpStr;
			    break;
		    case 6:
			    objField.value += "-" ;
			    break;
	    }
   }
   }
   else 
   {
    var keyValue;       
    if(navigator.appName == 'Microsoft Internet Explorer')
        keyValue = objEvent.keyCode;
	else if(navigator.appName == 'Netscape')
	    keyValue = objEvent.which;
        var isNamedFone;	
	    var tmpStr = "";
	    keyCount = objField.value.length;
	    keyEntered =objField.value.substring(keyCount-1,keyCount);
    			
	    if (keyCount <= 1)   
	        isNamedFone = false;
	    if (!isNamedFone)    
    		keyCount++;
	    switch (keyCount)
	    {
		    case 2: 
			    tmpStr +=  objField.value;
			    objField.value = tmpStr;
			    break;
		    case 4:
			    objField.value += " " ;
			    break;
	    }
	
	}
	}	
function CheckNumbers(objEvent)
{
    var keyValue;       
    if(navigator.appName == 'Microsoft Internet Explorer')
        keyValue = objEvent.keyCode;
	else if(navigator.appName == 'Netscape')
	    keyValue = objEvent.which;
	if((keyValue < 48 || keyValue > 57) && keyValue != 0 && keyValue != 13 && keyValue != 8)
	{
	    return false;
	}	
	return true;
}
function MaskPhone(objField,objEvent)
{
    var keyValue;       
    if(navigator.appName == 'Microsoft Internet Explorer')
        keyValue = objEvent.keyCode;
	else if(navigator.appName == 'Netscape')
	    keyValue = objEvent.which;
	if(keyValue != 0 && keyValue != 13 && keyValue != 8)
	{
        var isNamedFone;	
        var tmpStr = "(";
        keyCount = objField.value.length;
        keyEntered =objField.value.substring(keyCount-1,keyCount);
        if (keyCount <= 1)   
            isNamedFone = false;
        if (!isNamedFone)    
            keyCount++;
        switch (keyCount)
        {
            case 2: 
                tmpStr +=  objField.value;
                objField.value = tmpStr;
                break;
            case 5:
                objField.value += ")" ;
                break;
            case 9:
                objField.value += "-" ;
                break;
        }
    }     
}

function date_validate(b,d,f)

{
var err = 0

if (b<1 || b>12) err = 1
 
if (d<1 || d>31) err = 1
 
if (f<1900 || f> 2099) err = 1

if (b==4 || b==6 || b==9 || b==11){
if (d==31) err=1
	}
if (b==2){
var g=parseInt(f/4)
if (isNaN(g)) {
err=1
}
if (d>29) err=1
if (d==29 && ((f/4)!=parseInt(f/4))) err=1
}
if (err==1) {
return false;
}
else {
return true;
   }
}