/*
 * @author jsnyder
 */

function pageLoaded() {
	requestFormElements();
}

function requestFormElements() {
	// ajax out to get the form elements
	// once response is complete, call populateForm();
	$.getJSON("data.php", function(data){ 
		   var cmds = data.form.length;
		   var newObj = "";
		   for (i=0; i< cmds; i++) {
		   		newObj = data.form[i];
		   		switch (newObj.type){
		   			case "text":
		   				addTextBox(newObj);
		   				break;
		   			case "button":
		   				addButton(newObj);
		   				break;
		   			case "radio":
		   				addRadio(newObj);
		   				break;
		   			case "toggle":
		   				addToggle(newObj);
		   				break;
		   			case "checkbox":
		   				addCheckBox(newObj);
		   				break;
		   			case "hr":
		   				addHR();
		   				break;
		   			default:
		   				alert("fell thru requestFormElements switch for input elements");
		   				break;
		   		}
		   }
		})
}

var G_ELEMENT_NUMBER = 0;
function getNextGlobalNumber() {
	G_ELEMENT_NUMBER++;
	return "fid" + G_ELEMENT_NUMBER;
}

