var priceAdder = function(elem)
{
    // Find the title
    var myTitleSpan = elem.getElement('span.savingsItemTitle');
    var myProductImage = elem.getElement('img.savingsItemImg');
    $('productId').value = elem.id.replace('popup_for_','');
    
    var myPopupImage = $('savingsPopProductImg').getElement('img.savingsItemImg');
    myPopupImage.set('src', myProductImage.src);
    
    $('weeklyQuantity').value = '';
    $('currentPrice').value = '';
    
    var myPopupTitle = $('savingsPopForm').getElement('span.savingsItemTitle');
    myPopupTitle.innerText = myTitleSpan.innerText;
    
    $('savingsPopBk').removeClass('hide');
};

var priceUpdater = function(elem)
{
    var myProductId = elem.id.replace('update_','');
    $('productId').value = myProductId;
    
    $('weeklyQuantity').value   = $('product_qty_' + myProductId).innerText;
    $('currentPrice').value     = $('product_price_' + myProductId).innerText;
    var myPopupImage            = $('savingsPopProductImg').getElement('img.savingsItemImg');
    myPopupImage.set('src', $('product_img_' + myProductId).src);
    var myPopupTitle            = $('savingsPopForm').getElement('span.savingsItemTitle');
    myPopupTitle.innerText      = $('product_name_' + myProductId).innerText;
    
    $('savingsPopBk').removeClass('hide');
}

//window.addEvent( 
//    'domready',
//    function (e) 
//    {
//        var myPoppers = $$('.pricePopup');
//        
//        for ( i = 0; i < myPoppers.length ; i++ )
//        {
//            myPoppers[i].set('href','#');
//            myPoppers[i].addEvent( 'click',
//                function(e2)
//                {
//                    priceAdder(this);
//                }
//            );
//        }
//        
//        var myUpdaters = $$('.priceUpdater');
//        for ( i = 0; i < myUpdaters.length; i++ )
//        {
//            myUpdaters[i].set('href','#');
//            myUpdaters[i].addEvent( 'click',
//                function(e3)
//                {
//                    priceUpdater(this);
//                }
//            );
//        }
//    }
//)

function validateInputs()
{
    var myIsValid = true;
    
    if ( $('currentPrice').value.test(/^£{0,1}[0-9]+(\.[0-9]{2})?^/) == false )
    {
        $('currentPrice').addClass('.badinput');
        myIsValid = false;
    }
    else
    {
        $('currentPrice').removeClass('.badinput');
    }
    
    if ( $('weeklyQuantity').value.test(/^[0-9]+$/) == false )
    {
        $('weeklyQuantity').addClass('.badinput');
        myIsValid = false;
    }
    else
    {
        $('weeklyQuantity').removeClass('.badinput');
    }
    
    return myIsValid;
}
