function addListener(element, type, expression, bubbling)
{

    bubbling = bubbling || false;
 
    if(window.addEventListener)    { // Standard
        element.addEventListener(type, expression, bubbling);
        return true;
    } else if(window.attachEvent) { // IE
        element.attachEvent('on' + type, expression);
        return true;
    } else return false;
}   

function lookElement(parentE)
{
     var arrayElement   =   document.getElementsByClassName(parentE);
        var c       =    0;
        var csize   =    0;
        var pId=new RegExp("^buy_now_qty");
        
    if(typeof arrayElement!="undefined"  ||   typeof arrayElement!=undefined)
    {   
     for(var i  =   0, count= arrayElement.length;i<count;i++)
     {                       
            if(typeof  arrayElement[i] !="undefined" || typeof  arrayElement[i] !=undefined )
            {            
                 for(  c  =   0, csize=arrayElement[i].childNodes.length ; c<csize;c++)
                {
                   if(typeof arrayElement[i].childNodes[c] !=undefined  ||  typeof arrayElement[i].childNodes[c] !="undefined" )
                    {           
                            if(arrayElement[i].childNodes[c].type=="text" && pId.test(arrayElement[i].childNodes[c].id) )
                            {
                                var inputBuy    =   arrayElement[i].childNodes[c];
                                
                               (function(ElementIds)
                                {addListener(inputBuy, "keypress", function(e){bindElement(ElementIds,e)}, false)}
                                )(inputBuy);
                                 
                                
                            }  
                    }  
                }  
            }  
     }  
    } 
    return false
}

function bindElement(elementId,e)
{  
     
    elementE    =   elementId;
    
    if(window.event) // IE
      {
      keynum = e.keyCode;
      }
    else if(e.which) // Netscape/Firefox/Opera
      {
      keynum = e.which;
      }
      if( keynum==13)
      {
     
        var elSplit     =   elementE.id.split('_');
        if(elementE.value>0)
        {
        
            addProductAjax(elementE,elSplit[elSplit.length-1],elementE.value);
        }
      }      
      return false;
}    
addListener(window,'load',function(event){lookElement('proqty')},false);