// Called after page DOM has fully loaded.  Either call as part
// of onload handle for <body> or place in a script block at the bottom
// of your content as is done in the example
function populate_widget(){

	if (typeof(wildfire) == "undefined" || !wildfire.user.info){
		widget_unknown_user();
	}
	else{
		if (wildfire.user.info.id && wildfire.user.info.id.length > 0){
		    document.getElementById("widget_user_name").innerHTML = wildfire.user.info.firstName;
		    document.getElementById("widget_user_impact").innerHTML = wildfire.user.info.impact;

	        var activities = wildfire.user.info.activities;
		    if( activities.length > 0 ) {
		    	document.getElementById("network_activity").style.display = "block";
		        for( i = 0; i < activities.length; i++ ) {
		        	var paragraph = document.createElement('p');
	    	    	paragraph.innerHTML = activities[i];
	        		document.getElementById("network_activity").appendChild(paragraph);   
	        	}
		    }
	        //document.getElementById("network_activity);
			widget_existing_user();
		}
		else{
			widget_unknown_user();
		}
	}
}

// Swaps in the div for existing user information
function widget_existing_user(){
	document.getElementById("widget_loading").style.display = "none";
	document.getElementById("widget_existing_user").style.display = "block";
}

// Swaps in the div for unknown user information
function widget_unknown_user(){
	document.getElementById("widget_loading").style.display = "none";
	document.getElementById("widget_unknown_user").style.display = "block";
}

// Displays a form for user login that posts to wildfire login
function widget_login(){
	document.getElementById("widget_unknown_user").style.display = "none";
	document.getElementById("widget_unknown_user_login").style.display = "block";
}