/*
Copyright (C) 2010 Aptus.pl sp. z o.o. s.k.
All rights reserved
*/
function img1(name) {
	 img=new Image();
     img.src = '/i/'+name+'.gif';
	 document.images[name].src=img.src;
}

function img2(name) {
	 img=new Image();
     img.src = '/i/'+name+'b.gif';
	 document.images[name].src=img.src;
}

function dbl(t) {
	if(t.dlg_clicked)
		return false;
	t.dlg_clicked=true;
	return true;
}

var itxt=new Array();

function input_enable(id,txt){
	var inp = document.getElementById(id);
	if(inp){
		itxt[id]=txt;
		inp.className='inactive';
		inp.value=txt;
		inp.onfocus=function(){input_active(id);}
		inp.onblur=function(){input_inactive(id);}
	}
}

function input_active(id){
	var inp = document.getElementById(id);
	inp.value='';
	if(inp.className=='inactive')
		inp.className='';
}

function input_inactive(id){
	var inp = document.getElementById(id);
	if(inp.value==''){
		inp.value=itxt[id];
		inp.className='inactive';
	}
}

function tab_clear(){
	var tabs = document.getElementById('tabs');
	if(!tabs)
		return;
	var it = tabs.getElementsByTagName('div');
	for(var i=0;i<it.length;i++){
		if(it[i].className.search('active')!=-1)
			it[i].className = it[i].className.replace(/ active/i,'');
		if(it[i].className.search('open')!=-1)
			it[i].className = it[i].className.replace(/ open/i,'');
	}
}

function tab_open(id,h){
	var tab = document.getElementById(id);
	if(!tab)
		return;
	tab_clear();
	tab.className+=' open';
	h.className+=' active';
}

function open_tree(id){
	var sub = document.getElementById('sub'+id);
	if(!sub)
		return;
	var btn = document.getElementById('button'+id);
	
	if(sub.innerHTML=='')
		dlg_get('/category_list.php?id='+id,'','sub'+id);
	if(sub.style.display=='none'){
		sub.style.display='block';
		if(btn)
			btn.className += ' active';
	}
	else{
		sub.style.display='none';
		if(btn){
			if(btn.className=='button active')
				btn.className='button';
			if(btn.className=='button_sub active')
		  	btn.className='button_sub';
		}
	}	
}

function close_tree(div,id){
	var pdiv = div.parentNode.parentNode;
	var divs = pdiv.getElementsByTagName('div');
	for(var i=0;i<divs.length;i++){
		if(divs[i].className=='sub' && divs[i].id!='sub'+id)
			divs[i].style.display='none';
	}

	while(pdiv.className!='box' && pdiv.nodeName!='body')
		pdiv = pdiv.parentNode;
	divs = pdiv.getElementsByTagName('div');
	for(var i=0;i<divs.length;i++){
		if(divs[i].className=='button active' && div.parentNode.className=='button')
			divs[i].className='button';
		if(divs[i].className=='button_sub active')
	  	divs[i].className='button_sub';
	}

}
