﻿// JScript File
        function VerifyNumber(obj)
		{
			
			var number = obj.value;
			var input = String.fromCharCode(event.keyCode);
			var newNumber = number + input;
			var numberRegExp = /^[.][0-9]+$|[0-9]*[.]*[0-9]+$/;
			
			if(input == ".")
			{
				/*
				if(number.indexOf(".") != -1)
				{
					event.returnValue = false;
				}
				*/
				event.returnValue = false;				 
			}
			else
			{	
				if(!numberRegExp.test(newNumber))
				{
					event.returnValue = false;
				}
			}			
		}
				
        var downStrokeField;
        function autojump(fieldName,nextFieldName,fakeMaxLength)
        {
            var myForm = document.forms[document.forms.length - 1];
            var myField = myForm.elements[fieldName];
            myField.nextField=myForm.elements[nextFieldName];

           if (myField.maxLength == null)
           {
                myField.maxLength=fakeMaxLength;
            }     
             myField.onkeydown=autojump_keyDown;
             myField.onkeyup=autojump_keyUp;
        }

        function autojump_keyDown()
        {
            this.beforeLength=this.value.length;
            downStrokeField=this;
        }

        function autojump_keyUp()
        {
            if ((this == downStrokeField) && (this.value.length > this.beforeLength) && (this.value.length >= this.maxLength))
            {
                this.nextField.focus();
            }
            downStrokeField=null;
        }
                  
        function GoToOffer(transID, isUpdateVisitDate, obj)
        {     
            currentWin = window.open("GoToOffer.aspx?TransID=" + transID +"&IsUpdateVisitDate=" + isUpdateVisitDate, "OfferWindow" + new Date().getTime(), "width=800,height=640,status=no,scrollbars=yes,toolbar=no,menubar=no,resizable=yes");
            
            if(currentWin.focus)
            {
                currentWin.focus();
            }
            
            obj.parentNode.parentNode.style.backgroundColor = 'gray';
                                
            return false;          
            
        }
            
       
        function RedeemOffer(obj, gift)
        { 
            currentWin = window.open("RedeemOffer.aspx?gift=" + gift, "RedeemOfferWindow" + new Date().getTime(), "width=800,height=640,status=no,scrollbars=yes,toolbar=no,menubar=no,resizable=yes");
           
            if(currentWin.focus)
            {
                currentWin.focus();
            }
            
            obj.parentNode.parentNode.style.backgroundColor = 'red';
            
            return false;
        }
        
        
        
        function RedeemGift(obj)
        {              
            currentWin = window.open("RedeemGift.aspx", "RedeemGiftWindow" + + new Date().getTime(), "width=800,height=640,status=no,scrollbars=yes,toolbar=no,menubar=no,resizable=yes");
            if(currentWin.focus)
            {
                currentWin.focus();
            }
            
            return false;
        }
        
        
