var sort= {
	men		:	0,
	women		:	0,

	swiss		:	0,
	ordinary	:	0,

	electric	:	0,
	mechanic	:	0,
	auto		:	0,

	brand		: null,
	sortby	: null
};

function toggle(id)
{
	oChk= document.getElementById('chk_'+id);
	if (!oChk) return;
	if (sort[id] == 0) {
		oChk.style.backgroundImage= 'url(http://www.vip-time.su/style/sortbar/chk_on.gif)';
		sort[id]= 1;
	} else {
		oChk.style.backgroundImage= 'none';
		sort[id]= 0;
	}
}

function toggle_select(id, e)
{
	hideall();
	oSelect= document.getElementById(id);
	if (!oSelect.style.display || oSelect.style.display == 'none')
		oSelect.style.display= 'block';
	else
		oSelect.style.display= 'none';

	if (e.srcElement) e.cancelBubble= true;
	else e.stopPropagation();
}

function selectBrand(id)
{
	oSelect= document.getElementById('select_brand');
	oChoice= document.getElementById('brand'+id);
	oSelect.innerHTML= '<div><div>'+oChoice.innerHTML+'</div></div>';
	sort['brand']= id;
	return false;
}

function selectSortBy(id)
{
	oSelect= document.getElementById('select_sortby');
	oChoice= document.getElementById('sortby'+id);
	oSelect.innerHTML= '<div><div>'+oChoice.innerHTML+'</div></div>';
	sort['sortby']= id;
	return false;
}

function search()
{
	var url= 'http://www.vip-time.su/catalog/';

	if (sort['brand']) url= url+'brand'+sort['brand']+'/';
	var sex_men=document.getElementById('sex_men').checked;
	var sex_women=document.getElementById('sex_women').checked;
	if (sex_men && !sex_women) url= url+'men/';
	else if (!sex_men && sex_women) url= url+'women/';

	var gear_ordinary=document.getElementById('gear_ordinary').checked;
	var gear_swiss=document.getElementById('gear_swiss').checked;
	if (gear_swiss && !gear_ordinary) url= url+'swiss/';
	else if (!gear_swiss && gear_ordinary) url= url+'ordinary/';

	if (document.getElementById('type_gear_electric').checked) url= url+'electric/';
	if (document.getElementById('type_gear_mechanic').checked) url= url+'mechanic/';
	if (document.getElementById('type_gear_auto').checked) url= url+'auto/';

	if (sort['sortby'] == 1) url= url+'bycaption/';
	if (sort['sortby'] == 2) url= url+'byprice/';
	if (sort['sortby'] == 3) url= url+'bydate/';

	window.location= url;
}

function hideall()
{
	oSelect= document.getElementById('brands');
	oSelect.style.display= 'none';
	oSelect= document.getElementById('sortby');
	oSelect.style.display= 'none';

	oPopup= document.getElementById('ZoomInLayer');
	oPopup.style.display= 'none';
	
}

function radiochenged(e){
	var repto;
	if(e.target.value=='all')
		repto='/';
	else
		repto='/'+e.target.value+'/';
	var loc=String(document.location);
	if(loc.search('/men')>0)
		loc=loc.replace('/men',repto);
	else if(loc.search('/women')>0)
		loc=loc.replace('/women',repto);
	else
		loc=loc+repto;
	document.location=loc;
}

function setsearchinputs()
{
	var loc=String(document.location);
	if(loc.search('/men')>0)document.getElementById('sex_men').checked=true;
	if(loc.search('/women')>0)document.getElementById('sex_women').checked=true;
	if(loc.search('/men')<1 && loc.search('/women')<1 && document.getElementById('radio_sex_all'))
		document.getElementById('radio_sex_all').checked=true;
	else
	if(loc.search('/men')>0 && document.getElementById('radio_sex_men'))
		document.getElementById('radio_sex_men').checked=true;
	else
	if(loc.search('/women')>0 && document.getElementById('radio_sex_women'))
		document.getElementById('radio_sex_women').checked=true;
	if(loc.search('/ordinary')>0)document.getElementById('gear_ordinary').checked=true;
	if(loc.search('/swiss')>0)document.getElementById('gear_swiss').checked=true;
	if(loc.search('/electric')>0)document.getElementById('type_gear_electric').checked=true;
	if(loc.search('/mechanic')>0)document.getElementById('type_gear_mechanic').checked=true;
	if(loc.search('/auto')>0)document.getElementById('type_gear_auto').checked=true;
	if(loc.search('/brand')>0)selectBrand(loc.substr(loc.search('/brand')+6).split('/',1));
	if(loc.search('/bycaption')>0)selectSortBy(1);
	if(loc.search('/byprice')>0)selectSortBy(2);
	if(loc.search('/bydate')>0)selectSortBy(3);
	var cook=String(document.cookie);
	if(document.getElementById('select'))
		document.getElementById('select').value=cook.substr(cook.search('itemsperpages=')+14).split(';',1);
	if(document.getElementById('radio_sex_all')){
		document.getElementById('radio_sex_men').onchange=radiochenged;
		document.getElementById('radio_sex_women').onchange=radiochenged;
		document.getElementById('radio_sex_all').onchange=radiochenged;
	}
}


