function fOpen(href,w,h)
{
	h = parseInt(h)+40;
	w = parseInt(w)+40;
	window.open(href,'','width='+w+',height='+h+',scrollbars,resizable');
}

function fGoHref(href)
{
	location.href = href;
}

var timer = new Array();
var timer2 = new Array();
var timer3 = new Array();

function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
function upd1(val,p)
{
	if(timer[val]) clearTimeout(timer[val]);
	var d1 = document.getElementById('d1'+val);
	var a1 = document.getElementById('a1'+val);
	var d1s = document.getElementById('d1s'+val);
	d1.className = "sel";
	a1.className = "asel";
	d1s.style.display = "block";
	var coors = findPos(d1);
	d1s.style.top = 165+34*(p-1); // отступ от верхнего края до меню
	d1s.style.left = coors[0]+180;	// отступ левого края меню до подменю
}

function downd1(val,t)
{
	if(1==t)
	{
		var d1 = document.getElementById('d1'+val);
		var a1 = document.getElementById('a1'+val);
		var d1s = document.getElementById('d1s'+val);
		d1.className = "base";
		a1.className = "";
		d1s.style.display = "none";
	} 
	else timer[val] = setTimeout("downd1('"+val+"',1)", 70);
}

function upd2(val,p)
{
	if(timer2[val]) clearTimeout(timer2[val]);
	var d2 = document.getElementById('d2'+val);
	var d2s = document.getElementById('d2s'+val);
	var a2 = document.getElementById('a2'+val);
	d2.className = "sel2";
	a2.className = "asel";
	d2s.style.display = "block";
	d2s.style.top = 30*(p-1)+6;
	d2s.style.left = d2.offsetWidth;	
}

function downd2(val,t)
{
	if(1==t)
	{
		var d2 = document.getElementById('d2'+val);
		var d2s = document.getElementById('d2s'+val);
		var a2 = document.getElementById('a2'+val);
		d2.className = "";
		a2.className = "";
		d2s.style.display = "none";
	} 
	else timer2[val] = setTimeout("downd2('"+val+"',1)", 5);
}

function upd3(val)
{
	if(timer3[val]) clearTimeout(timer3[val]);
	var d3 = document.getElementById('d3'+val);
	var dt3 = document.getElementById('dt3'+val);
	var a3 = document.getElementById('a3'+val);
	d3.className = "sel2";
	dt3.offsetWidth = d3.offsetWidth;
	a3.className = "asel";
}

function downd3(val,t)
{
	if(1==t)
	{
		var d3 = document.getElementById('d3'+val);
		var a3 = document.getElementById('a3'+val);
		d3.className = "";
		a3.className = "";
	} 
	else timer3[val] = setTimeout("downd3('"+val+"',1)", 5);
}

function SearchList()    
{    
	var l = document.getElementById('clientnamelist');   
	var tb = document.getElementById('clientnametext');   
	ClearSelection(l);   
	   
	if (tb.value == "")    
	{   
		return false;   
	}   
	   
//            alert(tb.value);   
	for (var i = 0; i < l.options.length; i++) {   
//                alert(l.options[i].value.toLowerCase());   
	   
	if (l.options[i].text.toLowerCase().match(tb.value.toLowerCase()))    
		 {   
//                  alert("trouve !");   
		  l.options[i].selected = true;   
		  return false;   
		 }   
	 }   
//            alert("pas trouve !");   
}   

function ClearSelection(lb)    
{   
 lb.selectedIndex = -1;   
}   

function SetTextBox()    
{    
	var l = document.getElementById('clientnamelist');   
	var tb = document.getElementById('clientnametext');   
	tb.value = l.options[l.selectedIndex].text;
	return true;

}
