function show_auth_block(){
	var element;
	
	element = document.getElementById('remember_block');
	element.style.display = 'none';
	
	element = document.getElementById('link_authorization');
	element.className = 'block_link_selected';
	
	element = document.getElementById('auth_block');
	element.style.display = 'block';
	
	element = document.getElementById('link_remember');
	element.className = 'block_link';
}

function show_remember_block(){
	var element;
	
	element = document.getElementById('auth_block');
	element.style.display = 'none';
	
	element = document.getElementById('link_authorization');
	element.className = 'block_link';
	
	element = document.getElementById('remember_block');
	element.style.display = 'block';
	
	element = document.getElementById('link_remember');
	element.className = 'block_link_selected';
}
function init_links(_param){
	var element;
	if(_param == 2){
		element = document.getElementById('link_authorization');
		element.className = 'block_link';
		
		element = document.getElementById('link_remember');
		element.className = 'block_link_selected';
	}
	else if(_param == 1){
		element = document.getElementById('link_authorization');
		element.className = 'block_link_selected';
		
		element = document.getElementById('link_remember');
		element.className = 'block_link';
	}
}

function ToggleBlock(id){
	var obj = document.getElementById(id);
	
	if(obj.style.display == 'none')
		obj.style.display = 'block';
	else
		obj.style.display = 'none';
}

function unfold(_ele) {
	var container = _ele.parentNode.parentNode;
	
	if(container.childNodes.length) {
		for(var i = 0; i < container.childNodes.length; i++) {
			if(container.childNodes[i].tagName == 'ul' || container.childNodes[i].tagName == 'UL') {
				container.childNodes[i].style.display = 'block';
			}
		}
	}
	
	var link_container = _ele.parentNode;
	if(link_container.childNodes.length) {
		for(var i = 0; i < link_container.childNodes.length; i++) {
			if(link_container.childNodes[i].tagName == 'a' || link_container.childNodes[i].tagName == 'A') {
				
				if(link_container.childNodes[i].innerHTML == '+') {
					link_container.childNodes[i].className = 'plus';
				} else if(link_container.childNodes[i].innerHTML == '-') {
					link_container.childNodes[i].className = 'minus';
				}
			}
		}
	}
	
	_ele.className = _ele.className + ' active';
}

function convolve(_ele) {
	var container = _ele.parentNode.parentNode;
	
	if(container.childNodes.length) {
		for(var i = 0; i < container.childNodes.length; i++) {
			if(container.childNodes[i].tagName == 'ul' || container.childNodes[i].tagName == 'UL') {
				container.childNodes[i].style.display = 'none';
			}
		}
	}
	
	var link_container = _ele.parentNode;
	if(link_container.childNodes.length) {
		for(var i = 0; i < link_container.childNodes.length; i++) {
			if(link_container.childNodes[i].tagName == 'a' || link_container.childNodes[i].tagName == 'A') {
				
				if(link_container.childNodes[i].innerHTML == '+') {
					link_container.childNodes[i].className = 'plus';
				} else if(link_container.childNodes[i].innerHTML == '-') {
					link_container.childNodes[i].className = 'minus';
				}
			}
		}
	}
	
	_ele.className = _ele.className + ' active';
}

function get_calendar(containerId, date, type) {
	$('#' + containerId).load(
		'/ajax/calendar/',
		{date: date, container_id: containerId, type: type}
	);
}

$(function() {
    $(".subnav-top, .subnav-bot").each(function() {$(this).css({"width": $(this).parents(".sub-nav").width()-15})}); 
})

