var old;
var memold;
var subold;
var scrollis = false;
max_select_options_without_scroll = 10;

if(document.layers){
	window.captureEvents(Event.MOUSEUP);
	window.onmousedown = do_out;
}else{
	document.onmouseup = do_out;
}
function show_layer(x){
	if(document.layers){
		document.layers[x].display = "block";
	}else{
		var pp = document.getElementById(x);
    	var ap = document.getElementById(x+'_href');
		pp.style.display = "block";
       	if(ap && ap.className == 'jobarow2-down')			ap.className = 'jobarow2-up';
       	if(ap && ap.className == 'jobarow1-down')			ap.className = 'jobarow1-up';
	}
}
function hide_layer(x){
	
	if(document.layers){
		document.layers[x].display = "none";
	}else{
		var pp = document.getElementById(x);
    	var ap = document.getElementById(x+'_href');
		if(pp) pp.style.display = "none";
       	if(ap && ap.className == 'jobarow2-up')			ap.className = 'jobarow2-down';
       	if(ap && ap.className == 'jobarow1-up')			ap.className = 'jobarow1-down';
	}
}
function _scr_true(){
	scrollis = true;
}
function _scr_false(){
	scrollis = false;
}
function do_menu(x){
	var flag;
	if(document.getElementById(x+'_sel_flds')) {
		flag = true;
		var pp = document.getElementById(x+'_sel_flds');
		//alert('1: '+x+'_sel_flds');
	} else {
		flag = false;
		var pp = document.getElementById(x);
		//alert('2: '+x);
	}
	
	if(!old) old = memold;
	if(old != x){
 		var allcnt = 0;
		var childs = pp.childNodes;
		for(i=0; i<childs.length; i++) if(childs[i].nodeType==1) allcnt++;
		
		if(flag) pp = document.getElementById(x);
		
		if(allcnt > max_select_options_without_scroll){
			pp.style.height = '207px';
			pp.style.overflow = 'auto';
			pp.style.overflow.x = 'hidden';
			pp.style.overflow.y = 'scroll';
		}
		pp.onmouseover = _scr_true;
		pp.onmouseout = _scr_false;
		show_layer(x);
		old=x;
	}else old = "";
}
function do_check(x){
	if(old && old!=x){
		hide_layer(old);
		show_layer(x);
		old = x;
	}
	do_submenu();
}
function do_out(){
	if(!scrollis){
		if(old){
			hide_layer(old);
		}
		memold = old; old="";
		do_submenu();
	}
}
function do_submenu(x){
	if(subold){
		hide_layer(subold);
		subold="";
	}
	if(x){
		show_layer(x);
		subold=x;
	}
}

function fxpos(x) {
   var ph = document.getElementById(x+'_href');
	var pp = document.getElementById(x);
   pp.style.left = ph.style.left -5 + 'px';
}	
// SELECT DROP DOWN MENU
var old = '';
var onchangesform = false;
var max_select_options_without_scroll = 14;

function _scr_true(){
	scrollis = true;
}

function changsavetab(){
	onchangesform = 1;
}
function do_menu(x){
	var flag;
	if(document.getElementById(x+'_sel_flds')) {
		flag = true;
		var pp = document.getElementById(x+'_sel_flds');
	} else {
		flag = false;
		var pp = document.getElementById(x);
	}
	
	if(!old) old = memold;
	if(old != x){
		var allcnt = 0;
		var childs = pp.childNodes;
		for(i=0; i<childs.length; i++) if(childs[i].nodeType==1) allcnt++;
		
		if(flag) pp = document.getElementById(x);
		
		if(allcnt > max_select_options_without_scroll){
			pp.style.height = '205px';
			pp.style.overflow = 'auto';
			pp.style.overflow.x = 'hidden';
			pp.style.overflow.y = 'scroll';
		}
		pp.onmouseover = _scr_true;
		pp.onmouseout = _scr_false;
		show_layer(x);
		old=x;
	}else old = "";
}

function do_select(f_num,f_form,f_elem,f_val,f_html){
	changsavetab();
	var ap = document.getElementById(f_num+'_href');
	//var pf = document.forms[f_form].elements[f_elem];
	var pf = document.getElementById(f_elem);
	if(ap && pf){
		ap.innerHTML = f_html;
		pf.value = f_val;
		ap.blur();
	}
	scrollis = false;
	return false;
}