//Global user data object
var viewer = { 
    dispName : "Name", 
    id : "ID",
    thumb : "Image URL",
    url : "http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid="
}

//********** Program Init (Sets user data/opens default body) **********
function init() {
    var os = opensocial.Container.get();
    var dataReqObj = os.newDataRequest();
    var viewerReq = os.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER);
    dataReqObj.add(viewerReq);
    dataReqObj.send(setViewerData);
}
function setViewerData(data) {
	var viewerData = data.get(opensocial.DataRequest.PersonId.VIEWER).getData();
	viewer.id = viewerData.getId();
	viewer.dispName = viewerData.getDisplayName();
	viewer.thumb = viewerData.getField(opensocial.Person.Field.THUMBNAIL_URL);
	viewer.url += viewer.id
	getBody(0); 
}

//********** Get Head Data **********
function getHead() {
	var URL = "http://zoastertech.com/software/liebox/canvas/head/tabs.html"
	var params = {};  
	params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
	gadgets.io.makeRequest(URL, displayHead, params);
}
function displayHead(obj) {
	var HTML = obj.text
	var headDiv = document.getElementById("headDiv")
	headDiv.innerHTML = HTML
}

//********** Get Body Data **********
function getBody(bodyNum) {
	if (bodyNum == 0) {
		var HTML = "<b>Here are your anonymous lies:</b><br><iframe width='100%' height='300' src='http://zoastertech.com/projects/liebox/lies/getlies.php?ownerId=" + viewer.id + "'></iframe>"
		var bodyDiv = document.getElementById("bodyDiv")
		bodyDiv.innerHTML = HTML
		return;
	}	
	if (bodyNum == 1) {
		var HTML = "<iframe src='http://zoastertech.com/projects/liebox/canvas/body/invite.html' height='100%' width='100%'></iframe>"		
		var bodyDiv = document.getElementById("bodyDiv")
		bodyDiv.innerHTML = HTML
		return;
	}
	if (bodyNum == 2) {
		var bodyDiv = document.getElementById("bodyDiv")
		bodyDiv.innerHTML = "<p align='center'><img src='http://zoastertech.com/projects/liebox/images/spinner.gif'><br>Loading...</p>" 		
		var URL = "http://asdf.com/"
	}	
	var params = {};  
	params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
	gadgets.io.makeRequest(URL, displayBody, params);		
}
function displayBody(obj) {
	var HTML = obj.text
	var bodyDiv = document.getElementById("bodyDiv")
	bodyDiv.innerHTML = HTML
}
