/*	
	Copyright 2006 Adobe Systems Incorporated.
	Dynamic UI Javascript (in development)
	$Revision: 1.19 $
*/
function makePodElem(elem,bodyID,stylefirst,handleContentAsText)
{
var
prevElem = null,
skinElements = {
'nw':{"elem":elem.cloneNode(false),"cssname":(elem.className.replace("dyn-pod","pod")+' nw')},
'ne':{"elem":CachedElement.create('div'),"cssname":'ne'},
'se':{"elem":CachedElement.create('div'),"cssname":'se'},
'sw':{"elem":CachedElement.create('div'),"cssname":'sw'},
'n':{"elem":CachedElement.create('div'),"cssname":'n'},
's':{"elem":CachedElement.create('div'),"cssname":'s'},
'w':{"elem":CachedElement.create('div'),"cssname":'w'},
'e':{"elem":((handleContentAsText)? CachedElement.create('DIV') : elem.cloneNode(true)),"cssname":'pod-body e'}
};

if(handleContentAsText) skinElements.e.elem.innerHTML = elem.innerHTML;
for(prop in skinElements)
{	 
skinElements[prop].elem.className =  skinElements[prop].cssname;
if(prevElem) prevElem.elem.appendChild(skinElements[prop].elem); 
prevElem = skinElements[prop];
}
return { rootelem:skinElements.nw.elem, bodyelem:skinElements.e.elem };
}


function buildPodLib(roots)
{
	return roots;
}

var dAttrBindings = {
"pods": { 
registered:0,
id:'root', 
key: 'className', 
value:'dyn-pod', 
tags: ['div'], 
method: buildPodLib
}
};

UI = function(data)
{
this.data = data;
}

UI.prototype.init = function()
{
return true
}

com.adobe.ui = new UI(dAttrBindings);
registerOnReady( function() { com.adobe.ui.init() }, writeFOArr);
