var ibsco = {
	update_ : 0,
	ipn_blur :function(value_in,set_flag){
		$('ipn').value = value_in.toUpperCase();
		
//		alert(value_in.toUpperCase().indexOf('EE') + " " + value_in.indexOf('ee'))
		
		if( value_in.indexOf('ee') >= 0 || value_in.toUpperCase().indexOf('EE') >= 0){
		  if(!set_flag) this._access('extended_inner_ring');
		  this._access('inner_ring_width');
		}else{
		  if(!set_flag) this._no_access('extended_inner_ring');
		  this._no_access('inner_ring_width');
		}
		if(!set_flag){	
			if(value_in.toUpperCase().indexOf('A') == 1 || value_in.indexOf('a') == 1){
			  this._access('angular_contact');
			}else{
			  this._no_access('angular_contact');
			  this._no_access('extended_inner_ring');
			}
		}
		if(value_in.toUpperCase().indexOf('F') == 1 || value_in.toUpperCase().indexOf('F') == 2){
		  this._access('flange_diameter');
		  this._access('flange_width');
		}else{
		  this._no_access('flange_diameter');
		  this._no_access('flange_width');
		}
	},
	_no_access : function(element_id){
	  $(element_id).style.borderColor='#fff';
	  $(element_id).style.background='#eee';
	  //$(element_id).setAttribute('readonly', 'true');
	  $(element_id).tabIndex='-1';//setAttribute("tabindex", "-1");
	  //$(element_id).value='';
	  if($(element_id).type=='checkbox'){
		  $(element_id).checked=false;
		  $(element_id).value='1';
	  }
	},
	_access : function(element_id){
	  $(element_id).tabIndex='';
	  if($(element_id).type=='checkbox'){
		  $(element_id).checked=true;
		  $(element_id).tabIndex='-1';
	  }
	  $(element_id).style.borderColor='#000';
	  $(element_id).style.background='#fff';
	  $(element_id).readOnly=false;
	},
	ipn_grab : function(value_in){
		var url = 'http://www.ibsco.com/includes/admin_ajax.php';
		var pars = 'ipn=' + value_in;
		var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: this.handle_ipn_grab });
	},
	handle_ipn_grab : function(originalRequest){
		or = originalRequest.responseText.split('|');
		if(or[0]){
			part_edit = or[16].toUpperCase();
			$('page_num').value = or[17];
			$('part_edit').value = part_edit;
			$('inner_diameter').value = or[1];
			$('outer_diameter').value = or[2];
			$('inner_ring_width').value = or[3];
			$('outer_ring_width').value = or[4];
			$('flange_diameter').value = or[5];
			$('flange_width').value = or[6];
			$('lr_dynamic').value = or[7];
			$('lr_static').value = or[8];
			$('speed_rating').value = or[9];
			if(or[10] == 1)
			  $('angular_contact').checked = true;
			else
			  $('angular_contact').checked = false;
			  
			if(or[11] == 1)
			  $('extended_inner_ring').checked = true;
			else
			  $('extended_inner_ring').checked = false;
			$('series').selectedIndex = or[12]-1;
			$('category').selectedIndex = or[13]-1;
			$('sub_category').selectedIndex = or[14]-1;
			$('type').selectedIndex = or[15]-1;
		}else{
			alert(or[1]);
		}
	}
}