function tool(str, e)
{
        var a = document.getElementById('tooltip');
        a.style.display = 'block';
        if(!e) e = window.event;

if (e.pageX || e.pageY)
 {
    x = e.pageX;
    y = e.pageY;
  }
  else if (e.clientX || e.clientY)
  {
    x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
    y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
  }

        if((x+320)>(document.documentElement.clientWidth || document.body.clientWidth))
	{
		a.style.left = (document.documentElement.clientWidth || document.body.clientWidth) - 360  + 'px';
	}
	else {a.style.left = x + 20 + 'px';}

        a.style.top = y + 20 + 'px';
        a.innerHTML = str.getElementsByTagName('span')[0].innerHTML;
	//window.defaultStatus  = x;
}
function tool_()
{
	var a = document.getElementById('tooltip').style.display = 'none';
}

var flag = 0;
function check(num)
{
	flag = (flag ^ num) & num;
	for(var i=1;i<8;i=i*2)
	{
		document.getElementById('c'+i).value = "";
		document.getElementById('c'+i+'_').className = 'check';
	}
	document.getElementById('etc2').disabled = true;
	if(flag & num)
	{
		document.getElementById('c'+num+'_').className = 'check2';
		document.getElementById('c'+num).value = "1";
		if(num==4) document.getElementById('etc2').disabled = false;
	}
}
var flag2 = 0;
function check2(num)
{
	flag2 = (flag2 ^ num) & num;
	for(var i=1;i<4;i=i*2)
	{
		document.getElementById('cc'+i).value = "";
		document.getElementById('cc'+i+'_').className = 'check';
	}
	if(flag2 & num)
	{
		document.getElementById('cc'+num+'_').className = 'check2';
		document.getElementById('cc'+num).value = "1";
	}
}
var flag3 = 0;
function check3(num)
{
	flag3 = (flag3 ^ num) & num;
	for(var i=1;i<4;i=i*2)
	{
		document.getElementById('ccc'+i).value = "";
		document.getElementById('ccc'+i+'_').className = 'check';
	}
	if(flag3 & num)
	{
		document.getElementById('ccc'+num+'_').className = 'check2';
		document.getElementById('ccc'+num).value = "1";
	}
}
function enable(obj)
{
	var a = document.getElementById(obj);
	var b = document.getElementById(obj+'_');
	var value = a.value;

	if(value==1) 
	{
		a.value = "";
		b.className = 'check';
	}
	else
	{
		b.className = 'check2';
		a.value = "1";
	}
}

function verifySubmitFields(form)
{
	if(test(trim(document.postform.fio.value),'fio') &&
	test(trim(document.postform.phone.value), 'phone') &&
	test(trim(document.postform.adr1.value), 'adr1') &&
	test(trim(document.postform.fio2.value),'fio2') &&
	test(trim(document.postform.phone2.value), 'phone2') &&
	test(trim(document.postform.adr2.value), 'adr2'))
	{
		//document.getElementById('go').disabled = true;
		return true;
	}
	return false;
}
function test(obj,name)
{
	var a = document.postform.elements[name];
	if (obj == "") {a.className = 'border'; a.focus(); return false;}
	a.className = '';
	return true;
}

function trim(s) {return rtrim(ltrim(s));}
function ltrim(s) {return s.replace(/^\s+/, '');}
function rtrim(s) {return s.replace(/\s+$/, '');}