$(document).ready(function(){
	$('#checkavail').click(function(){

		$.getJSON("/"+lang+"/products/fetchavail/size:"+$('#sizeInv')[0].value+"/id:"+$('#modelInv')[0].value,
	        function(data){
	          $('#selectedSize').html(data.size);
	          $('#selectedModel').html(data.name);
	          if( data.amount > 0 && data.amount < inventory) {
	          	$('#limited').show();
	          	$('#instore').hide();
	          	$('#outstore').hide();
	          } else if( data.amount >= inventory ){
	          	$('#limited').hide();
	          	$('#instore').show();
	          	$('#outstore').hide();
	          } else if( data.amount <= 0 ) {
	          	$('#outstore').show();
	          	$('#instore').hide();
	          	$('#limited').hide();
	          }
	          $('div#availbox').show(); 
	        });
		
	});
	$('#modelInv').change(function(){
		$.getJSON("/"+lang+"/prodsize/fetchsizes/id:"+$('#modelInv')[0].value,
	        function(data){
	        	// REMOVE the old data
	        	var sel = $('#sizeInv').get(0);	
				for(var j = sel.options.length; j > 0; j--){
					sel.options[j] = null
				}
				
	        	if( data.length > 1 ){
					sel = $('#sizeInv');
					var tmp;
	        		for(var i = 0; i < data.length-1; i++){
	        			tmp = data[i].size_id;
	        			sel.addOption(data[i].size_id, data[data.length-1][tmp]);
	        		}
	        	}
	       });
	});
	$('img.checkAvailButCmp').click(function(){
		var prod = $(this).parent('a').get(0).id;
		$.getJSON("/"+lang+"/products/fetchavail/size:"+$('#sizes_'+prod)[0].value+"/id:"+prod,
	        function(data){
	          $('#selectedSize_'+prod).html(data.size);
	          $('#selectedModel_'+prod).html(data.name);
	          if( data.amount > 0 && data.amount < inventory) {
	          	$('#limited_'+prod).show();
	          	$('#instore_'+prod).hide();
	          	$('#outstore_'+prod).hide();
	          } else if( data.amount >= inventory ){
	          	$('#limited_'+prod).hide();
	          	$('#instore_'+prod).show();
	          	$('#outstore_'+prod).hide();
	          } else if( data.amount <= 0 ) {
	          	$('#outstore_'+prod).show();
	          	$('#instore_'+prod).hide();
	          	$('#limited_'+prod).hide();
	          }
	          $('div#availbox_'+prod).show(); 
	        });
	});
});
