$('document').ready(function() 
{ 	
//	$('div.required').css("background-image", "url(/resources_app_v2/images/icons/ajax-loader.gif)");
    $.getJSON('/scripts/fetch_details.php', '', parseJSON);
});

function parseJSON(data)
{
	var updatedFields = new Array();
	
	if(data.Email){ 
		$('input#Email').val(data.Email);
		updatedFields.push("Email");
	}
	if(data.FirstName){
		$('input#FirstName').val(data.FirstName);
		updatedFields.push("FirstName");
	}
	if(data.LastName){
		$('input#LastName').val(data.LastName);
		updatedFields.push("LastName");
	}
	if(data.Company){
		$('input#Company').val(data.Company);
		$('input#Organisation').val(data.Company);
		updatedFields.push("Company", "Organisation");
	}
	if(data.Employee_Range__c){
		$('select#NumberOfEmployees').val(data.Employee_Range__c).attr("selected", "selected");
		updatedFields.push("NumberOfEmployees");
	}
	if(data.Industry){
		$('select#Industry').val(data.Industry).attr("selected", "selected");
		updatedFields.push("Industry");
	}
	if(data.Phone){
		$('input#Telephone').val(data.Phone);
		$('input#Phone').val(data.Phone);
		updatedFields.push("Telephone", "Phone");
	}
	if(data.Role__c){
		$("select#Role_Id").val(data.Role__c).attr("selected", "selected");
		$("select#RegistrantRole").val(data.Role__c).attr("selected", "selected");
		updatedFields.push("Role_Id", "RegistrantRole");
	}
	if(data.Country){
		$("select#Country").val(data.Country).attr("selected", "selected");
		updatedFields.push("Country");
	
		if(data.Country == "United States"){
			if (data.State){
				$("select#State").val(data.State);
				$("li#StateLi").show();
				updatedFields.push("State");
			}
			if (data.Zip){
				$('input#Zip').val(data.PostalCode);
				$("li#ZipLi").show();
				updatedFields.push("Zip");
			}
		}
	}
	
	if(data.SalesForce_Customer__c){
		//Does company use Salesforce?
		$("input[name='SF_Company']").each(function(index){
			if(data.SalesForce_Customer__c == 1){
				if($(this).val() == "Yes"){$("input[name='SF_Company']")[index].checked=true}; // "Yes" radio button selected
			} else {
				if($(this).val() == "No"){$("input[name='SF_Company']")[index].checked=true};	// "No" radio button selected
			}
		});
		updatedFields.push("SF_Company");
	}
//	complete(updatedFields);
}

function complete(updatedFields){
	for (i=0; i<updatedFields.length; ++i) {
		  alert(updatedFields[i]);
	} 
	$('div.required').css("background-image", "url(/resources_app_v2/images/general/arrow_green.png)");
}