
    function setcolorpicidx_with_inventory(idx)
    {
        setcolorpicidx(idx);
        updateSizeBasedOnColorSelectionAddToCartForm_15231_15620( 'AddToCartForm_15231_15620', $('AddToCartForm_15231_15620').Color[idx].value );
    }
    function setcolorpic_with_inventory(color)
    {
        setcolorpic(color);
        updateSizeBasedOnColorSelectionAddToCartForm_15231_15620( 'AddToCartForm_15231_15620', color);
    }

    function updateSizesAddToCartForm_15231_15620(formName, color, sizes)
    {      // sizes are S,M,L
		if( true )	// do not update
			return;
			
        $('AddToCartForm_15231_15620').Size.options.length = 0;   // remove all
		if( sizes == '' )	// if no sizes, no need to update.
		{
			$('AddToCartForm_15231_15620_AddToCart').disabled=1;		// disable add to cart			
			$('AddToCartForm_15231_15620_AddToCart').src = '/images/imagelib/addtocart_disabled.gif';
			if( $('AddToCartForm_15231_15620_WishList') )
				$('AddToCartForm_15231_15620_WishList').disabled=1;		// disable wishlist button
			return;
		}
		$('AddToCartForm_15231_15620_AddToCart').disabled=0;
		$('AddToCartForm_15231_15620_AddToCart').src = '/images/imagelib/addtocart.gif';
		if( $('AddToCartForm_15231_15620_WishList') )
			$('AddToCartForm_15231_15620_WishList').disabled=0;		// disable wishlist button						
		
        var sizes_array = sizes.split(',');
		
				if( true )
				{
					if( sizes == '' )
						sizes = '';
					else if( sizes_array.length >= 2 ) // only when 2 or more selection
						sizes = ',' + sizes;			
				}
				
        for( var i = 0; i < sizes_array.length; i++ )
        {
            $('AddToCartForm_15231_15620').Size.options[i] = new Option(sizes_array[i], sizes_array[i], false );
        }
		
		if( sizes_array.length == 0 )	// if no size, disable add to cart
		{
			$('AddToCartForm_15231_15620_' + 'AddToCart').disabled = 1;
			$('AddToCartForm_15231_15620_' + 'WishList').disabled = 1;
		}
    }
    function updateSizeBasedOnColorSelectionAddToCartForm_15231_15620(formName, color)
    {
        color = color.replace(',','');  // get rid of comma
        if( color == '-' || color == '--' ) 
        {
            updateSizesAddToCartForm_15231_15620(formName, '','');
            return;
        }
        switch(color)
        {

                case 'bath & body': updateSizesAddToCartForm_15231_15620('AddToCartForm_15231_15620', 'bath & body',''); break;
       
        }
    }


							function enableDisableProduct(btn, obj, pid, vid, col)
							{
								var cmd = 'unpublish';
								if( btn.value == 'Publish' )
									cmd = 'publish';
									
								AJAX.open('GET', 'ajax.aspx?cmd=' + cmd + '&pid=' + pid + '&vid=' + vid + '&color=' + col, false);  
								AJAX.send(null);   
								var serverResponse = AJAX.responseText;
								
								if( serverResponse.startsWith('Y') )
								{
									if( btn.value == 'Unpublish' )		// unpublish item
									{
										obj.style.opacity = 0.3;
										obj.style.filter = 'alpha(opacity=30)';
										btn.value = 'Publish';
									}
									else 		// Publish back
									{
										obj.style.opacity = 1.0;
										obj.style.filter = 'alpha(opacity=100)';
										btn.value = 'Unpublish';		
									}
									alert(serverResponse);
								}
								else
									alert('ERROR: ' + serverResponse + ' pid=' + pid + ' vid=' + vid);
								
								//alert(obj);
							//	alert('test');
							//	alert(pid + ',' + col);
							}

							
WriteLayer('ColorVariationWindow', '', "");