if (i1 >= 0) { 
if(i1 >= 0){ 
	_setAttributeValue: function(/*Object*/item, /*String*/attribute, /*anything*/value){		//	summary:		//		Set an attribute value to an item		//	description:		//		This method uses an item passed in 'item' argument and		//		'attribute' argument to call setValue() method of 'dataStore'		//		with 'value' argument.		//		If an attribute name have an array suffix ("[]"), setValues()		//		method is called, instead.		//		If an index is specified in the array suffix, an array element		//		for the index is set to 'value', instead of the array itself.		//	item:		//		An item		//	attribute:		//		An attribute name		//	value:		//		A value to set		var i1 = attribute.indexOf('[');		if (i1 >= 0) {			var i2 = attribute.indexOf(']');			var index = attribute.substring(i1 + 1, i2);			attribute = attribute.substring(0, i1);			var array = null;			if(!index){ // replace whole array for "attribute[]"				array = value;			}else{				array = this.dataStore.getValues(item, attribute);				if(!array){					array = [];				}				array[index] = value;			}			this.dataStore.setValues(item, attribute, array);		}else{			this.dataStore.setValue(item, attribute, value);		}	}
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/ed7d846d8b0d6addc0bb3b1f893131e37e28eec4/DataWire.js/buggy/wire/DataWire.js