/*
document.write('<script language="javascript" type="text/javascript" src="/js/prototype.js"></script>');
document.write('<script language="javascript" type="text/javascript" src="/js/scriptaculous.js?load=effects"></script>');
document.write('<script language="javascript" type="text/javascript" src="/js/swfobject.js"></script>');
*/

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: ''});
		if($('flashcontent')) $('flashcontent').setStyle({visibility: 'hidden'});
	}
	else {
		div.setStyle({display: 'none'});
		if($('flashcontent')) $('flashcontent').setStyle({visibility: ''});
	}
	*/
	if(div.getStyle('visibility')=='hidden') {
		div.setStyle({visibility: 'visible'});
		if($('flashcontent')) $('flashcontent').setStyle({visibility: 'hidden'});
	}
	else {
		div.setStyle({visibility: 'hidden'});
		if($('flashcontent')) $('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'});
	}
}

function switch_city(prefix,show)
{
	var elements = document.getElementsByTagName('div');
	var count = elements.length;
	var pfxlen = prefix.length;
	//alert(count);
	for(i=0;i<count;i++) {
			if(elements[i].id.substring(0,pfxlen)==prefix) elements[i].style.display = 'none';
	}
	var div = $(prefix+show);
	if(div) div.style.display = '';
		
    return true;
}

function flash_show_city(show)
{
	//alert(show);
	show = show.split('|');
	prefix = 'city_';
	
	var elements = document.getElementsByTagName('div');
	var count = elements.length;
	var pfxlen = prefix.length;
	//alert(count);
	for(i=0;i<count;i++) {
		if(elements[i].id.substring(0,pfxlen)==prefix) elements[i].style.display = 'none';
	}
	
	for(i=0;i<show.length;i++) {
		var div = $(prefix+show[i]);
		if(div) div.style.display = '';
	}
}
