/**
 * AJAX blogger details slider
 * Copyright (c) 2010 Matt VanMeter, http://www.colloquywebservices.com
 * version 1.0
 * 07/12/2011
 */
 
//on dom ready...
//window.addEvent('load', function() {
	
	
if(typeof(ADMNacct) == 'undefined') ADMNacct = {}
ADMNacct.Me = {
	go: function(actx) {
		
/////window.addEvent('domready', function(){
	var dCnt = 0;
	var hash = new Hash({});
	var cRmvAllImg = '<img src=\"http://www.cycloneautomotive.com/i/loading_blue.gif\" />';

	var elCnT = $$('div[id^=Details]').length;
	
	if (elCnT > 0) {
		$$('div[id^=Details]').each(function(deets, i) {
	
			dCnt++;
			
			//myArray[deets] = dCnt;
			
			var valD = $(deets).innerHTML;
			//var valP = valD.split(':::');
			//var yr = valP[0];
			//var mn = valP[1];
			//var togD = 'toggleDeets' + mn;
			var togD = 'toggleDeets' + dCnt;
			
			//var urlD = 'http://www.cycloneautomotive.com/cgi-bin/blog.cgi?blog=' + valD;
			var urlD = '/cgi-bin/blog.cgi?blog=' + valD;
				
			//alert('Request made. Please wait...' + urlD);
			
			$(deets).setStyle('height','auto');
			$(deets).setStyle('float','left');
					
			var mySlide = new Fx.Slide(deets,
			{ 
				duration: 1000
			}
			).hide();  //starts the panel in closed state

			
			//Show-Hide login panel when you click the link "Login" on top of the page
			$(togD).addEvent('click', function(e){
			e = new Event(e);

  
			//make the ajax call, replace text. 
			//only if details have never been queried
			if (!hash.has(togD))  { 
  
				//if ($(deets).innerHTML
				
				var req = new Request.HTML({
					method: 'get',
					url: urlD,
					onRequest: function() { 
					//alert('Request made. Please wait...');
					//$(deets).setStyle('background','#ff0000');
					//document.getElementById('ldg').set({style: 'background: ' + cRmvAllImg});
					
					var zxc = document.getElementById(togD);
					zxc.innerHTML= cRmvAllImg; //MS
					
					},
					onSuccess: function(responseText) {
					},
					update: $(deets),
					onComplete: function(response) { 
						//$(deets).setStyle('background','#ff0000');
					
						var togK = [togD];
						var togV = ['1'];
						hash.extend(togV.associate(togK));

						var zxc = document.getElementById(togD);
						zxc.innerHTML= 'close'; //MS
						
						mySlide.toggle(); //show-hide login panel
						
						//var imgz = $$('div[id^=thez]').length;
						//alert('imgz: ' + imgz);
						//if (imgz > 0)  { 
						//	var tz = document.getElementById('thez');
						//	tz.innerHTML= ''; //MS
						//}
	
					}
				}).send();
			}
			else  { 
				mySlide.toggle();

				$(togD).innerHTML = ($(togD).innerHTML == 'close' ? 'read..' : 'close');
			
			}

			e.stop();
		});
	
		}
	)}


////});



}

};
			
/* ----------------- Trigger slider onload ----------------------- */

ADMNacct.addLoadEvent = function(f) { var old = window.onload
	if (typeof old != 'function') window.onload = f
	else { window.onload = function() { old(); f() }}
}

ADMNacct.addLoadEvent(ADMNacct.Me.go)

