var curr_sel='';
function open_sel(sel){
	var el=document.getElementById(sel);
	if(el.style.display=='none'){
			el.style.display='block';
			delayclickwatcher(sel);
	} else {
		el.style.display='none';
		document.getElementById('out').onclick = "";
	}
	if(sel=='sel_practice' && (document.getElementById('sel_industry'))) document.getElementById('sel_industry').style.display='none';
	if(sel=='sel_industry') document.getElementById('sel_practice').style.display='none';
}

function check(idd, sel){
	document.getElementById('out').onclick = "";
	var el=document.getElementById(sel);
	sellen=document.getElementById(sel).childNodes.length;
	//alert(document.getElementById(sel).childNodes[0].className);
	for(i=0;i<sellen;i++){
		document.getElementById(sel).childNodes[i].className='';
	}
	idd.className='selected';
	document.getElementById(sel+'_inp').value=idd.innerText;
	document.getElementById(sel).style.display='none';
}




var ie = (document.all && document.all.item) ? true : false;
var ns = document.layers ? true : false;
var moz= false;
if (!ie && !ns) moz=true;


function delayclickwatcher(sel) {
	curr_sel=sel;
	if (ie4||ns6) delayclickw=setTimeout("clickwatcher()",1);
}

function clickwatcher() {
	document.getElementById('out').onclick = function qqq(event) {open_sel(curr_sel)};
	clearclickwatcher();
}

function clearclickwatcher() {
	if (typeof delayclickw!="undefined") clearTimeout(delayclickw)
}

//var gimagesL = new Array('/images/firm/1.jpg', '/images/firm/2.jpg', '/images/firm/3.jpg', '/images/firm/4.jpg', '/images/firm/5.jpg', '/images/firm/6.jpg', '/images/firm/7.jpg', '/images/firm/8.jpg', '/images/firm/9.jpg', '/images/firm/10.jpg', '/images/firm/11.jpg', '/images/firm/12.jpg', '/images/firm/13.jpg', '/images/firm/14.jpg', '/images/firm/15.jpg', '/images/firm/16.jpg', '/images/firm/17.jpg', '/images/firm/18.jpg', '/images/firm/19.jpg', '/images/firm/20.jpg');

var curL=-1;

function prevImg(idd) {
	if(idd=='y')
		clearTimeout(t);
	curL=curL-1;
	if (curL<0) curL=gimagesL.length-1;
showImg();
}
function nextImg(idd) {
	if(idd=='y')
		clearTimeout(t);
	curL=curL+1;
	if (curL>gimagesL.length-1) curL=0;
showImg();
}

function showImg() {
	if (ie) document.getElementById('firmImg').filters[0].apply();
	document.getElementById('firmImg').src=gimagesL[curL];
	document.getElementById('galtxt').innerHTML=txt[curL];
	if (ie)	document.getElementById('firmImg').filters[0].play();
}

function galtimer() {
	nextImg();
	t=setTimeout("galtimer()",4000);
}

//==== MENU

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 