/**
 * mine Javscript
 */

function loadNewSentences(url) {
	  var nodes = $('sentences').getElementsByTagName('span');
	  if (nodes.length < 1) {
		  var id = 0;
	  } else {
		  var lastSentence = nodes[nodes.length-1];
		  var id = lastSentence.id.substr(1);
	  }
	  var p = $('sentences').getElementsByTagName('p');
	  var lastP = p[p.length-1];
	  new Ajax.Updater(lastP,
					   url+id,
					   {asynchronous:true, insertion: Insertion.Bottom,
						onComplete:function(transport) {
										var response = document.createElement('div');
										response.innerHTML = transport.responseText;
										var nodes = response.getElementsByTagName('span');
										for(var i=0;i<nodes.length;i++) {
											//new Effect.Highlight(nodes[i].id, {startcolor:'#000000', endcolor:'#e7e8e8'});
											new Effect.Appear(nodes[i].id);
										}
								   }
					   });
}


/**
 * go to url
 * Used in calendar to go to the day view
 */
function goTo(url) {

	if (location.href.substr(0, 17) == 'http://localhost/')
		window.location = 'http://localhost/continuethisstory/'+url;
	else // @online
		window.location = 'http://www.continuethisstory.com/'+url;

}

/**
 * Function called when window.onload
 */
function init() {

	// display spinner (ajax loader)
	var myGlobalHandlers = {
		onCreate: function(){
			Element.show('spinner');
		},
		onComplete: function() {
			if(Ajax.activeRequestCount == 0){
				Element.hide('spinner');
				btn.init();
			}
		}
	};
	Ajax.Responders.register(myGlobalHandlers);

}

window.onload = init;