///////////////////////////////////////////////////////////////////////  attribute calculation directly with JS ////////////////////////////////////////////////////////////////////////////////////

function collectAmounts(basisPrice,attrNum){
 
			var bp 			= Number(basisPrice);
			var amount		= Number("0.00");
			var vfactor		= 0;
			var attrData	= "";
			
			
			for(i=0,a=1;i<attrNum;i++,a++){		

				var attr		= "attr_" + a;	
				var show_price 	= "attr_price_" + a;				
				var rawDazu		= document.forms['the_product'].elements[attr].options[document.forms['the_product'].elements[attr].options.selectedIndex].value;				

				if(rawDazu != "pch"){
					var parts 		= rawDazu.split("#");				
					var dazu		= Number(parts[0]);
					attrData		= attrData + "#" + parts[1] ;

					amount 		+=   dazu;
					vfactor++;
				}

			}
			

			amount 												= amount + bp;		
			document.getElementById('priceTotal').innerHTML 	= amount.toFixed(2);
			
			if(vfactor == attrNum){
				document.getElementById('addC').style.visibility	= "visible";
				document.getElementById('greyAdd').style.display	= "none";
			}
			else{
				document.getElementById('addC').style.visibility	= "hidden";
				document.getElementById('greyAdd').style.display	= "block";	
			}
						
			document.getElementById('amount').setAttribute("value",amount);
			document.getElementById('attrData').setAttribute("value",attrData);
 }
 
 
 
function cartButtonVisbility(){

	document.getElementById('addC').style.visibility	= "hidden";

}