﻿var firefox=document.getElementById&&!document.all;	
		
		function bodyLoad(){
             var xx = document.getElementById("form1");
             try{
                xx.txtFirstName.focus();
             }catch(e){}
        }
		
		
		
		function numericOnly(e){

			var keycode = 0;
			
			if(!firefox){
				keycode = window.event.keyCode;
			}else{
				keycode = e.charCode;
			}		
			if(firefox && keycode == 0){
				return true;
			}
			
			if(keycode<48 || keycode >57){
				if(!firefox){
					window.event.keyCode = 8;
				}else{
					return false;
				}
			}
		}
		
		function alphaOnly(e){
		    var keycode = 0;
			
			if(!firefox){
				keycode = window.event.keyCode;
			}else{
				keycode = e.charCode;
			}
			
			if(firefox && keycode == 0){
				return true;
			}
			
			if(keycode == 32 || keycode == 39 || keycode == 45){ //space bar or apos or dash
			    return true;
			}			
			
			if( (keycode<65 || keycode >90 ) && (keycode < 97 || keycode > 122)){
				if(!firefox){
					window.event.keyCode = 8;
				}else{
					return false;
				}
				//window.event.cancelBubble = true;
			}
	    }
	    
	    function alphaNumericOnly(e){
	        var keycode = 0;
			
			if(!firefox){
				keycode = window.event.keyCode;
			}else{
				keycode = e.charCode;
			}
			
			if(firefox && keycode == 0){
				return true;
			}
			
			if(keycode == 32 ){ //space bar
			    return true;
			}			
			
			if( (keycode<65 || keycode >90 ) && (keycode < 97 || keycode > 122) && (keycode<48 || keycode >57)){
				if(!firefox){
					window.event.keyCode = 8;
				}else{
					return false;
				}
				//window.event.cancelBubble = true;
			}
	    }
	    
	    function currencyOnly(keycode){
			
			if(keycode == 46){ // period
			    return true;
			}
			
			if(firefox && keycode == 0){
				return true;
			}
			
			if(keycode<48 || keycode >57){
			    return false;
			}
			return true;
	    }
	    
	    function checkPurchaseAmount(e){
	    
	        var keycode = 0;
			
			if(!firefox){
				keycode = window.event.keyCode;
			}else{
				keycode = e.charCode;
			}
			
			if(!currencyOnly(keycode)){
			   if(!firefox){
					window.event.keyCode = 8;
					return false;
				}else{
					return false;
				}
			}
			
			
			
	        var xx = document.getElementById("form1");	        
	        var val = xx.purchaseamount.value
	        
	        var len = val.length;
	        
	        if(len == 4 && val.indexOf(".") < 0 && keycode != 46){
	            if(!firefox){
					window.event.keyCode = 8;
					return false;
				}else{
					return false;
				}
	        }
	        
	       if(val.indexOf(".") > -1 && val.indexOf(".") == val.length-3){
	            if(!firefox){
					window.event.keyCode = 8;
					return false;
				}else{
					return false;
				}
	       }
	        
	    }
	    
	    function emailCharsOnly(e){
	         var keycode = 0;
			
			if(!firefox){
				keycode = window.event.keyCode;
			}else{
				keycode = e.charCode;
			}
			
			if(firefox && keycode == 0){
				return true;
			}
			
			//alert(keycode);
			    //period               @             _
			if(keycode == 46 || keycode == 64 || keycode == 95){ //.@_
			    return true;
			}			
			
			if( (keycode<48 || keycode >57) && (keycode<65 || keycode >90 ) && (keycode < 97 || keycode > 122)){
				if(!firefox){
					window.event.keyCode = 8;
				}else{
					return false;
				}
				//window.event.cancelBubble = true;
			}
	    }
		
		function checkLength(e,len){
			var obj
			if(!firefox){
				obj = window.event.srcElement;
			}else{
				obj = e.target;
			}
				if(obj.value == ""){return;}
				
				if(obj.value.length < len){
					alert("Please make sure this field is " + len + " numbers long");
					obj.focus();
				}
		} 

