/* DATA GRID CLASSIFIEDS MOO.ACCORDION */
var guide = {
	makeAccordions: function(){
		/*	find all the dl elements with the class "Accordion"	*/
		$$('dl.Accordion').each(function(el){
			/*	make a new accordion with the elements in the dl element.
			
			Element.getElements works like $$() does - it returns an array of
			elements that match that selector. Unlike $$(), getElements starts
			at the Element on which it's called so it acts like a filter.	*/
			new Accordion(el.getElements('dt.stretchtoggle'), el.getElements('dd.stretcher'),{
				opacity: true,
				onActive: function(toggler, element){
					toggler.addClass('activeHeader');
					toggler.setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/collapseRow.gif)');
					element.addClass('activeBody');
					
					//myReference = $('reference').getText();
					myReference = element.rel;
					//alert(myReference);
					var url = "./logAction.inc.php";
					new Ajax(url, {
						method: 'get',
						postBody: 'log=view&ref='+myReference,
						update: $('log')
					}).request();
					/*---------------------*/
				},
					onBackground: function(toggler, element){
					toggler.removeClass('activeHeader');
					toggler.setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/expandRow.gif)');
					element.addClass('activeBody');
				}
			});
		});
	},
	init: function(){
		this.makeAccordions();
	}
};
window.onDomReady(guide.init.bind(guide));

window.addEvent('domready', function() {
/* LOGIN FORM MOO.FX.SLIDE */
	//-vertical
	var mySlide = new Fx.Slide('moo_login').hide();
	$('toggle').addEvent('click', function(e){
	
		e = new Event(e);
		mySlide.toggle();
		e.stop();
		if(mySlide.open) {
			$('toggle').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_expand.gif)');
		}
		else {
			$('toggle').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_collapse.gif)');
		}
	});
/* SEARCH FORM MOO.FX.SLIDE */
	//-vertical
	var mySlideSearch = new Fx.Slide('moo_search');
	$('toggleSearch').addEvent('click', function(f){
	
		f = new Event(f);
		mySlideSearch.toggle();
		f.stop();
		if(mySlideSearch.open) {
			$('toggleSearch').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_expand.gif)');
		}
		else {
			$('toggleSearch').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_collapse.gif)');
		}
	});
/* SUBSCRIBE FORM MOO.FX.SLIDE */
	//-vertical
	var mySlideSubscribe = new Fx.Slide('moo_subscribe');
	$('toggleSubscribe').addEvent('click', function(g){
		g = new Event(g);
		mySlideSubscribe.toggle();
		g.stop();
		if(mySlideSubscribe.open) {
			$('toggleSubscribe').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_expand.gif)');
		}
		else {
			$('toggleSubscribe').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_collapse.gif)');
		}
	});
/* LOGIN FORM MOO.FX.SLIDE */
	//-vertical
	var mySlideContact = new Fx.Slide('moo_contact');
	$('toggleContact').addEvent('click', function(h){
		h = new Event(h);
		mySlideContact.toggle();
		h.stop();
		if(mySlideContact.open) {
			$('toggleContact').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_expand.gif)');
		}
		else {
			$('toggleContact').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_collapse.gif)');
		}
	});
/* SEARCHMAP AREA MOO.FX.SLIDE */
	//-vertical
	var mySlideSearchMap = new Fx.Slide('moo_searchmap');
	$('toggleSearchMap').addEvent('click', function(i){
		i = new Event(i);
		mySlideContact.toggle();
		i.stop();
		if(mySlideContact.open) {
			$('toggleSearchMap').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_expand.gif)');
		}
		else {
			$('toggleSearchMap').setStyle('background-image', 'url(./content/templatebank/gg3/inc_img/tlc_collapse.gif)');
		}
	});	
});
