//
// $Id: func.js 6929 2009-02-20 07:01:33Z zeke $
//

function fn_victoria_check_exceptions(data)
{
	var id = data.id;
	var key = '';
	var pqty = $('#qty_' + id); // input with qty
	var pstock = $('#qty_in_stock_' + id); // qty in stock line
	var istock = $('#in_stock_info_' + id); // "in stock" text
	var padd = $('#cart_buttons_block_' + id); // add to cart button
	var spadd = $('#cart_add_block_' + id);
	var badd = $('#bulk_addition_' + id); // bulk add to cart checkbox
	var opt_sel = {}
	var vs_size = '';
	var vs_color = '';
	var vs_avail = false;
	for (i in pr_o[id]) {
		if (!pr_o[id][i]['selected_value']) {
			continue;
		} else {
			var optTxt =  $('#'+pr_o[id][i]['id']+' option:selected').html().replace(/^\s\s*/, '').replace(/\s\s*$/, '');
			for (r in vs_sku[id]['size']){
				if (optTxt == vs_sku[id]['size'][r]){
					vs_size=optTxt;
				}
			}
			for (r in vs_sku[id]['color']){
				if (optTxt == vs_sku[id]['color'][r]){
					vs_color=r;
				}				
			}
		}
	}
	for (i in vs_sku[id]['sku']){
		if (vs_color == vs_sku[id]['sku'][i]['COLOR_CDE'] && vs_size == vs_sku[id]['sku'][i]['SIZE_CDE']){
			if (vs_sku[id]['sku'][i]['AVAILABILITY']=='A'){
				vs_avail = true;	
			}
		}	
	}
/*
	if (pr_a[id][key]['amount'] > 0) {
		pstock.show();
		pstock.html(pr_a[id][key]['amount'] + '&nbsp;' + lang.items);
		istock.show().addClass('in-stock').removeClass('out-of-stock').html(lang.in_stock);
		pqty.show();
		//padd.show();
		spadd.show();
		badd.attr('disabled', false);
	} else {
*/
		if (vs_avail) {
			pstock.hide();
			istock.hide();
			pqty.show();
			//padd.show();
			spadd.show();
			badd.attr('disabled', false);
		} else {
			pstock.html('<span class="price">' + lang.text_out_of_stock + '</span>');
			istock.addClass('out-of-stock').removeClass('in-stock').html(lang.text_out_of_stock);
			pqty.hide();
			//padd.hide();
			spadd.hide();
			badd.attr('disabled', true);
		}	
//	}
	return true;
}

