function togleShowHide(id)
{
	var object = document.getElementById(id);
	if(!object) return;
	if(object.style.display=='none') {
		object.style.display='';
	}
	else {
		object.style.display='none';
	}
}



function toggleShowHide(id)
{
	togleShowHide(id);
}

function toggle_login_form()
{
	var div = $('div_login_form');
	if(div.getStyle('display')=='none') {
		div.setStyle({display: ''});
		$('flashcontent').setStyle({visibility: 'hidden'});
	}
	else {
		div.setStyle({display: 'none'});
		$('flashcontent').setStyle({visibility: ''});
	}
}


function checkAll(form,prefix,check)
{
	var elements = $(form).getElements();
	var count = elements.length;
	var pfxlen = prefix.length;
	//alert(count);
	check = check?true:false;

	for(i=0;i<count;i++) {
			if(elements[i].type!='checkbox') continue;
			if(elements[i].name.substring(0,pfxlen)==prefix) elements[i].checked = check;
	}
		
    return true;
}


function catalog_getsubgroups_select(group_id,element_id)
{
	$(element_id).disabled='disabled'; 
	$(element_id).update('<option>загрузка...</option>'); 
	new Ajax.Updater(	element_id,
						'/ajax/catalog/getsubgroups/forselect',
						{	parameters: {ggroup_pid: group_id},
							onSuccess: 	function(){ $(element_id).disabled=''; } 
						});
}

function catalog_toggle_desc(good_code)
{
	link = $('desc_link_'+good_code);
	div = $('desc_div_'+good_code);
	if(div.getStyle('display')=='none') {
		if(div.innerHTML=='') {
			div.update('загрузка...');
			new Ajax.Updater('desc_div_'+good_code,
						'/ajax/catalog/getgooddesc/',
						{	parameters: {item_code: good_code} } 
						);
		}
		div.setStyle({'display':'block'});
		link.className='desc_link2';
	}
	else {
		div.setStyle({'display':'none'});
		link.className='desc_link';
	}
}
function catalog_toggle_descfull(good_code)
{
	var main_div = $('div_good_info')
	var div = $('div_good_descfull');
	if(main_div.getStyle('display')=='none') {
		if(div.parentNode.id != good_code) {
			div.update('загрузка...');
			new Ajax.Updater('div_good_descfull',
						'/ajax/catalog/getgooddescfull/',
						{	parameters: {item_code: good_code} } 
						);
		}
		main_div.setStyle({'display':''});
		div.parentNode.id = good_code;
	}
	else {
		main_div.setStyle({'display':'none'});
	}
}