/* constants */
var REPORT_COOKIE_NAME = 'report';

var AJAX_GEO_URL = '/ajax/geo_selects.html';
var AJAX_CAPTCHA_URL = '/ajax/captcha.html';

var AuthImage = new Class.create();
AuthImage.prototype = {
	initialize: function(auth_img_div, auth_img_link){
		this.auth_img_div = $(auth_img_div);
		this.auth_img_link = $(auth_img_link);
		this.auth_img_link.onclick = this.get.bindAsEventListener(this);
		this.get();
	},
	get: function(e){
		new Ajax.Updater(
			this.auth_img_div,
			AJAX_CAPTCHA_URL
			);
	}
};

function toggleMainMenu(event) {
	var element = Event.element(event);
	
	element.up('li').toggleClassName('parent-curr-tmp');
}

function toggleStuffRotator(event) {
	var element = Event.element(event);
	
	var stuff = element.id.replace("-opener", "");
	
	$$("#content .stuff-styles-rotator ul.tabs li.current").each( function(el) { 
		if ( el.id != element.id ) { el.removeClassName("current"); }
	} );
	element.addClassName("current");
		
	$$("#content .stuff-styles-rotator .stuff ul").each( function(el) { 
		el.readAttribute('class') == stuff ? el.show() : el.hide();
	} );
}

function toggleThingDescr(event) {
	var element = Event.element(event);
	
	var stuff = element.id.replace("-opener", "");
	
	$$("#content .catalog-thing-info .detailed ul.tabs li.current").each( function(el) { 
		if ( el.id != element.id ) { el.removeClassName("current"); }
	} );
	element.addClassName("current");
	
	$$("#content .catalog-thing-info .detailed .detailed-inside div").each( function(el) { 
		el.readAttribute('class') == stuff ? el.show() : el.hide();
	} );
}

document.observe("dom:loaded", function() {   
	$$('#content .primary-sidebar ul.menu li .switcher').invoke('observe', 'click', toggleMainMenu);
} );
