Event.observe(window,'load',initProductSummary);

function initProductSummary(){
    //var inputs = document.getElementsByClassName('vudu_button');    
    //var inputs = document.getElementsByName('add_to_chart');
    var inputs = document.getElementsByClassName('vudu_button_110');
    inputs.each( function(e) {
        Event.observe(e, "click", addItemToCart);
    });
}

function addItemToCart(event){
    var evtElement = Event.element(event);
    
    var elementId = evtElement.id;
		if (pageTracker) {
			// skip 'add_to_cart_'
			var productId = elementId.substring(12);
			var url = "addtocart.htm?product=";
			url += productId;
			pageTracker._trackPageview(url);
	  }
    var qtyElementId =  elementId.sub('add_to_cart_', 'qty_');
    var qtyincartElementId =  elementId.sub('add_to_cart_', 'qty_in_cart_');

    var addqty = eval($(qtyElementId).value);

    var qtyhiddenElementId =  elementId.sub('add_to_cart_', 'quantity_');
    $(qtyhiddenElementId).value = addqty;
    
    var qtyincart = eval($(qtyincartElementId).value);

    if((addqty + qtyincart) >3){
  			alert("There is a 3 item purchase limit in the web store. To order more than 3 items, please call (408) 492-1010 and press 2 for VUDU Customer Care.");
    	var canaddtocart = 5 - eval(qtyincart);
    	if(canaddtocart < 0){
    		canaddtocart = 0;
    	}
        $(qtyhiddenElementId).value = canaddtocart;
    }
    if($(qtyhiddenElementId).value > 0){
        var formElementId =  elementId.sub('add_to_cart_', 'productsummaryform_');
        $(formElementId).submit();
    }
	Event.stop(event);
}
