
var utils={parseQueryString:function(obj){var queryString='/';for(key in obj){queryString+=key+'/'+obj[key]+'/';}
return queryString;},objToArray:function(obj){var arrEls=[];for(var loop in obj){arrEls[arrEls.length]=obj[loop];}
return arrEls;},htmlAttrib:function(attribs){if(typeof attribs=='object'){var arrAttribs=[];for(var attrib in attribs){arrAttribs[arrAttribs.length]=attrib+'="'+attribs[attrib]+'"';}
return arrAttribs.join(' ');}}};var helpers={hidden:function(attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
return'<input type="hidden" '+attribs+' />';},div:function(content,attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
return'<div'+attribs+'>'+content+'</div>';},dd:function(content,attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
return'<dd'+attribs+'>'+content+'</dd>';},ul:function(content,attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
return'<ul'+attribs+'>'+content+'</ul>';},li:function(content,attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
return'<li'+attribs+'>'+content+'</li>';},h1:function(content,attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
return'<h1'+attribs+'>'+content+'</h1>';},p:function(content,attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
return'<p'+attribs+'>'+content+'</p>';},link:function(content,attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
return'<a'+attribs+'>'+content+'</a>';},list:function(itens,separator){var aux='';var list='';for(var i=0;i<itens.length;i++){i==itens.length-1?aux='':aux=separator;list+=itens[i]+aux;}
return list;},span:function(content,attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
return'<span'+attribs+'>'+content+'</span>';},groupsAdded:function(content,attr){var attribs='';if(typeof attr=='object'){attribs=' '+utils.htmlAttrib(attr);}
var inputHidden=helpers.hidden(attr);return'<a class="remove" title="'+content+'" href="#">'+'<img alt="Remove Icon" title="Remove" src="/admin/gui/httpdocs/commons/images/remove_icon.png"/>'+content+'</a>'
+inputHidden;},loadingDiv:function(){var loadingDiv=helpers.div('Loading, please wait...',{id:'loading-bar'});return $('body').prepend(loadingDiv);},errorDiv:function(){var errorDiv=helpers.div('An unexpected error occured in the System',{id:'error-bar'});return $('body').prepend(errorDiv);},closeWarning:function(){return'<a title="Close" href="#">Close this alert</a>';}};function populateSelect(ur,data,id){$.getJSON(url+id,{},function(data){data=data.name;$.each(data,function(entryIndex,entry){var select=document.getElementById(id);var option=document.createElement('option');option.text=entry.displayName;option.value=entry.id;try{select.add(option,null);}
catch(ex){select.add(option);}});});}