/* common function */
function toggleBlock(id, link, animate, t_class, animate_param, opened_text, closed_text){
	if(!animate_param){
		animate_param = 'height';
	}
	//alert(animate_param);
	var res = 1;
	if(t_class){
		$(link).toggleClass(t_class);
	}
	if($('#'+id).css('display') == 'none'){

		if(animate){
			if(animate_param == 'height')
				$('#'+id).animate({'height': 'show'}, 'fast');
			else
				$('#'+id).animate({'width': 'show'}, 'fast');
		}else
			$('#'+id).show();
		
		if(opened_text && link){
			link.innerHTML = closed_text;
		}
			
	}else{
		if(animate){
			if(animate_param == 'height')
				$('#'+id).animate({'height': 'hide'}, 'fast');
			else
				$('#'+id).animate({'width': 'hide'}, 'fast');
		}else
			$('#'+id).hide();
			
		if(closed_text && link){
			link.innerHTML = opened_text;
		}
	}
	if(link)
		link.blur();
	return false;
}

function copyPreviousElement(lnk){
	lnk.blur();
	var new_el = $(lnk).prev().clone();
	$(new_el).insertBefore(lnk);
	/* clear inputs */
	$(':input', new_el).attr('value', '');
}

/* menu functions */
function stretchMenu(cnt_id){
	
	var container = document.getElementById(cnt_id);
	var e_width = 0;
	var items = $('table > tbody > tr > td > div', container);
	var t;
	var items_num = 0;
	
	/* calculate width */
	for(var i=0; i<items.length; i++){
		if(i == 0) continue;
		t = $('a', items[i]);
		e_width += t[0].offsetWidth;
		items_num++;
	}
	
	if(items_num){
		var padding = (container.offsetWidth-e_width-35)/(items_num*2);
		$('table > tbody > tr > td.i > div', container).css('padding-left', padding+'px').css('padding-right', padding+'px');
	}
	
	
}

$(document).ready(
	function(){
		stretchMenu('top_menu');
	}
);
