var devnetContext = devnetPath();

	$(document).ready(function(){		
	////////////////////////////////////////////////////////
    //AutoComplete feature for Manufacturers
    ////////////////////////////////////////////////////////
    if ( $("#DeveloperCompanyName").val() == '') {
    	$("#DeveloperCompanyName").val('Please select...');
    }
    $("#nonEditableBox").hide();
    $("#DeveloperCompanyName").change(
  	function() {	  
  		$("#nonEditableBox").hide();
  		$("#editableBox").show();
  		$(this).parents('fieldset').find('#DeveloperDescription').val("");
  		$(this).parents('fieldset').find('#DeveloperAddress1').val("");
  		$(this).parents('fieldset').find('#DeveloperAddress2').val("");
  		$(this).parents('fieldset').find('#DeveloperCountry').val(219);
  		$(this).parents('fieldset').find('#DeveloperCity').val("");
  		$(this).parents('fieldset').find('#DeveloperState').val("");
  		$(this).parents('fieldset').find('#DeveloperProvince').val("");
  		$(this).parents('fieldset').find('#ManufOtherState').val("");
  		$(this).parents('fieldset').find('#DeveloperZip').val("");
  		$(this).parents('fieldset').find('#DeveloperPhone').val("");
  		$(this).parents('fieldset').find('#DeveloperFax').val("");
  	});    		
  		
    $("#DeveloperCompanyName").autocomplete(devnetContext + "/developers/devAutocomplete.action", {
  	  dataType: 'json',
			parse: function(data) {
				var rows = new Array();
				data = data.devData;
				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('#devDescription').text(data.description);
		        $(this).parents('fieldset').find('#devAddress1').text(data.address);
		        $(this).parents('fieldset').find('#devAddress2').text(data.address2);
		        $(this).parents('fieldset').find('#devCountry').text(data.country);
		        $(this).parents('fieldset').find('#devCity').text(data.city);
		        $(this).parents('fieldset').find('#devState').text(data.state);		        
		        $(this).parents('fieldset').find('#devZip').text(data.zipcode);
		        $(this).parents('fieldset').find('#devPhone').text(data.phone);
		        $(this).parents('fieldset').find('#devFax').text(data.fax);
	        	$("#nonEditableBox").show();
	        }
  });
	});