/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - ++resource++cornerstone.js - */
// http://bluedynamics.com/portal_javascripts/++resource++cornerstone.js?original=1
pass=function(){return}
cornerstone=function(){}

/* - ++resource++cornerstone.ajax.js - */
// http://bluedynamics.com/portal_javascripts/++resource++cornerstone.ajax.js?original=1
cornerstone.ajax=function(){}
cornerstone.ajax.Response=function(state,payload,error){this.state=state;this.payload=payload;this.error=error}
cornerstone.ajax.Response.prototype.delegate=function(request,handler){if(this.state!=0){alert(this.error);return}
handler(request,this)}
cornerstone.ajax.Request=function(url,params){this.url=url;this.params=params}
cornerstone.ajax.Request.prototype.transmit=function(handler){var request=this;jQuery.get(this.url,this.params, function(data){var state=jQuery('span.responsestate',data).html();state=parseInt(state);var error=jQuery('span.responseerror',data).html();var payload=jQuery('span.responsepayload',data).html();var response=new cornerstone.ajax.Response(state,payload,error);response.delegate(request,handler)})}

/* - ++resource++cornerstone.ui.spinner.js - */
// http://bluedynamics.com/portal_javascripts/++resource++cornerstone.ui.spinner.js?original=1
cornerstone.Spinner=function(){}
cornerstone.Spinner.prototype.show=function(content_id){jQuery(content_id).html('<img id="cornerstone.ui.spinner" src="++resource++cornerstone.ui.spinner.gif" alt="Please stand by..."/>')}
cornerstone_spinner=new cornerstone.Spinner();

/* - ++resource++bda.cloud.js - */
// http://bluedynamics.com/portal_javascripts/++resource++bda.cloud.js?original=1
bda=function(){};bda.Cloud=function(cloud_selector,content_selector,content_url,content_query){this.cloud_selector=cloud_selector;this.content_selector=content_selector;this.content_url=content_url;if(!content_query) content_query={};this.content_query=content_query};bda.Cloud.prototype.getQueryFromUrl=function(url){url=decodeURI(url);var query={};var query_string=url.split('?')[1];if(query_string){var query_items=query_string.split('&');if(query_items){for(var i=0;i<query_items.length;i++){var item=query_items[i].split('=');if(item[1]){query[item[0]]=item[1]}}}}
return query}
bda.Cloud.prototype.rebindCloud=function(){var bdac=this;jQuery(bdac.cloud_selector+" a").unbind();jQuery(bdac.cloud_selector+" a").click(function(event){event.preventDefault();cornerstone_spinner.show(bdac.cloud_selector);var query=bdac.getQueryFromUrl(jQuery(this).attr('href'));jQuery(bdac.cloud_selector).load("@@bda.cloud.viewlet-body",query,
function(){cornerstone_spinner.show(bdac.content_selector);jQuery(bdac.content_selector).load(bdac.content_url,bdac.content_query);bdac.rebindCloud()})})}


/* - ++resource++bda.bluedynamics.cloud.js - */
// http://bluedynamics.com/portal_javascripts/++resource++bda.bluedynamics.cloud.js?original=1
jQuery(document).ready(function(){var content_query={};content_query.baseurl=document.baseURI+'/blog_view';var bdacloud=new bda.Cloud('#cloud','#content','@@blogkssview',content_query);bdacloud.rebindCloud()});
