/*
Copyright (c) 2008-2010, Gigdoggy Inc.- Gregory Whiteside. All rights reserved.
gwhiteside@fanteraction.com
*/

function initialize_ui_state(){
	position_elements();
	$("#contentHolder").removeClass("hidden");
	$(".content_configuration").each(function(){
		$(this).bind("dragstop",{elem:$(this)}, update_ui_state)
	});
	$(".floating_menu").each(function(){
		$(this).bind("dragstop",{elem:$(this)}, update_ui_state)
	});
	$("#contentHolder").bind("dragstop",{elem:$("#contentHolder")}, update_ui_state)
}

function update_ui_state(event){
	if(typeof ui_state != "undefined"){
		var elem = event.data.elem;
		var id = $(elem).attr("id");
		ui_state.positions[id] = {"left": $(elem).css("left"), "top": $(elem).css("top")};
		api.update_ui_state();
	}
}

function position_elements(){
	for(var element in ui_state.positions){
		$("#"+ element).css(ui_state.positions[element]);
		if(element == "contentHolder" && ui_state.positions[element]["left"] < 0)
			$("#contentHolder").css({"left":"40%"});
		//}
		/*if(element == "contentHolder"){
			if(ui_state.positions[element])
		}*/
	}
}