function pie_MarkSK(SK,mode)
{
	var a =document.f3.getElementsByTagName('a');
	var i = 0;
	for (i=0; i< a.length; i++)
	{
		alert(a[i]);
	}
}

function MarkSK(SK,mode) {
for (i=0; i< document.f3.elements.length; i++) {
  if (!document.f3.elements[i].type) continue;
  with (document.f3.elements[i]) {
	if (type=='checkbox' && (name.substring(2,5) == SK || '' == SK))
	  checked = mode;
  }
}
}

function DoSubmit() {
	with(document.f2) {
		for (i=0,s=''; i< document.f3.elements.length; i++) {
  			if (!document.f3.elements[i].type) continue;
  			with (document.f3.elements[i]) {
				if (type=='checkbox' && name.substring(0,2)=='hd' && checked)
					s+=((s=='')?'':',')+value;
			}
		}
		if (s) {
		  hd.value=s;
		  filter.value=document.lineModeSwitcher.filter.value;
		  submit();
		} else {
			alert('Пожалуйста, выберите один или несколько разделов линии.');
		}
	}
	return;
}

function setProps(obj) {
var c;
	document.f2.props.checked = obj.checked;
	document.f4.props.checked = obj.checked;
	ModifyLinks(document.f3,'&props=on',obj.checked);
}
function ModifyLinks(parent,lexema,isAppend) {
var hdParam = /hd=\d+/;
var propsParam = new RegExp(lexema);
	for (var i=0; i<parent.childNodes.length; i++) {
		if ((parent.childNodes[i].nodeName == 'A') && (parent.childNodes[i].search.search(hdParam) >= 0) ) {
			if (isAppend) {
				if (parent.childNodes[i].search.search(propsParam))
					parent.childNodes[i].search += lexema;
			} else {
				parent.childNodes[i].search = parent.childNodes[i].search.replace(propsParam,'');
			}
		} else {
			if (parent.childNodes[i].childNodes.length > 0) {
				ModifyLinks(parent.childNodes[i],lexema,isAppend);
			}
		}
	}
}

isLVMarked = false;
function MarkLV(mode) {
for (i=0; i< document.flive.elements.length; i++) {
  if (!document.flive.elements[i].type) continue;
  with (document.flive.elements[i]) {
	if (type=='checkbox') {
	  checked = mode;
	  isLVMarked = true;
	}
  }
}
}

function submit_live()
{
	var s="";
	with(document.flive)
	{
		for (i=0,s=''; i< elements.length; i++)
		{
			if (!document.flive.elements[i].type) continue;
			with (elements[i])
			{
				if (type=='checkbox' && checked)
				s+=((s=='')?'':',')+value;
			}
		}

		if (s)
		{
  			hl.value=s;
  			submit();
		}
		else
		{
			alert('Пожалуйста, выберите один или несколько матчей live.');
		}
	}
	return;
}

