function img_act(imgName,optionValue,newAltText) 
{
	   imgSource="images/options/"+optionValue+".jpg"
	   if (document[imgName])
	   {
        document[imgName].src = imgSource;
       }
}

function updateProductImage(pulldown,field)
{
	var item=pulldown.selectedIndex;
	optionCode=pulldown.options[item].value;
	myAlt=pulldown.options[item].text;
	img_act(field,optionCode,myAlt);
}

function changeitem(field,field2,pulldown)
{
	var item=pulldown.selectedIndex;
	optionCode=pulldown.options[item].value;
	myAlt=pulldown.options[item].text;
	myField=document.getElementById(field);
	myField.innerHTML=myAlt;
	img_act(field2,optionCode,myAlt);
}

function checkall(identifier)
{
	var elem = document.getElementById('cart_quantity').elements;
	var counter=1;
	for(var i = 0; i < elem.length; i++)
	{
		if(elem[i].type=='select-one')
		{
			var name=elem[i].name;
			name=name.replace("][","_");
			name=name.replace("[","_");
			name=name.replace("]","_");
			name=name.split("_");
			if(name[1]==identifier)
			{
				elem[i].selectedIndex=counter;
				changeitem('description_'+identifier+'_'+counter,'image_'+identifier+'_'+counter,document.getElementById(elem[i].name));
				counter=counter+1;	
			}
		}
	}
}

function showbutton(box_qty,num_set,offset)
{
	var counter=0;
	var total_bottles=box_qty*num_set;
	for(var i=1;i<=box_qty;i++)
	{
		for(var j=1;j<=num_set;j++)
		{
			var use=offset+j;
			var item="id["+i+"]["+use+"]";
			var dropdown=document.getElementById(item);
			var index=dropdown.selectedIndex;
			if(index>0)
			{
				counter+=1;
			}
		}
	}
	var buttonid=document.getElementById("checkoutbutton");
	if(counter==total_bottles)
	{
		buttonid.style.visibility="visible";
	}
	else
	{
		buttonid.style.visibility="hidden";
	}
}

