var devnetContext = devnetPath();

	$(document).ready(function(){		
	////////////////////////////////////////////////////////
    //AutoComplete feature for Manufacturers
    ////////////////////////////////////////////////////////
    if ( $("#ManufacturerCompanyName").val() == '') {
    	$("#ManufacturerCompanyName").val('Please select...');
    }
    $("#nonEditableBox").hide();
    $("#ManufacturerCompanyName").change(
  	function() {	  
  		$("#nonEditableBox").hide();
  		$("#editableBox").show();
  		$(this).parents('fieldset').find('#ManufacturerDescription').val("");
  		$(this).parents('fieldset').find('#ManufacturerAddress1').val("");
  		$(this).parents('fieldset').find('#ManufacturerAddress2').val("");
  		$(this).parents('fieldset').find('#ManufacturerCountry').val(219);
  		$(this).parents('fieldset').find('#ManufacturerCity').val("");
  		$(this).parents('fieldset').find('#ManufacturerState').val("");
  		$(this).parents('fieldset').find('#ManufacturerProvince').val("");
  		$(this).parents('fieldset').find('#ManufOtherState').val("");
  		$(this).parents('fieldset').find('#ManufacturerZip').val("");
  		$(this).parents('fieldset').find('#ManufacturerPhone').val("");
  		$(this).parents('fieldset').find('#ManufacturerFax').val("");
  	});    		
  		
    $("#ManufacturerCompanyName").autocomplete(devnetContext + "/manufacturers/manufAutocomplete.action", {
  	  dataType: 'json',
			parse: function(data) {
				var rows = new Array();
				data = data.manufData;
				for(var i=0; i<data.length; i++){
					rows[i] = { data:data[i], value:data[i].companyname, result:data[i].companyname };
				}
				return rows;
			},
			formatItem: function(row, i, n) {
				return row.companyname;
			}
      })
    .focus(function(){
               if ( $(this).val() == 'Please select...' ){
                 $(this).val('');
               }
             })
    .result(function(event, data, formatted){
	        if (data){
	        	$("#editableBox").hide();
	        	$(this).parents('fieldset').find('#manufDescription').text(data.description);
		        $(this).parents('fieldset').find('#manufAddress1').text(data.address);
		        $(this).parents('fieldset').find('#manufAddress2').text(data.address2);
		        $(this).parents('fieldset').find('#manufCountry').text(data.country);
		        $(this).parents('fieldset').find('#manufCity').text(data.city);
		        $(this).parents('fieldset').find('#manufState').text(data.state);		        
		        $(this).parents('fieldset').find('#manufZip').text(data.zipcode);
		        $(this).parents('fieldset').find('#manufPhone').text(data.phone);
		        $(this).parents('fieldset').find('#manufFax').text(data.fax);
	        	$("#nonEditableBox").show();
	        }
  });
	});