<!--

var is_page = 's';
var is_category = 'c';

var is_dovanos = 'dv';
var is_dovanos_item = 'dvi';

var is_news_category = 'n';
var is_news_item = 'ni';
var is_gallery = 'g';
var is_gallery_item = 'gi';
var is_katalogas = 'ktl';
var is_subkatalogas = 'ktg';
var is_preke = 'pr';
var lang = '';

var sys_vars = {
		hide_dtree_buttons : true
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function set_vars(vars) { 
	
	items = vars.split('|');
	if (items[0] != '') id = items[0]; else id = 0;
	if (items[1] != '') parent = items[1]; else parent = 0;
	if (items[2] != '') type = items[2]; else type = '';
	if (items[3] != '') address = items[3]; else address = '';
	if (sys_vars.hide_dtree_buttons) set_buttons(type,parent);
	
} 

//pazymim, kokie mygtukai akytvus, kokie ne
function set_buttons(type,parent) { 
	
	if (type == '' || type == 0) return;
	
	var buttons_arr = new Array('', 'dtree_bt_add', 'dtree_bt_del', 'dtree_bt_edit', 'dtree_bt_sort_up', 'dtree_bt_sort_down', 
        'dtree_bt_move', 'dtree_bt_mirror' , 'dtree_bt_move_index', 'dtree_bt_clone'); 

	switch(type) {
      case is_dovanos: 
        active_arr = new Array(1, 2, 3, 4, 5, 6, 8, 9); 
        pasive_arr = new Array(0, 7 ); 
        break;
      case is_dovanos_item: 
        active_arr = new Array(2,3,4,5,6, 8, 9); 
        pasive_arr = new Array(0, 1, 7); 
        break;
          
      case is_news_item: 
		active_arr = new Array(2,3, 9); 
		pasive_arr = new Array(0, 1,4,5,6, 7, 8); 
		break;
      case is_preke: 
		active_arr = new Array(1,2,3,4,5,6, 7, 8, 9); 
		pasive_arr = new Array(0,1); 
		break;
	  case is_page:
		active_arr = new Array(1,2,3,4,5,6, 8, 9); 
		pasive_arr = new Array(0,7); 		
		break;
      default: 
		active_arr = new Array(1,2,3,4,5,6, 8, 9); 
		pasive_arr = new Array(0,7); 
		
   }

   al = active_arr.length;
   pl = pasive_arr.length;
   
   //aktyvuojam mygtukus
   
   for(i=0; i < al; i++) {
	 link_id = buttons_arr[active_arr[i]];
	 link_obj = jQuery('#'+link_id).parent();
	 if (link_obj) link_obj.show();
   }
	
   //deaktyvuojam mygtukus
   for(i=0; i < pl; i++) {
	 link_id = buttons_arr[pasive_arr[i]];
	 link_obj = jQuery('#'+link_id).parent();
	 if (link_obj) link_obj.hide();
   }
   
}

function get_vars_url() {

	var url = '';

	url += '&id=' + id;
	url += '&parent=' + parent;
	url += '&type=' + type;
	

	
	return url;
	
}

function process(vars) {

	var href = '';
	
	var chk_str="";
		checkbox = document.getElementsByName("chk");
		for (var i=0; i < checkbox.length; i++)
		if (checkbox[i].checked) chk_str += "&chk[]="+checkbox[i].value;
	
	if (vars.act != '' && vars.mod != '') {
		if (!vars.vars_url) {
			vars_url = get_vars_url();
		} else {
			vars_url = vars.vars_url;
		}
	
		vars_url += chk_str;
	
		if (vars.multiple) vars_url = vars_url + '&multiple=1';

		if (vars.sort_act) vars_url = vars_url + '&sort_act=' + vars.sort_act;

		href = 'index.php?mod=' + vars.mod + '&act=' + vars.act + '&callback=' + vars.callback + vars_url;

		if (lang != '') href = var_to_url(href, 'lang', lang);
		
		if (vars.popup) {
			href = href + '&blank=1';
			open_wnd(0, vars.width, vars.height, href);
		} else {
			//if (vars.act == 'edit' || vars.act == 'sort') {
			if (document.forms.referer_form) {
				ref_form = document.forms.referer_form;
				ref_form.referer.value = document.location.href;
				ref_form.action = href;
				ref_form.submit();
			} else {
				document.location.href = href;
			}
		}

	}
	
}


function close_wnd(vars) {
    
    if (vars.act == 'close') {
	
		new_href = opener.location.href;

		if (vars.back_link == undefined || vars.back_link == 'undefined' || vars.back_link == '') {
			
			if (vars.sel_id) {
				new_href = var_to_url(new_href, 'sel_id', vars.sel_id);
			}
			if (vars.id) {
				new_href = var_to_url(new_href, 'id', vars.id);
			}

			
		} else {
		
			new_href = base64_decode(vars.back_link);
			
		}

		opener.location.replace(new_href);
        window.close();
    }
}


function var_to_url(href, var_name, var_value) {

	new_val = '&'+var_name+'='+var_value;

	myreg = new RegExp('\&'+var_name+'=[^&]*', 'i');
	var_exist = href.match(myreg);
	if (var_exist) {
		href = href.replace(myreg, new_val);
	} else {
		href = href + new_val;
	}
	
	return href;
}


function change_lang() {
	lng_form = $('lang_form');
	doc_url = document.location.href;
	sel_lang = lng_form.lang.options[lng_form.lang.selectedIndex].value;
	form_action = var_to_url(doc_url, 'lang', sel_lang); 
	lng_form.action = form_action;
	lng_form.submit();
}



function open_wnd(exp_bar,width,height,url,status_bar,scrolls) {
        winName = "_blank";
        theURL = url;
        page_height = (height != '')?height:600;
        page_width = (height != '')?width:500;
        toolbar = (exp_bar == 1)?'yes':'no';
		scrollbars = (scrolls == 1)?'yes':'auto';
        statusbar = (status_bar == 1)?'yes':'no';
        page_top = Math.round((screen.height-page_height)/2);
        page_left = Math.round((screen.width-page_width)/2);
        size = "width="+page_width+",height="+page_height+",top="+page_top+",left="+page_left;
        features = 'status='+statusbar+',toolbar='+toolbar+',scrollbars='+scrollbars+',resizable=yes,'+size;
        window.open(theURL,winName,features);
    }



//-->
