function makeActive (ch_box, element, element1){
	var box = document.getElementById(ch_box);
	if (box.checked == true){
		document.getElementById(element).disabled  = false;
		if (element1) document.getElementById(element1).disabled  = false;
	}
	else{
		document.getElementById(element).disabled  = true;
		if (element1) document.getElementById(element1).disabled  = true;
	}
}

function getXmlHttp(){
	var xmlhttp
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e1) {
      		xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function loadsubs(){
	var sector=document.getElementById('base_sector').value;
	if (sector=="all") {
		disable();
		return (0);
	}
	var name='/com/subsectors.php?sector='+sector;
	var xmlhttp = getXmlHttp()
	xmlhttp.open('GET', name, true);
	xmlhttp.onreadystatechange = function() {
	  if (xmlhttp.readyState == 4) {
	     if(xmlhttp.status == 200) {
	       	//alert('!');
	      	document.getElementById('sub_sector_td').innerHTML = xmlhttp.responseText;
	     }
	  }
	};
	xmlhttp.send(null);
}

function disable(){
	var def = "<select title='Подсектор акций' id='sub_sector' disabled><option id='all' value='all'>Все субсектора</option></select>";
	document.getElementById('sub_sector').disabled = true;
	document.getElementById('sub_sector_td').innerHTML = def;
}

function filter_load() {
	var req = getXmlHttp();
	var box_birg = "0";
	var box_pe = "0";
	var box_cap = "0";
	var box_rev = "0";
	var box_inc = "0";
	var box_p = "0";
	var box_ch = "0";
	var box_pch = "0";
	
	if (document.getElementById('PE_c').checked == true){ box_pe = "1"; }
	if (document.getElementById('cap').checked == true){ box_cap = "1"; }
	if (document.getElementById('REV_c').checked == true){ box_rev = "1"; }
	if (document.getElementById('NETINC_c').checked == true){ box_inc = "1"; }
	if (document.getElementById('price_c').checked == true){ box_p = "1"; }
	if (document.getElementById('PCD_c').checked == true){ box_ch = "1"; }
	if (document.getElementById('PCP_c').checked == true){ box_pch = "1"; }
	
	var tmp='';
	var page="/filter";
	tmp = document.getElementById('base_sector').value;
	if(tmp!='all')page=page+"/"+tmp;
	tmp = document.getElementById('sub_sector').value;
	if(tmp!='all')page=page+"/"+tmp;
	tmp = document.getElementById('se').value;
	if(tmp!='all')page=page+"/exchange"+tmp;
	if(box_cap=='1')page=page+"/cap_"+document.getElementById('cap_from').value+"_"+document.getElementById('cap_to').value;
	if(box_rev=='1'){
		tmp=document.getElementById('REV_dir').value;
		if(tmp=='more')page=page+"/revm_"+document.getElementById('REV_val').value;
		else if(tmp=='less')page=page+"/revl_"+document.getElementById('REV_val').value;
	}
	if(box_inc=='1'){
		tmp=document.getElementById('NETINC_dir').value;
		if(tmp=='more')page=page+"/nim_"+document.getElementById('NETINC_val').value;
		else if(tmp=='less')page=page+"/nil_"+document.getElementById('NETINC_val').value;
	}
	if(box_pe=='1'){
		tmp=document.getElementById('PE_dir').value;
		if(tmp=='more')page=page+"/pem_"+document.getElementById('PE_val').value;
		else if(tmp=='less')page=page+"/pel_"+document.getElementById('PE_val').value;
	}
	if(box_p=='1')page=page+"/p_"+document.getElementById('price_from').value+"_"+document.getElementById('price_to').value;
	if(box_ch=='1'){
		tmp=document.getElementById('PCD_dir').value;
		if(tmp=='more')page=page+"/chm_"+document.getElementById('PCD_val').value;
		else if(tmp=='less')page=page+"/chl_"+document.getElementById('PCD_val').value;
	}
	if(box_pch=='1'){
		tmp=document.getElementById('PCP_dir').value;
		if(tmp=='more')page=page+"/pchm_"+document.getElementById('PCP_val').value;
		else if(tmp=='less')page=page+"/pchl_"+document.getElementById('PCP_val').value;
	}
	location.href=page+'.html';
}