$( function() {
	
	onPfChanged($("#pf"));

	$("#pf").change( function () { onPfChanged(this); } );

});

function onPfChanged(obj) {		
	pfId = $(obj).val();
	
	sel = $('#color').get(0);
	sel.options.length = 1;
	
	for(_pfId in lensesJson) {
	
		if(pfId != _pfId) {
			continue;
		}
		
		for(lensColorId in lensesJson[pfId].colors) {
			newOption = new Option(lensesJson[pfId].colors[lensColorId], lensColorId);

			try { sel.add(newOption, sel.options[sel.options.length]); }
			catch(ex) { sel.add(newOption); }
			
			
		}
		
	}
}
